Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Close-up of a stacked multigrain sandwich filled with cheese, tomatoes, red onions, microgreens, and a creamy spread.

Best Veggie Sandwich


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Olivia
  • Total Time: 10 minutes
  • Yield: 1 sandwich 1x
  • Diet: Vegetarian

Description

This isn't your average veggie sandwich. It's stacked with fresh, vibrant vegetables and held together with a tangy scallion cream cheese spread that brings the flavor game to another level. Easy to customize and seriously satisfying.


Ingredients

Scale
  • 2 slices hearty whole grain or sourdough bread, toasted
  • 2 oz cream cheese, room temperature
  • 1 green onion, finely sliced
  • ½ tsp fresh lemon juice
  • Pinch of garlic powder
  • Pinch of dried dill
  • Pinch of salt
  • 6 thin cucumber slices
  • 2 thick tomato slices
  • 1 handful fresh spinach
  • ¼ cup shredded carrot
  • ½ red bell pepper, thinly sliced
  • 1 handful alfalfa sprouts
  • Salt and pepper, to taste


Instructions

  1. In a small bowl, mix cream cheese, green onion, lemon juice, garlic powder, dill, and salt until smooth.
  2. Toast the bread until lightly crisped.
  3. Spread scallion cream cheese on both slices of toasted bread.
  4. Layer the vegetables: cucumber, tomato, spinach, shredded carrot, bell pepper, and alfalfa sprouts.
  5. Season with a light sprinkle of salt and pepper.
  6. Close the sandwich, slice if desired, and serve immediately.

Notes

For extra crunch and flavor, pat dry wet vegetables like cucumber and tomato before layering. Make it vegan by swapping in dairy-free cream cheese.

  • Prep Time: 10 minutes
  • Cook Time: 0 minutes
  • Category: Lunch
  • Method: No-Cook
  • Cuisine: Vegetarian

Nutrition

  • Serving Size: 1 sandwich
  • Calories: 320
  • Sugar: 6g
  • Sodium: 450mg
  • Fat: 18g
  • Saturated Fat: 6g
  • Unsaturated Fat: 11g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 5g
  • Protein: 8g
  • Cholesterol: 15mg