Grilled Veggie Sandwich Recipe with Avocado and Hummus

This simple vegan sandwich is quick to assemble and tastes excellent whether eaten immediately or packed for lunches and meal prep. Made with mostly whole-food, plant-based ingredients, it layers creamy hummus between soft bread and crisp, fresh vegetables for a bright, satisfying bite. This easy veggie sandwich is versatile, kid-friendly, and perfect as a Main Course or portable meal on busy days.

Three sandwich halves, each wrapped in white parchment paper.

When creating vegan sandwich recipes, I prefer to keep flavors fresh and the ingredient list approachable. This fresh veggie sandwich relies on quality produce and a flavorful spread—hummus—to deliver texture and taste without complicated steps. Use your favorite bread and hummus flavor to make it your own.

Ingredients

A close up picture of a sandwich that has been cut in half.

Bread: Sourdough slices are my top pick for texture and flavor, but any bread you enjoy—whole grain, ciabatta, multigrain, or a soft sandwich loaf—works well.

Hummus: Classic hummus adds creaminess and plant-based protein. Flavored hummus (roasted red pepper, garlic, or lemon) brings extra brightness—feel free to experiment.

Lettuce: Use your preferred leafy greens: green leaf, romaine, butter lettuce, or even baby spinach will add freshness and a delicate crunch.

Microgreens / Sprouts: Microgreens or sprouts boost flavor, nutrition, and texture; add a small handful for an herbal, crisp finish.

Tomato: A ripe heirloom or vine-ripened tomato brings juiciness and color. Slice to even thickness so the sandwich holds together.

Radish: Thinly sliced radishes provide a peppery crunch that contrasts nicely with creamy hummus.

Cucumber: Thin cucumber rounds or ribbons add a cool, refreshing element.

Refer to the recipe card below for exact quantities for two servings.

a 45 degree angle of vegetable sandwiches that are cut in half and wrapped in white paper.

Storage and Substitutions

This veggie sandwich is ideal for picnics, school lunches, or prepping ahead. To store, wrap each sandwich tightly and refrigerate for up to 2 days. Beyond that, bread can become soggy from the hummus and sliced tomatoes.

The recipe is intentionally simple so you can customize. Swap the bread for a wrap, pita, or bagel; use avocado, vegan cream cheese, or mashed white beans in place of hummus; add bell pepper, shredded carrot, or roasted vegetables for more variety. If you enjoy extra crunch, a handful of plain chips inside the sandwich adds satisfying texture.

Wrapped veggie sandwiches including bread, hummus, lettuce, cucumber, radishes, and tomatoes.

For more easy vegan ideas, try other simple recipes such as smoothies, mason-jar salads, chia puddings, or sheet-pan mains that are convenient for busy schedules and meal prep.

An overhead shot of sliced vegetarian sandwiches.

Veggie Sandwich

Kelsey Riley

A quick vegan sandwich layered with hummus, crisp lettuce, juicy tomato, cucumber, radish, and microgreens. Ready in minutes and easy to adapt for preferences or seasonal vegetables.
Prep Time
5 mins
Total Time
5 mins
Course
Main Course
Cuisine
American
Servings
2
Calories
215 kcal

Ingredients

  • 4 slices sourdough bread
  • 1/4 cup hummus
  • 1/4 cup lettuce (washed and torn)
  • 1/4 cup microgreens or sprouts
  • 1 tomato, sliced
  • 1 small cucumber, sliced
  • 1 radish, thinly sliced

Instructions

  1. Wash and prepare all produce according to the ingredient list. Slice the tomato, cucumber, and radish as desired.
  2. Spread a tablespoon or two of hummus on each slice of bread. Layer lettuce, microgreens, tomato, cucumber, and radish on two slices. Top with the remaining slices of bread and press gently to hold.
  3. Slice each sandwich in half, wrap if needed, and enjoy immediately or refrigerate for up to 2 days.

Notes

This sandwich is best eaten fresh. To reduce sogginess when packing ahead, spread hummus on only one slice and keep tomato slices thicker or packed separately until serving. Swap in other seasonal vegetables, add sliced avocado, or sprinkle with salt and pepper to taste.

Nutrition

Serving: 1 sandwich
Calories: 215 kcal
Carbohydrates: 34.3 g
Protein: 10.8 g
Fat: 4.8 g
Fiber: 6.7 g
Sodium: 377 mg
Tried this recipe?
Share your pictures on social media and tag @plantedinthekitchen or use the hashtag #plantedinthekitchen to show how you made it your own.