Rainbow Veggie Sandwich with Edamame-Cilantro Spread
Say goodbye to sad desk lunches! This Rainbow Veggie Sandwich is piled high with crisp and colorful veggies, plus a super creamy edamame-cilantro spread. It’s fresh, flavorful, and so easy to customize with your favorite toppings!

There’s nothing I love more than a good sandwich. During my pregnancy, it was one of the only things I could stomach, and even now, whenever I’m not sure what to eat, a delicious sandwich is always the first thing that comes to mind.
This Rainbow Veggie Sandwich is one of my absolute favorites. It’s stacked with colorful veggies like red bell peppers, avocado, carrots, and red onion, delivering tons of fiber and flavor in every bite. It also includes a delicious edamame spread, which adds extra protein and creaminess.
Not only is this Rainbow Veggie Sandwich super easy to make with minimal prep required, but it’s also completely customizable: swap in your favorite veggies, pop it in the toaster oven, or switch up the cheese — the world is your oyster!
Why you’ll love this Rainbow Veggie Sandwich

Rainbow Veggie Sandwich ingredients
How to serve this Rainbow Veggie Sandwich

Substitutions and variations
Quick recipe tips
- Layer strategically by placing cheese or lettuce next to the bread to prevent sogginess.
- Toast the subs — totally optional, but it adds a nice flavor and crunch.
- Get creative and switch up the veggies based on whatever you have on hand!
- Store any extra edamame spread in the fridge; it’s an amazing topping for toast.
Step-by-step instructions
Make the spread: Add the edamame, cilantro, garlic, cumin, nutritional yeast, water, lime juice, and salt to a blender. Blend until smooth, adding more water as needed to reach your desired consistency.
Prep the rolls: Slice the sub rolls in half lengthwise and spread the edamame-cilantro mixture evenly over the cut sides.
Assemble the sandwiches: Layer the provolone cheese, lettuce, cucumber, tomato, avocado, bell pepper, carrots, and red onion over the spread.
Serve and enjoy: Cut the sandwiches in half, if desired, and serve immediately.
Make ahead & storage
This Rainbow Veggie Sandwich is best enjoyed fresh, but you can prep the ingredients ahead of time to make assembly quick and easy.
Meal prep
- Prep the spread: Make the edamame-cilantro spread up to 3 days in advance and store it in an airtight container in the fridge.
- Slice the veggies: Cucumbers, peppers, onions, and carrots can be prepped a day or two ahead for easy assembly.
- Assemble later: For the freshest texture, wait to assemble the sandwiches until just before serving.
Storing leftovers
- Fridge: Store leftover sandwiches in an airtight container for up to 1 day.
- Expect some softening: The bread may become softer as it sits, especially if it contains avocado or tomato.
- Store components separately: For best results, keep the spread, veggies, and bread separate and assemble as needed.
Freezing
- Freeze the spread only: The edamame-cilantro spread can be frozen in an airtight container for up to 2 months.
- Skip freezing the sandwich: The fresh veggies and bread probably won’t freeze or thaw well.
FAQ
Stay in the loop!
Healthy eating tips & recipes delivered directly to your inbox
More recipes like this

Rainbow Veggie Sandwich with Edamame-Cilantro Spread
Ingredients
- 4 sub rolls or 2 large rolls, halved
- 6-8 slices provolone cheese
- 1/2 medium cucumber sliced (about 1 cup)
- 1 medium tomato sliced (about 1 cup)
- 1 medium avocado sliced
- 1/2 red bell pepper sliced (about 1/2 cup)
- 1 cup shredded carrots
- 1/4 medium red onion thinly sliced (about 1/2 cup)
- 4-8 leaves lettuce (such as romaine or iceberg)
Edamame-Cilantro Spread
- 1 cup shelled edamame thawed if frozen
- 1/2 cup cilantro roughly chopped
- 3 cloves garlic
- 1/2 tbsp ground cumin
- 2 tbsp nutritional yeast
- 1/2 cup water
- 1/2 lime juiced
- 1/2 tsp salt
Instructions
- Make the edamame spread by adding all ingredients to a blender. Blend until smooth, adding more water as needed to reach your desired consistency.
- Slice the rolls in half lengthwise and spread the edamame mixture onto each cut side.
- Assemble the sandwiches by layering the cheese and vegetables over the spread.
- Cut in half, if desired, and serve.






Loved these sandwiches! I changed the veggies around a bit but kept the edamame spread and it was delish. I’ll have to try to find the dutch crunch bread for next time – it looks great!