Satisfy your tummy AND your eyes with these rainbow veggie wraps – because food tastes better when it’s pretty! Wrap up crisp cabbage, vibrant peppers, crunchy carrot, and asparagus and serve it next to a delicious and easy-to-make peanut dipping sauce – a flavorful finishing touch. They’re versatile and work as a colorful side dish, a fun snack, an addition to a kid’s party, or a perfect Pride celebration treat!

These rainbow veggie wraps taste just as good as they look — and they really do look pretty great. I love how playful they feel, especially when I’m trying to work a few more veggies into the day without it feeling like a chore.
They’re one of my favorite go-to afternoon snacks because they’re fresh, colorful, and surprisingly satisfying. Each wrap is packed with crisp veggies, making every bite feel bright and lively.
The peanut dipping sauce is what pulls it all together. It’s rich, full of flavor, and incredibly easy to make, and it’s the reason I always find myself reaching for just one more wrap.
Ingredients needed
Veggies never looked so good! The contrasting, vibrant colors are pleasing to the eyes – this is what you need:
- Purple and green savoy cabbage: With a beautiful vibrant color, the savoy cabbage wraps everything up.
- Yellow and red bell peppers: Add sweetness and a juicy crunch.
- Carrots: Provide natural sweetness and a satisfying texture.
- Asparagus: For an earthy crunch and savory note.
- Purple cabbage: Adds an additional layer of crispiness.
- Peanut dipping sauce: This easy dip comes together by combining salted peanut butter, water, lime juice, soy sauce, a garlic clove, and ginger.

Dips that go well with these rainbow veggie wraps
These wraps are very versatile and taste great with a variety of dipping sauces – they’re a vessel of vibrant, fresh, and crisp veggies. We think they shine with the peanut dipping sauce, but they’ll complement any dipping sauce! Here are some of our picks:
- Peanut Satay Sauce
- Easy Hummus Recipe
- Curry Dipping Sauce
- Firecracker Sauce
- Cajun Mayo
- Easy Pesto Recipe
- Creamy Avocado Sauce

Rainbow Veggie Wraps Recipe
- Pin

Ingredients
Easy Peanut Dipping Sauce
- ▢ ¼ cup all-natural salted peanut butter or almond butter (see notes)
- ▢ ¼ cup water
- ▢ Juice from ½ lime
- ▢ 1 tablespoon soy sauce (sub coco aminos for paleo and Whole30)
- ▢ 1 clove garlic (minced)
- ▢ 1 teaspoon fresh grated ginger
The Veggie Rainbow Wraps
- ▢ Purple and green savoy cabbage (for wrapping)
- ▢ Yellow and red bell peppers (thinly sliced)
- ▢ Carrots (thinly sliced)
- ▢ Asparagus (tough ends snapped off)
- ▢ Purple cabbage (shredded)
Instructions
- Make the peanut sauce by adding all of the peanut sauce ingredients to a small saucepan and bringing them to a simmer over medium heat. ¼ cup all-natural salted peanut butter or almond butter, ¼ cup water, Juice from ½ lime, 1 tablespoon soy sauce, 1 clove garlic, 1 teaspoon fresh grated ginger
- Optional step: blanch the cabbage leaves for 1 minute in boiling water to soften them slightly. Run them under cold water immediately afterward. Purple and green savoy cabbage
- Lay the cabbage leaves on a work surface and layer the other veggies inside. Roll tightly and place on a serving tray seam side down. If you’d like, you can secure them with toothpicks. Yellow and red bell peppers, Carrots, Asparagus, Purple cabbage
Notes
Nutrition
We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here .

Did you make this?
We love to see what you made! Tag @theendlessmeal or hashtag #theendlessmeal !
More wrap recipes
Thai Turkey Lettuce Wraps with Creamy Ginger Tahini Sauce
Carnitas Lettuce Wraps
Bruschetta Chicken Lettuce Wraps
Thai Lettuce Wraps with Peanut Satay Sauce

Rainbow Veggie Wraps Recipe
Ingredients
Easy Peanut Dipping Sauce
- ¼ cup all-natural salted peanut butter or almond butter , see notes
- ¼ cup water
- Juice from ½ lime
- 1 tablespoon soy sauce , sub coco aminos for paleo and Whole30
- 1 clove garlic , minced
- 1 teaspoon fresh grated ginger
The Veggie Rainbow Wraps
- Purple and green savoy cabbage , for wrapping
- Yellow and red bell peppers , thinly sliced
- Carrots , thinly sliced
- Asparagus , tough ends snapped off
- Purple cabbage , shredded
Instructions
- Make the peanut sauce by adding all of the peanut sauce ingredients to a small saucepan and bringing them to a simmer over medium heat. ¼ cup all-natural salted peanut butter or almond butter, ¼ cup water, Juice from ½ lime, 1 tablespoon soy sauce, 1 clove garlic, 1 teaspoon fresh grated ginger
- Optional step: blanch the cabbage leaves for 1 minute in boiling water to soften them slightly. Run them under cold water immediately afterward. Purple and green savoy cabbage
- Lay the cabbage leaves on a work surface and layer the other veggies inside. Roll tightly and place on a serving tray seam side down. If you’d like, you can secure them with toothpicks. Yellow and red bell peppers, Carrots, Asparagus, Purple cabbage