Go Back

Ultimate Veggie Sandwich

Yummy Eats Daily
This Ultimate Veggie Sandwich is fresh, flavorful, and absolutely packed with vibrant textures and colors. Creamy herb cheese spread, tangy pickled onions, ripe heirloom tomatoes, cucumber, spinach, sprouts, and avocado come together on crispy sourdough for the ultimate vegetarian delight—hearty, satisfying, and picnic-ready.
Prep Time 20 minutes
Cook Time 5 minutes
Total Time 25 minutes
Servings 4 sandwiches
Calories 480 kcal

Ingredients
  

For the Pickled Onions:

  • 1/2 red onion sliced thin
  • 1 lime or lemon juiced
  • Salt and pepper

For the Cream Cheese Spread:

  • 4 oz cream cheese softened
  • 3/4 cup nonfat Greek yogurt
  • 1/2 tsp kosher salt
  • Fresh cracked black pepper to taste
  • 1/2 tsp onion powder
  • 1.5 tbsp chopped fresh dill or 3/4 tsp dried
  • 2 tbsp chopped fresh parsley or 1 tsp dried
  • 1 tbsp minced chives optional

For the Bread & Veggies:

  • 1 loaf sliced sourdough bread
  • 6 tbsp butter softened (optional)
  • 2 large heirloom tomatoes
  • 2 small avocados or 1 large
  • 1/2 lemon juiced
  • 1/4 tsp kosher salt
  • 1 large English cucumber thinly sliced
  • 1 6 oz bag baby spinach
  • 1 package sprouts or microgreens
  • 6 slices Havarti cheese optional

Instructions
 

  • Pickle red onion in citrus juice with salt and pepper. Stir occasionally.
  • Mix cream cheese, yogurt, herbs, and seasonings until smooth.
  • Toast bread under broiler until golden. Butter if desired.
  • Slice tomatoes and season. Drain on paper towels.
  • Mash avocado with lemon juice and salt.
  • Thinly slice cucumbers.
  • See full steps with tips & photos → https://p4pd.org/ultimate-veggie-sandwich/

Notes

Use gluten-free bread if needed.
Skip the butter and cheese for a fully vegan version.
Make the herb spread up to 3 days ahead and store in the fridge.