Fresh Veggie Sandwich

Featured in Stacked sandwiches worth craving.

This flavorful veggie sandwich layers tangy cheese spread made with fresh herbs and Greek yogurt, creamy avocado, and crunchy fresh veggies on toasted sourdough. Add quick-pickled onions for zest and optional Havarti for creaminess. With tips for layering and toasting, this sandwich avoids sogginess and stays delightful in every bite. Customizable with your favorite veggies, it’s a hearty and nutritious meal that feels like dining out.
alicia in the kitchen
Updated on Mon, 21 Apr 2025 12:19:50 GMT
Laura's Veggie Sandwich Pin it
Laura's Veggie Sandwich | tasteofsavor.com

Turn ordinary veggies into an amazing sandwich by stacking pickled onions, smooth spreads, and garden-fresh produce. This handheld creation highlights the natural goodness of each component, creating a perfect mix of soft and crunchy elements that'll make you smile with every mouthful.

I came up with this combo while trying to match a sandwich from the café down the street. After playing around a bit, this version turned out even better than what inspired it, and now we can't go a week without making it.

Picking Your Components:

  • Sourdough bread: Crusty outside, soft and chewy inside
  • Cream cheese: Use the full-fat kind, left out to soften
  • Greek yogurt: Drain off extra liquid for better thickness
  • Fresh herbs: Look for vibrant color with no brown spots
  • Tomatoes: Pick ones that feel heavy and slightly soft
  • Avocados: They should give just a little when gently squeezed
  • English cucumber: The kind with thin skin that doesn't need peeling
  • Red onions: Choose ones that feel solid with no soft spots
  • Sprouts: Should look perky and dry to the touch

Making It Step By Step:

Simple Pickled Onions:
Cut red onion into thin rings about 1/8-inch thick. Put them in a bowl with lime juice from one lime, 1 teaspoon salt, 1/2 teaspoon pepper. Let them sit for 30 minutes, giving them a stir every 10 minutes. They'll get softer and turn a pretty pink color.
Fancy Cheese Mix:
Whip your soft cream cheese with a mixer until it's light and fluffy, about 2 minutes. Slowly add in the Greek yogurt while mixing. Stir in some salt, pepper, onion powder and chopped fresh herbs. Let it sit for half an hour so the flavors can blend together.
Getting Bread Ready:
Turn your broiler on high. Spread butter all over one side of each bread slice. Put them butter-side up on a baking sheet. Broil for 2-3 minutes, turning the pan halfway, until they're golden but still soft on the inside.
Prepping Tomatoes:
Cut tomatoes into slices about 3/8-inch thick. Put them on paper towels and sprinkle both sides with salt and pepper. Let them sit for 10 minutes per side to get rid of extra moisture. Pat them dry before using.
Mashing Avocados:
In a bowl, mash up your avocados as smooth or chunky as you like. Right away, mix in lemon juice and salt to keep them from turning brown. For super smooth results, you can use a food processor.
Putting It All Together:
Lay bread with toasted sides facing up. Spread the herby cream cheese mix on one piece and avocado on the other. Stack tomatoes, cucumber slices, and those pink pickled onions on the cream cheese side. Add cheese if you want. Top with a big handful of sprouts and spinach. Close up your sandwich and press down gently.
Easy Laura's Fresh Veggie Sandwich Pin it
Easy Laura's Fresh Veggie Sandwich | tasteofsavor.com

Every part of this sandwich matters. The tangy onions cut through richness, the two spreads add creaminess, and the fresh veggies give that satisfying crunch.

Do-Ahead Ideas:

Make your onions up to a week early. Mix up the herb spread three days before. Slice all your veggies the morning you plan to eat.

Keeping Everything Fresh:

Store all parts in different containers. Put plastic wrap directly touching the avocado mix to stop it from turning brown.

What Goes Well With It:

Try it with a bowl of hot soup when it's cold out or a side salad during summer. Chilled cucumber soup tastes great with it any time of year.

Delicious Laura's Fresh Veggie Sandwich Pin it
Delicious Laura's Fresh Veggie Sandwich | tasteofsavor.com

This sandwich turns basic veggies into something special. The mix of zingy pickled onions, rich spreads, and crisp produce creates so many taste layers that even meat-lovers won't miss a thing.

Frequently Asked Questions

→ Can I prep the herb spread in advance?
Yep, it keeps well in the fridge for up to 5 days.
→ What keeps the sandwich from being soggy?
Spread toppings on toasted bread sides and layer tomatoes on the cheese spread.
→ Can I use something other than sourdough?
Definitely, any firm bread that toasts nicely will work great.
→ How long do quick pickled onions keep?
They’ll stay good for about a week when stored in the fridge.
→ Is it possible to make this vegan?
Absolutely, just switch to dairy-free spread and skip the Havarti.

Fresh Veggie Sandwich

A vibrant veggie sandwich packed with creamy herb spread, fresh veggies, pickled onions, and avocado on crisp sourdough bread.

Prep Time
25 Minutes
Cook Time
5 Minutes
Total Time
30 Minutes
By: Alicia

Category: Sandwiches

Difficulty: Intermediate

Cuisine: California Fusion

Yield: 6 Servings (6 sandwiches)

Dietary: Vegetarian

Ingredients

→ Quick Pickled Onions

01 Thinly slice 1/2 of a red onion
02 Juice from 1 lemon or lime
03 Add salt and pepper as you like

→ Herbed Cheese Mix

04 4 oz cream cheese at room temperature
05 3/4 cup plain nonfat Greek yogurt (try Fage)
06 1/2 tsp of kosher salt
07 Crack fresh black pepper to your taste
08 1/2 tsp onion powder
09 1 1/2 tbsp fresh dill, chopped (or 3/4 tsp if dried)
10 2 tbsp parsley, freshly minced (or 1 tsp dried)
11 Optional: 1 tbsp finely cut chives

→ Bread & Butter

12 1 sliced sourdough loaf
13 6 tbsp room-temperature butter (use if wanted)

→ Fresh Add-Ins

14 2 big heirloom tomatoes
15 1 large or 2 small avocados
16 Juice from 1/2 lemon
17 1 long English cucumber, thinly cut
18 1 (6 oz) bag of baby spinach
19 1 container of microgreens or sprouts
20 Optional: 6 Havarti slices

Instructions

Step 01

Toss thin onion slices with lime juice, salt, and pepper. Let those sit for a bit, giving them a stir now and then.

Step 02

Blend cream cheese till it’s smooth. Mix in Greek yogurt, salt, pepper, onion powder, and herbs. Stir until creamy and all combined.

Step 03

Move your oven’s rack up near the broiler. Butter slices of bread generously and broil them about 2-4 minutes. Keep an eye on them; they'll toast fast.

Step 04

Season tomato slices with salt and pepper, then let them rest on paper towels. Mash avocado with lemon juice and a pinch of salt. Cut cucumbers into thin rounds.

Step 05

Spread the cheese mix on one slice of toasted bread and smother avocado on the other. Stack up tomatoes, cucumbers, sprouts, onions, spinach, and Havarti if using. Slice in half and serve right away.

Notes

  1. Make extra cheese mix for a dip or tasty sauce
  2. Green onions can replace chives for a bolder punch
  3. Try adding bell peppers, mushrooms, pepperoncinis, or even artichokes

Tools You'll Need

  • Toaster or broiler
  • Bowls for mixing
  • Cutting board and a sharp knife
  • Paper towels for draining

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy included (cheese and yogurt options)
  • Contains gluten from the bread

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 621
  • Total Fat: 37 g
  • Total Carbohydrate: 55 g
  • Protein: 22 g