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 mins
Cook Time 5 minutes mins
Total Time 25 minutes mins
Servings 4 sandwiches
Calories 480 kcal
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
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/
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.