Veggie Sandwich
A loaded vegetable sandwich with hummus, sprouts, avocado, cucumber, tomato, red onion, and crumbled feta on toasted whole grain bread. Vegetarian sandwiches usually fall apart because they're built on flimsy bread with watery vegetables — this version solves both problems.
Prep Time
20 min
Cook Time
30 min
Servings
4
Calories
361 cal

🛠 Interactive Recipe Tools — Use them right here on this page
Smart Servings Scaler
- Bread2 slices
- Lettuce2 cups
- Tomato2 medium
- Onion1 medium
- Mayonnaise3 tbsp
- Salt1 tsp
- Black Pepper½ tsp
All quantities scaled automatically from 4 servings.
Ingredients
Makes 4 servings · Use the Servings Scaler above to adjust
- Bread2 slices
- Lettuce2 cups
- Tomato2 medium
- Onion1 medium
- Mayonnaise3 tbsp
- Salt1 tsp
- Black Pepper0.5 tsp
Instructions
- 1
Choose 2 slices of hearty bread — sourdough, multigrain, or sturdy whole wheat. Soft sandwich bread can't support this many vegetables. Toast lightly — pale toast goes soggy, dark toast holds up.
- 2
Spread one side of each slice with 2 tablespoons of hummus (or smashed avocado for a different vibe). This is your moisture barrier — vegetables won't soak into the bread through hummus.
- 3
Build the bottom slice: layer with 1 leaf of butter lettuce or arugula, 3-4 thin slices of cucumber (pat dry to remove surface moisture), 2 slices of tomato (sprinkle with salt first — this is essential), and 2 thin slices of red onion.
- 4
Add ½ avocado, sliced thinly. Sprinkle with 2 tablespoons of crumbled feta, a small handful of sprouts (alfalfa or microgreens), and a few fresh basil leaves.
- 5
Drizzle with 1 teaspoon of olive oil, a squeeze of lemon juice, and a few cranks of black pepper. The olive oil bridges all the elements and the lemon brightens everything.
- 6
Cap with the top slice (hummus side down). Press gently. Slice in half on the diagonal. Eat immediately — vegetable sandwiches are best within 15 minutes of assembly.
Watch how to make Veggie Sandwich
Plays the exact recipe video right here — no need to leave the page.
💡 Expert Tips
- 1.Salt the tomato. Sprinkling salt on tomato slices before adding them to a sandwich amplifies their flavor and prevents the bland watery taste of unsalted raw tomato.
- 2.Pat cucumber dry. Cucumbers are 95% water. A quick paper towel pat removes surface moisture that would soak into the bread.
- 3.Hummus as moisture barrier. The thick layer of hummus prevents bread from absorbing vegetable juices. Plus it adds flavor that mayo can't match.
- 4.Olive oil drizzle. The fat ties everything together and prevents the sandwich from tasting like just-vegetables-on-bread.
🔬 Why It Works
Vegetable sandwiches succeed when they have a strong structural foundation (sturdy toasted bread), a moisture barrier (hummus or thick spread), and a balance of textures and flavors (crisp + creamy, sweet + tangy + salty). The avocado and feta provide the richness that vegetarian sandwiches often lack — a sandwich of just vegetables tastes like a salad on bread. The salt on the tomatoes and the lemon juice at the end are professional touches that distinguish this from a generic veggie sandwich.
Frequently Asked Questions
What other vegetables can I add?▾
Can I make this ahead?▾
Vegan version?▾
Best bread for this?▾
4.1
798 home cooks rated this
Nutrition Facts
Per serving (recipe makes 4 servings)
* Percent Daily Values based on a 2,000 calorie diet. Values are estimates.
Nutrition Facts
Per serving (recipe makes 4 servings)
* Percent Daily Values based on a 2,000 calorie diet. Values are estimates.
Related Recipes

Chicken Alfredo Pasta

Veggie Wrap

Chicken Caesar Salad
Beef Burger
Margherita Pizza
