This veggie sandwich recipe is packed with flavor and color! A rainbow of olives, carrots, tomatoes, basil, and pepperoncini, with creamy whipped feta and whole grain bread, makes for a healthy satisfying meal any time of the day.

Why This Recipe Works
- It’s great for meal prep: Make the feta spread, slice the veggies (all but the tomatoes), and assemble as needed!
- You can swap vegetables to use whatever is in season.
- Keep it vegetarian or add chicken!
Sometimes a salad, no matter how delicious, just doesn’t cut it for lunch. What if you could capture the flavors and textures of your favorite salad and make it into a satisfying veggie sandwich?
Turns out, it’s not so hard. First, I slather toasted bread with a simplified version of our Creamy Whipped Feta Dip made with tangy feta and Greek yogurt (no mayo necessary!) Next, I pile on a mixture of sweet grated carrots, biting red onions, briny olives, fresh basil, and spicy pepperoncini dressed with olive oil and vinegar. Top that with sliced ripe beefsteak tomatoes, crisp cucumber slices, and a handful of spicy arugula.
I’ll admit it’s a little sloppy. When you bite into this generous sandwich, you might want to lean over your plate to catch the tangy dressing that will inevitably drip out. But I promise you, the mess is worth it! It’s a nutritious vegetarian sandwich recipe that feels hearty but won’t weigh you down.
Key Ingredients
You likely have most of the ingredients for this veggie sandwich recipe on hand, or they’re easy to find. Make sure to buy fresh, in-season tomatoes and basil that still look lively.
- Greek yogurt, Feta Cheese, Olive Oil, and Lemon Zest are all you need for this veggie sandwich spread. It’s tangy, salty, and rich. The perfect compliment to all those crunchy vegetables!
- Whole-wheat bread: Hearty whole-wheat bread is key to making this vegetarian sandwich feel satisfying. I like a seeded bread, but you can use a plain loaf as well.
- Carrots add a hint of sweetness and contrast with the strong, briny flavors of the feta, olives, and pepperoncini.
- Red onion: Sweet and mild enough to eat raw, red onion adds color and crunch to the sandwich.
- Peperoncini: It’s easy to find pre-sliced pepperoncini in jars these days. You won’t be sorry to have them around, as they are a quick way to perk up any sandwich or salad.
- Kalamata olives: Briny Kalamata olives are my personal favorite in this veggie sandwich recipe, but any high-quality olive will work.
- Red wine vinegar adds a dash of acidity, while extra-virgin olive oil adds richness. Use full-flavor Greek olive oil, like our Private Reserve from Kyparissia.
- Fresh basil leaves: This bright, fresh, and floral herb balances the peppery flavors of the arugula and pepperoncini. Kosher salt and pepper bring out the flavor of food, and add a welcome kick.
- English cucumbers: I prefer English cucumbers (or the Persian type, if you can find them) because they are sweeter and less watery. If standard slicing cucumbers are all that’s available, peel their waxy skin adn scrape the seeds out before using.
- Large Slicing Tomato: Look for locally-grown tomatoes when they’re in season. I especially like heirloom varieties like Beefsteak, Brandywine, or Black Krim. They have a more tomato-y flavor and add a nice pop of color. In a pinch, use Roma tomatoes.
- Arugula: Peppery arugula adds a bite to this sandwich.

How to Make this Veggie Sandwich Recipe
These sandwiches take minutes to prepare, and you can prepare the Whipped Feta Spread up to 5 days in advance. Here are the steps:
- Make the Whipped Feta Spread. Into the bowl of a large food processor fitted with a blade, break 8 ounces of feta into large pieces. Add 3/4 cup Greek yogurt and the zest of 1 lemon. Pulse to combine, then run the processor on low speed as you drizzle in 2 tablespoons of olive oil. Process until the feta is whipped to a smooth mixture.
- Toast 8 slices of bread: If you have a large toaster oven, you might be able to do this in two batches. Otherwise, place all the slices directly on the oven rack and toast at 350°F until lightly toasted, about 10 minutes.
- Meanwhile, make the filling, adding the veggies to a mixing bowl as you go. Peel and grate 1 carrot into the bowl. Thinly slice 1/2 red onion and 12 pitted Kalamata olives. Add 1/4 cup sliced pepperoncini. Tear 16 basil leaves into small pieces. Stir in 1 tablespoon each olive oil and red wine vinegar and season with a pinch of salt and plenty of freshly ground pepper.
- Slice the cucumbers and tomatoes: Slice 1/2 English cucumber into long, thin pieces. Cut the tomato into thin slices.
- Assemble the sandwiches: Spread the bread slices with the whipped feta spread. Divide the carrot mixture over the bottom half of each sandwich, then layer with cucumber and tomato slices. Pile on fresh arugula and place the top halves of the bread slices on the sandwiches. Press down firmly on each sandwich and slice in half with a serrated bread knife. Enjoy!
Substitutions and Ways to Mix it Up
This vegetable sandwich will easily earn a spot on your rotation as-is, but has a lot of lasting potential if you mix up the flavors from time to time. Some ideas:
- Add protein: While this sandwich is flavorful and filling without meat, sliced grilled chicken breast or steak makes a great addition.
- Change the greens: Spicy watercress or mizuna can stand in for arugula, and though it doesn’t have the same spicy flavor, romaine would add a nice crunch. If you have any watercress leftover make watercress soup!
- Vary the herbs: Fresh parsley, mint, or oregano are good options.
- When it’s not tomato season: I love vine-ripened tomatoes when they are in season, but will go many months tomato-free because I find greenhouse varieties lackluster! During those sad months, I’d advise swapping out the tomatoes with sliced roasted red peppers, which you can find jarred in most grocery stores.
- Swap the bread: Instead of whole-wheat bread, use a toasted split baguette, focaccia, or warmed pita bread.
- Swap the feta spread. To make this sandwich vegan swap the feta spread for hummus.

What to Serve with Veggie Sandwiches
- I love these extra-crunchy, homemade Quick Pickled Cucumbers because they have so much more flavor than store-bought.
- Make it a soup and sandwich situation: pair these sandwiches with Easy Greek Red Lentil Soup. Featuring quick-cooking red lentils. It’s a great way to add healthy protein to a vegetarian meal.
- Finish your meal with a sweet treat like these no-bake Chocolate-Covered Dates with Almonds. To drink, try a refreshing, antioxidant-rich glass of ice-cold Karkade (Hibiscus Tea).
Browse All Mediterranean Recipes
Visit Our Shop
Veggie Sandwich with Whipped Feta and Pepperoncini
Add As A Trusted Google Source
Ingredients
For the Whipped Feta Spread
- 8 ounces block feta, drained and crumbled
- 3/4 cup Greek yogurt
- 1 lemon, zested
- Extra virgin olive oil
For the Sandwich
- 8 slices whole-wheat bread, lightly toasted
- 1 large carrot, peeled
- 1/2 small red onion, thinly sliced
- 1/4 cup sliced Greek peperoncini
- 12 pitted Kalamata olives, slivered
- 16 fresh basil leaves, torn into small pieces
- 1 tablespoon red wine vinegar
- 1 tablespoon extra virgin olive oil
- Kosher salt
- Freshly ground pepper
- 1/2 English cucumber, thinly sliced lengthwise
- 1 large beefsteak tomato, cored and thinly sliced
- 2 cups arugula
Instructions
- Make the whipped feta spread. In the bowl of a large food processor fitted with a blade, combine the feta, Greek yogurt, and lemon zest. Pulse to combine, then run the processor on low speed as you drizzle in enough olive oil to make a good consistency (about 2 tablespoons). Process until the feta is whipped to a smooth mixture.
- Dress the veggies. Grate the carrot on the large holes of a box grater and transfer to a small bowl. Add the red onion, peperoncini, olives, and basil. Toss to combine, then stir in the vinegar and olive oil and season with a pinch of salt and plenty of freshly ground pepper.
- Assemble the sandwiches. Spread the bread slices with Whipped Feta Spread (you may have some leftover, but it keeps for 3 days and makes a great dip for raw veggies or to spread on toast). Divide the slaw over the bottom half of each sandwich, then layer with tomato and cucumber slices. Pile on arugula and place the top halves of the bread slices on sandwiches. Press down firmly on each sandwich and slice in half with a serrated bread knife.
Notes
- Don’t skip toasting the bread slices! Toasting bread helps dry it out – making it more able to absorb moisture and lessening the chance of biting into a soggy sandwich.
- Getting ahead: The Creamy Feta Spread can be made beforehand and stored in the fridge for up to five days. But it’s best to prepare the vegetables the day you plan to eat the sandwiches, as they will not hold up for more than a few hours.
- If you’re packing these sandwiches for a lunchbox or picnic: Leave out the sliced tomatoes (or replace them with roasted red peppers), as they will start to release water and break down quickly.
- The nutritional information is calculated as if you’re using the entire batch of feta spread, you likely won’t do that so the calories and fat are actually lower for each sandwich than is listed.
- Visit our shop to browse quality Mediterranean ingredients including olive oils, honey, jams, and spices.
Nutrition
Bundle and Save!
Four of our best-selling signature olive oils, perfect for everyday use.







Yes yes! Move out the way Panera bread.
I recently made this just as the recipe called for with the exception of using mayo added the feta cheese and lightly toasted bread it’s a keeper and light for a veggie sandwich. 👍
Glad to hear you enjoyed the recipe—it sounds like your version turned out delicious!
Good
This is dannng good. It all just goes together amazingly. A bit messy to eat, but no one was watching me. I ended up with a fork at then end, but with zero complaints and all praise. Thank you!
-Dan
I haven’t tried this yet but it sounds yummy. What other dishes can you use whipped feta with? I’ll only be making one sandwich. Thanks!
Hi, Dianne. We actually have an entire post on whipped feta with lots of other great uses. You can click here to find it!