These Roasted Veggie and Hummus Wraps are a vibrant, satisfying meal packed with colorful roasted vegetables, creamy hummus, and fresh greens—all wrapped in a soft tortilla. Perfect for lunch, dinner, meal prep, or on-the-go snacks, they’re customizable, nutritious, and ready in under 45 minutes. The sweet, caramelized veggies pair beautifully with garlicky hummus for a Mediterranean-inspired bite that’s both hearty and light.
Ingredients (Makes 4 Wraps)
For the Roasted Vegetables:
1 medium zucchini, sliced into strips
1 red bell pepper, sliced
1 yellow or orange bell pepper, sliced
1 small red onion, sliced into wedges
1 cup cherry tomatoes, halved
1–2 tablespoons olive oil
1 teaspoon dried oregano or Italian herbs
½ teaspoon garlic powder
Salt and black pepper, to taste
For the Wraps:
4 large whole wheat, spinach, or gluten-free tortillas
½–¾ cup hummus (store-bought or homemade; roasted garlic or red pepper flavor works great)
2 cups fresh spinach, arugula, or mixed greens
1 avocado, sliced (optional)
¼ cup crumbled feta or vegan feta (optional)
Fresh herbs (parsley, mint, or basil), chopped
Lemon wedges, for serving
Optional Add-Ins: Sliced cucumbers, olives, roasted chickpeas for crunch, or a drizzle of tahini.
Instructions
Roast the vegetables: Preheat oven to 425°F (220°C). Toss the sliced zucchini, bell peppers, onion, and tomatoes with olive oil, oregano, garlic powder, salt, and pepper on a baking sheet. Spread in a single layer and roast for 20–25 minutes, stirring halfway, until tender and caramelized at the edges.
Warm the tortillas (optional): Wrap tortillas in foil or warm briefly in the oven or microwave for easier rolling.
Assemble the wraps: Spread a generous layer of hummus down the center of each tortilla. Top with fresh greens, a scoop of roasted vegetables, avocado slices, feta (if using), and extra herbs.
Roll and serve: Fold in the sides, then roll tightly from the bottom. Slice in half diagonally if desired. Serve immediately with lemon wedges for squeezing over the top.
Prep time: 10 minutes Cook time: 25 minutes Total time: About 35 minutes
Nutritional Facts (Approximate per Wrap)
Calories: 350–450 kcal
Protein: 10–14g
Total Fat: 15–20g (healthy fats from hummus, olive oil, and avocado)
Carbohydrates: 45–55g
Dietary Fiber: 8–12g
Note: Values vary with tortilla size, hummus amount, and add-ins. High in fiber and plant-based nutrients.
Health Benefits
Veggie Powerhouse: Roasted vegetables provide fiber, vitamins (A, C, K), and antioxidants for immune support, digestion, and anti-inflammatory effects.
Plant-Based Protein & Healthy Fats: Hummus (from chickpeas) and olive oil offer sustained energy and heart-healthy fats.
Blood Sugar Friendly: High fiber slows digestion; great for balanced meals.
Customizable & Light: Naturally vegan-adaptable, gluten-free with the right wrap, and lower in processed ingredients than many sandwiches.
Tips and Variations
Meal Prep: Roast veggies ahead and store in the fridge for up to 4 days. Assemble wraps fresh to avoid sogginess.
Make it Gluten-Free: Use gluten-free tortillas or collard green leaves for a low-carb version.
Variations: Swap veggies for eggplant, mushrooms, or sweet potato. Add spicy harissa to the hummus or a tzatziki drizzle for variety.
Storage: Best enjoyed fresh. Leftover roasted veggies keep well; assembled wraps are best within a few hours.
Pro Tip: Warm roasted veggies slightly before assembling for the best texture and flavor.
Serving Suggestions
Enjoy these wraps with a side salad, soup, or fresh fruit. They’re fantastic for picnics, lunchboxes, or quick weeknight dinners. Pair with a side of extra hummus and veggie sticks for dipping.
These Roasted Veggie and Hummus Wraps prove that healthy eating can be delicious, colorful, and effortless. Load them up with your favorite veggies and enjoy a fresh, satisfying meal any day of the week! 🌯🥕🫑\
Tried this recipe? Leave a comment below and let us know how it turned out! Browse all our vegan recipes to keep enjoying ultimate delicious and healthy lifestyle.
There are salads you make because you feel like you should eat something green. And then there are salads like this Cranberry Walnut Chickpea Salad — the kind you make because you genuinely, desperately want it, because the memory of the last bowl has been living rent-free in your mind for days, because every single element is so perfectly calibrated against every other that the finished result is something far greater, far more extraordinary, and far more satisfying than any combination of vegetables and legumes has any right to be. This is that salad. The one that steals the show at every gathering it attends. The one that converts salad skeptics into salad enthusiasts in a single forkful. The one that is simultaneously the most beautiful thing on the table and the first thing that disappears.
This is a salad of extraordinary contrasts — and it is precisely those contrasts that make it so spectacular. Creamy, protein-packed chickpeas against the bright, jewel-like tartness of dried cranberries. The deep, earthy richness of toasted walnuts against crisp, fresh celery and apple. The peppery warmth of fresh arugula against the cool, herbaceous freshness of parsley and mint. And binding everything together — a maple balsamic dressing so beautifully balanced between sweet and tangy and savory that you will find yourself making extra just to have on hand for the rest of the week.
What makes this salad so genuinely outstanding is the way it works at every temperature and in every season. It is spectacular freshly assembled with the walnuts still warm from toasting. It is extraordinary the next day pulled cold from the refrigerator for lunch. It is magnificent as a side dish at a summer barbecue and equally magnificent as a hearty main course bowl on a cold winter evening. It is one of those rare recipes that has no wrong time or place.
This salad is 100% vegan, naturally gluten-free, high in plant-based protein and fiber, ready in just 15 minutes, and absolutely spectacular served over a bed of arugula or mixed greens, stuffed into warm pita with hummus, piled onto a grain bowl with quinoa or farro, or eaten directly from the bowl with a large spoon because you simply cannot wait to plate it properly.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
15 mins
5 mins
20 mins
4
~380 kcal
Ingredients
For the Salad
2 cans (800g) chickpeas, drained, rinsed, and patted dry
¾ cup (75g) walnuts, roughly chopped and toasted
½ cup (60g) dried cranberries (look for naturally sweetened or juice-sweetened varieties)
3 stalks celery, thinly sliced
1 medium apple, cored and finely diced (Granny Smith for tartness or Honeycrisp for sweetness)
¼ medium red onion, very finely diced
½ cup (30g) fresh parsley, roughly chopped
¼ cup (15g) fresh mint leaves, roughly chopped
3 cups (60g) fresh arugula or mixed greens
¼ cup (35g) pumpkin seeds, toasted (optional but extraordinary)
For the Maple Balsamic Dressing
3 tbsp extra virgin olive oil
2 tbsp balsamic vinegar
1 tbsp maple syrup
1 tbsp lemon juice
1 tsp dijon mustard
1 small clove garlic, very finely minced or grated
½ tsp salt
¼ tsp black pepper
¼ tsp dried thyme (optional)
Optional Add-ins
½ cup (80g) crumbled vegan feta cheese
½ avocado, diced (add just before serving)
¼ cup (35g) sunflower seeds
½ cup (80g) pomegranate seeds for extra jewel-like color
2 tbsp capers, drained
½ cup (80g) cherry tomatoes, halved
¼ cup (35g) dried apricots, finely diced
To Serve
Over a generous bed of fresh arugula or spinach
As a filling for warm pita with hummus
Over cooked quinoa or farro as a complete grain bowl
Stuffed into an avocado half for a stunning presentation
As a side dish alongside any vegan main
On top of toasted sourdough with a drizzle of olive oil
As a vibrant filling for vegan wraps and sandwiches
Instructions
Toast the walnuts. Place the roughly chopped walnuts in a dry skillet over medium heat and toast for 3–4 minutes, stirring constantly, until fragrant, slightly darkened, and smelling deeply nutty. Watch them carefully — walnuts go from perfectly toasted to burnt in under a minute. Transfer immediately to a plate to cool — leaving them in the hot pan will continue the cooking process and can result in bitter, overcooked nuts.
Make the maple balsamic dressing. In a small bowl or jar with a lid whisk together the olive oil, balsamic vinegar, maple syrup, lemon juice, dijon mustard, minced garlic, salt, black pepper, and dried thyme if using. Whisk vigorously until the dressing is completely emulsified — it should be thick, glossy, and uniformly combined rather than separated. Taste and adjust — more maple syrup for sweetness, more lemon for brightness, more salt for depth. Set aside.
Prepare the chickpeas. Drain and rinse the chickpeas thoroughly then spread on a clean kitchen towel and pat completely dry. Drying the chickpeas is important — excess moisture dilutes the dressing and prevents it from coating the chickpeas properly. Transfer to a large mixing bowl.
Add the salad components. Add the cooled toasted walnuts, dried cranberries, sliced celery, diced apple, finely diced red onion, chopped parsley, and chopped mint to the bowl with the chickpeas. Toss everything gently to combine — distribute all the components evenly throughout the bowl so every serving gets a generous amount of every element.
Dress the salad. Pour two thirds of the maple balsamic dressing over the salad and toss gently but thoroughly to coat every component in the dressing. Taste and add more dressing as desired — the salad should be generously dressed with every element coated in the sweet-tangy-savory glaze. Reserve any remaining dressing for drizzling at the table.
Add the greens. Add the fresh arugula or mixed greens to the bowl and toss very gently — just enough to incorporate the greens into the salad without wilting them. The peppery arugula provides a beautiful counterpoint to the sweet cranberries and rich walnuts and should retain its freshness and crispness throughout.
Taste and adjust. Taste the finished salad and adjust the seasoning with additional salt, black pepper, lemon juice, or maple syrup as needed. The salad should taste bright, sweet-tangy, deeply savory, and utterly harmonious — every element in perfect balance with every other.
Serve beautifully. Transfer to a large serving bowl or plate and garnish with the toasted pumpkin seeds if using, a few extra fresh mint leaves, a drizzle of the remaining dressing, and a generous crack of fresh black pepper. Serve immediately for the freshest, most vibrant result — or allow to rest for 10–15 minutes for the flavors to meld and deepen before serving.
Pro Tips for the Perfect Cranberry Walnut Chickpea Salad
Toast the walnuts — always. Raw walnuts are fine. Toasted walnuts are extraordinary. Three minutes in a dry pan transforms their flavor from flat and slightly bitter to deeply rich, nutty, and complex. This single step elevates the finished salad from very good to genuinely exceptional and takes less than five minutes. Never skip it.
Dry the chickpeas thoroughly. Wet chickpeas dilute the dressing and prevent it from adhering properly to their surface. Pat them as dry as possible with a clean kitchen towel before adding to the salad — the dressing will coat them beautifully and every bite will be perfectly seasoned.
Choose the right apple. The apple is a critical component of this salad — its sweetness or tartness shapes the entire flavor profile. Granny Smith apples provide a sharp, bright tartness that cuts beautifully through the richness of the walnuts and the creaminess of the chickpeas. Honeycrisp or Fuji apples provide a sweeter, gentler fruitiness. Use whichever suits your preference — both are spectacular.
Dress the salad in stages. Dressing two thirds of the salad thoroughly and reserving the remaining third for drizzling at the table ensures every element is properly coated without the salad becoming over-dressed and soggy. This technique produces a better dressed salad than adding all the dressing at once.
Add the greens at the very last moment. Arugula wilts quickly once dressed — add it immediately before serving rather than mixing it in advance. If you are making the salad ahead of time store the dressed chickpea mixture and the arugula separately and combine just before serving.
Make the dressing in a jar. A jar with a tight-fitting lid is the most efficient way to make a perfectly emulsified vinaigrette — add all the ingredients, seal the lid, and shake vigorously for 20 seconds. The result is a more thoroughly emulsified, more stable dressing than whisking in a bowl and the jar can be refrigerated with any leftover dressing ready for the next use.
The Extraordinary Nutritional Harmony of This Salad
Every ingredient in this salad has been chosen not only for its flavor contribution but for its exceptional nutritional profile — and the way these ingredients work together creates a bowl that is one of the most nutritionally complete plant-based meals available.
Chickpeas provide the protein and fiber foundation of this salad. At approximately 15 grams of plant-based protein and 12 grams of dietary fiber per serving from the chickpeas alone this salad delivers a nutritional punch that rivals most meat-based meals. Chickpeas are also rich in folate, iron, phosphorus, and manganese — supporting everything from cellular energy production to bone health to immune function.
Walnuts are nutritionally unique among nuts for their extraordinarily high content of ALA omega-3 fatty acids — the plant-based form of the essential omega-3 that supports brain health, reduces systemic inflammation, and protects cardiovascular function. A single serving of walnuts provides over 100% of the daily recommended ALA intake. Walnuts are also rich in polyphenol antioxidants that have been extensively studied for their neuroprotective properties.
Dried cranberries contribute proanthocyanidins — powerful antioxidant compounds that have been studied for their ability to prevent bacterial adhesion in the urinary tract, support cardiovascular health, and provide broad-spectrum antioxidant protection. They also provide meaningful amounts of Vitamin C and manganese.
Arugula is one of the most nutritionally dense leafy greens available — providing exceptional concentrations of Vitamins K, A, C, and folate alongside glucosinolates that have been studied extensively for their anti-cancer properties. Its characteristic peppery flavor comes from these very glucosinolate compounds — meaning the more flavourful the arugula the more nutritionally potent it is.
Fresh parsley provides more Vitamin C per gram than citrus fruit alongside exceptional amounts of Vitamin K, iron, and powerful flavonoid antioxidants including apigenin and luteolin that have been studied for their anti-inflammatory and neuroprotective properties.
Flavor Variations
Mediterranean Version: Replace the dried cranberries with sun-dried tomatoes and add kalamata olives, capers, and crumbled vegan feta. Replace the maple balsamic dressing with a simple lemon and oregano vinaigrette for a vibrant Mediterranean chickpea salad that is extraordinary over couscous or inside warm pita.
Autumn Harvest: Add diced roasted butternut squash, toasted pecans instead of walnuts, and dried apricots alongside the cranberries. Use an apple cider vinegar dressing with maple syrup and cinnamon for an extraordinarily beautiful autumn bowl that celebrates the finest flavors of the season.
Asian Inspired: Replace the walnuts with toasted cashews, the cranberries with dried mango, and the balsamic dressing with a sesame ginger vinaigrette made from rice vinegar, sesame oil, soy sauce, fresh ginger, and maple syrup. Top with sesame seeds and sliced scallions.
Protein Powerhouse: Add half a cup of cooked edamame and half a cup of cooked quinoa to the salad for a complete protein grain bowl that is filling enough to serve as the sole component of a substantial main course meal.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~380 kcal
15g
44g
12g
16g
At 380 calories per serving this salad delivers an exceptional nutritional profile — 15 grams of plant-based protein, 12 grams of dietary fiber, and an extraordinary concentration of omega-3 fatty acids from the walnuts, antioxidants from the cranberries and arugula, and a comprehensive spectrum of vitamins and minerals from every component of the bowl. The combination of chickpeas and walnuts provides complementary proteins that together deliver a complete amino acid profile. The healthy fats from the walnuts and olive oil support the absorption of the fat-soluble vitamins present throughout the salad. This is one of the most nutritionally complete single-bowl plant-based meals available.
Storage
Dressed salad: Store the dressed chickpea mixture without the arugula in an airtight container in the refrigerator for up to 3 days. The flavors deepen and meld beautifully overnight making this an outstanding meal prep recipe. Add fresh arugula just before serving each portion.
Undressed salad: The chickpea and vegetable mixture without dressing keeps in the refrigerator for up to 4 days. Store the dressing separately in a sealed jar and dress individual portions just before eating for the freshest result throughout the week.
Dressing: The maple balsamic dressing keeps in a sealed jar in the refrigerator for up to 2 weeks. Shake well before each use as it will separate during storage. This dressing is outstanding on virtually any salad, grain bowl, or roasted vegetable dish.
Walnuts: Store toasted walnuts in an airtight container at room temperature for up to 5 days or in the refrigerator for up to 2 weeks. Toast a large batch at the beginning of the week to have ready for salads, grain bowls, and snacking throughout.
Frequently Asked Questions
Can I use fresh cranberries instead of dried?
Fresh cranberries are extremely tart and astringent when eaten raw — they are not a suitable substitute for dried cranberries in this salad without significant sweetening. If you have fresh cranberries available simmer them briefly with a tablespoon of maple syrup and a splash of water until just softened and sweetened then cool completely before adding to the salad.
What can I substitute for walnuts?
Pecans are the closest substitute in terms of flavor profile and texture — rich, slightly sweet, and deeply nutty. Toasted almonds, cashews, or hazelnuts all work beautifully as alternatives. Sunflower seeds or pumpkin seeds are excellent nut-free alternatives that provide a similar crunch and richness.
Can I use a different type of bean?
Yes — white beans, cannellini beans, or butter beans all work beautifully in this salad as substitutes for chickpeas. They have a slightly creamier, more delicate texture than chickpeas and absorb the dressing with excellent results. Black beans produce a more dramatic visual contrast against the cranberries and greens and provide a slightly earthier flavor.
How do I stop the apple from browning?
Toss the diced apple immediately in a teaspoon of lemon juice after cutting — the acidity prevents oxidation and keeps the apple bright and fresh for several hours. Alternatively add the apple just before serving rather than mixing it in advance.
Can I make this salad the night before?
Yes — this salad is an outstanding make-ahead recipe. Prepare the dressed chickpea mixture and store covered in the refrigerator overnight — the flavors deepen and improve significantly over the first few hours. Store the arugula, fresh herbs, and toasted walnuts separately and combine everything just before serving for the freshest, most vibrant result.
Is this salad filling enough as a main course?
Absolutely — this salad is substantial and nourishing enough to serve as a complete main course meal. The chickpeas provide 15 grams of protein per serving and the walnuts contribute healthy fats that promote satiety. For an even more filling meal serve over a base of cooked quinoa or farro which adds additional protein, fiber, and complex carbohydrates to create a genuinely complete and deeply satisfying plant-based bowl.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more vibrant vegan salad and bowl recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
Juicy, smoky portobello mushrooms seared until golden, then wrapped in a warm tortilla with creamy avocado, crisp lettuce, tomato, and a tangy garlic sauce. These Vegan Portobello Mushroom Wraps are meaty, flavorful, and satisfying, and they are ready in about 30 minutes with no special ingredients.
Portobello mushrooms have a naturally thick, meaty texture, which makes them perfect for wraps. A quick marinade of balsamic vinegar, soy sauce, smoked paprika, garlic, and a little maple syrup gives them a deep, savory-sweet flavor, and a few minutes in a hot pan caramelizes the edges and concentrates their taste. Sliced into strips, they are juicy and tender, with just enough chew.
A creamy garlic sauce made from vegan mayo or plant yogurt, lemon juice, and herbs ties everything together, while ripe avocado, fresh vegetables, and a pinch of chili flakes add richness, crunch, and heat. Roll it all up in a warm tortilla or lavash, and you have a wrap that is great for lunch, dinner, or packed on the go.
These wraps are easy to prepare ahead. Marinate the mushrooms in the morning, cook them when you are ready, and assemble in minutes. They are also easy to customize with hummus, roasted peppers, or pickled onions.
This recipe is 100% vegan, dairy-free, and easily made gluten-free.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
15 mins
15 mins
30 mins
4 wraps
~420 kcal
Ingredients
For the Marinated Portobello Mushrooms
4 large portobello mushroom caps (about 450g), gills scraped out and sliced into ½ inch strips
2 tbsp balsamic vinegar
2 tbsp soy sauce or tamari
2 tbsp olive oil
3 cloves garlic, minced
1 tsp smoked paprika
1 tsp maple syrup
½ tsp dried oregano
¼ tsp black pepper
For the Creamy Garlic Sauce
⅓ cup (80g) vegan mayonnaise or plain unsweetened plant yogurt
1 small clove garlic, grated
1 tbsp lemon juice
1 tbsp chopped fresh parsley or dill
Salt and pepper to taste
For Assembling
4 large tortillas or wraps (10-inch), warmed
1 ripe avocado, sliced
2 cups (about 80g) shredded lettuce or baby spinach
1 large tomato, sliced
½ small red onion, thinly sliced
1 cucumber, sliced into thin strips
Chili flakes (optional)
To Serve
Lemon wedges
Side salad
Sweet potato fries
Pickles
Optional Additions
Hummus spread
Roasted red peppers
Vegan feta
Sliced jalapeños
Instructions
Marinate the mushrooms. Whisk the balsamic vinegar, soy sauce, oil, garlic, paprika, maple syrup, oregano, and pepper in a bowl. Add the sliced mushrooms and toss. Marinate for at least 15 minutes, or up to 2 hours.
Make the garlic sauce. Stir together the vegan mayo, garlic, lemon juice, herbs, salt, and pepper. Refrigerate until ready to use.
Cook the mushrooms. Heat a large skillet or grill pan over medium-high heat. Add the mushrooms in a single layer (work in two batches if needed) and cook for 4–5 minutes per side until golden brown and tender, with caramelized edges. Pour any leftover marinade into the pan for the last minute so it glazes the mushrooms.
Warm the wraps. Warm the tortillas in a dry pan for 20–30 seconds per side, or wrap in a damp towel and microwave for 20 seconds.
Assemble. Spread a generous spoonful of garlic sauce over each tortilla. Layer with lettuce, tomato, cucumber, red onion, avocado, and the warm mushrooms. Sprinkle with chili flakes if you like.
Wrap. Fold in the sides, then roll tightly from the bottom. Cut in half diagonally.
Serve. Serve right away with lemon wedges and a side salad.
Pro Tips for the Best Mushroom Wraps
Scrape out the gills. This keeps the mushrooms from turning the dish dark and muddy.
Do not overcrowd the pan. Cook in batches so the mushrooms brown instead of steam.
Use high heat. High heat caramelizes the edges and concentrates the flavor.
Slice evenly. Even strips cook at the same speed.
Warm the tortillas. They become flexible and are less likely to tear.
Do not overfill. A moderate filling makes rolling easier.
Wrap tightly. Use parchment paper to hold the wrap together if serving on the go.
Why These Wraps Are a Smart Lunch
Portobello mushrooms provide B vitamins, selenium, potassium, and a satisfying meaty texture with very few calories. Avocado adds healthy monounsaturated fats and fiber, and fresh vegetables bring vitamin C, vitamin K, and crunch.
A single wrap provides about 9 grams of plant protein and 8 grams of fiber, and the dish is naturally free of cholesterol. Using whole wheat tortillas adds extra fiber and keeps you full for longer.
Flavor Variations
BBQ Portobello Wraps: Toss the cooked mushrooms in barbecue sauce and add coleslaw.
Mediterranean Wraps: Add hummus, olives, cucumber, and vegan feta.
Spicy Chipotle Wraps: Mix chipotle in adobo into the garlic sauce.
Teriyaki Portobello Wraps: Glaze the mushrooms in teriyaki sauce and add shredded carrots.
Nutritional Highlights (Per Wrap)
Calories
Protein
Carbs
Fiber
Fat
~420 kcal
9g
46g
8g
22g
Storage
Refrigerator: Store the cooked mushrooms and sauce separately in airtight containers for up to 4 days. Assembled wraps keep for about 1 day.
Reheating: Warm the mushrooms in a pan or microwave before assembling.
Make ahead: Marinate the mushrooms up to 24 hours ahead and slice the vegetables in advance.
Packed lunch: Wrap tightly in parchment or foil and keep the sauce on the side to avoid sogginess.
Frequently Asked Questions
Do I need to remove the gills?
It is optional, but scraping them out keeps the dish from turning dark and slightly bitter-looking.
Can I grill the mushrooms?
Yes. Grill them whole or sliced over medium-high heat for 4–5 minutes per side.
Can I make it gluten-free?
Use gluten-free wraps and tamari instead of soy sauce.
Can I bake the mushrooms?
Yes. Roast at 425°F (220°C) for 15–18 minutes, turning once.
What can I use instead of vegan mayo?
Plain unsweetened plant yogurt, hummus, or tahini thinned with lemon juice all work well.
Can I use other mushrooms?
Yes. King oyster mushrooms or thick-sliced cremini work too.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more easy vegan lunches and wraps? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
Smoky, tender, and lightly charred, grilled cabbage leaves make a surprisingly perfect wrap. These Vegan Grilled Cabbage Wraps are filled with seasoned crispy chickpeas, creamy avocado, crunchy vegetables, and a drizzle of lemon tahini sauce, all rolled up in soft cabbage leaves that bring a gentle sweetness and satisfying bite. They are fresh, colorful, naturally gluten-free, and ready in about 30 minutes.
Cabbage is one of the most underrated vegetables in the kitchen. It is inexpensive, keeps for weeks, and transforms when exposed to heat. A few minutes on a hot grill or grill pan softens the leaves, brings out their natural sweetness, and adds a smoky char that makes them taste far more interesting than they look. Unlike tortillas, they add crunch, fiber, and vitamins instead of refined flour.
The filling is a balanced mix of textures and flavors. Chickpeas are tossed in smoky spices and roasted until crisp, then paired with ripe avocado, shredded carrot, cucumber, red onion, and fresh herbs. The lemon tahini sauce is creamy, tangy, and nutty, with just enough garlic to wake everything up, and it ties the wrap together without any dairy or mayo.
These wraps are versatile enough for lunch, dinner, or a party platter. Serve them warm off the grill, or make the components ahead for a picnic or packed lunch. They are light yet filling, with about 15 grams of plant-based protein per serving.
This recipe is 100% vegan, gluten-free, and ready in 30 minutes.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
15 mins
15 mins
30 mins
4 (2 wraps each)
~350 kcal
Ingredients
For the Cabbage Leaves
1 large head green or savoy cabbage (8 large outer leaves)
1 tbsp olive oil
¼ tsp salt
Water for blanching
For the Crispy Spiced Chickpeas
2 cans (800g) chickpeas, drained, rinsed, and patted dry
2 tbsp olive oil
1 tsp smoked paprika
1 tsp ground cumin
1 tsp garlic powder
½ tsp salt
¼ tsp chili flakes
1 tbsp lemon juice
For the Lemon Tahini Sauce
¼ cup (60g) tahini
3 tbsp lemon juice
1 small clove garlic, grated
3–5 tbsp cold water, to thin
1 tsp maple syrup
¼ tsp salt
For the Filling
2 ripe avocados, sliced
2 carrots, shredded
1 cucumber, cut into thin matchsticks
½ small red onion, thinly sliced
1 cup (150g) cherry tomatoes, halved
¼ cup fresh cilantro or parsley, chopped
2 tbsp toasted sesame or sunflower seeds
To Serve
Lemon wedges
Hot sauce or harissa
Vegan yogurt or sour cream
Pickled red onions
Extra tahini sauce on the side
Instructions
Prepare the cabbage. Cut out the core of the cabbage with a small knife. Gently peel off 8 large outer leaves, keeping them intact. Bring a large pot of water to a boil.
Blanch the leaves. Submerge the leaves in the boiling water for 1–2 minutes until just pliable. Transfer to a bowl of ice water, then drain and pat very dry. Shave down any thick center ribs with a knife so the leaves roll easily.
Roast the chickpeas. Preheat the oven to 425°F (220°C). Toss the dry chickpeas with the oil, paprika, cumin, garlic powder, salt, and chili flakes on a baking sheet. Roast for 20–25 minutes, shaking the pan once, until crisp and golden. Toss with lemon juice.
Make the sauce. Whisk the tahini, lemon juice, garlic, maple syrup, and salt together. Add cold water a tablespoon at a time until the sauce is smooth, creamy, and pourable.
Grill the leaves. Brush the leaves lightly with olive oil and sprinkle with salt. Heat a grill or grill pan to medium-high and grill for 1–2 minutes per side until lightly charred and tender.
Prep the fillings. While the chickpeas roast, slice the avocado, shred the carrot, cut the cucumber, and slice the onion and tomatoes.
Assemble the wraps. Lay a grilled leaf flat, rib side down. Spoon a few crispy chickpeas near the base, then add avocado, carrot, cucumber, onion, tomatoes, and herbs. Drizzle generously with tahini sauce.
Roll. Fold in the sides, then roll up tightly from the base like a burrito. Secure with a toothpick if needed.
Serve. Slice in half and serve right away with lemon wedges, extra sauce, and hot sauce.
Pro Tips for the Best Cabbage Wraps
Pick big, pliable outer leaves. Savoy cabbage leaves are softer and easier to roll. Green cabbage also works well.
Shave the thick rib. This makes the leaf flexible and easy to roll without tearing.
Dry the leaves well. Water prevents charring and makes the wraps soggy.
Dry the chickpeas thoroughly. Dry chickpeas crisp up in the oven. Pat them with a towel before roasting.
Do not overfill. About ½ cup of filling per wrap rolls neatly.
Make extra sauce. The tahini sauce is great on everything and keeps for a week.
Grill briefly. A short time on the grill adds smoke and char while keeping the leaf tender and flexible.
Why Cabbage Makes a Great Wrap
Cabbage leaves are sturdy, slightly sweet, and mild enough to complement bold fillings. Their large, cup-like shape holds ingredients well, and gentle heat softens them without making them mushy. A quick char on the grill adds a smoky depth while keeping some crunch.
Nutritionally, cabbage is a cruciferous vegetable rich in vitamin C, vitamin K, and fiber, and contains glucosinolates, compounds studied for their potential health benefits. Chickpeas provide plant protein and fiber, avocado adds healthy monounsaturated fats and potassium, and tahini contributes calcium, iron, and healthy fats.
Because there is no bread or tortilla, these wraps are naturally gluten-free and lower in refined carbohydrates, while still being filling thanks to the protein and fat in the filling.
Flavor Variations
Buffalo Chickpea Wraps: Toss the chickpeas in buffalo sauce and serve with a cool vegan ranch.
Teriyaki Tofu Wraps: Swap the chickpeas for crispy teriyaki tofu and add edamame and pickled ginger.
Mediterranean Wraps: Add hummus, olives, cucumber, and a sprinkle of vegan feta.
Taco-Style Wraps: Fill with seasoned black beans, corn, salsa, and guacamole.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~350 kcal
15g
42g
14g
15g
Storage
Refrigerator: Store wraps in an airtight container for up to 2 days. They are best fresh, but still good cold.
Components: Store the cabbage leaves, chickpeas, sauce, and vegetables separately for up to 4 days and assemble when ready.
Chickpeas: Crispy chickpeas soften as they sit. Re-crisp in a hot oven for 5 minutes.
Tahini sauce: Keeps for 7 days in the refrigerator. Thin with water if it thickens.
Frequently Asked Questions
Can I make these without a grill?
Yes. Use a grill pan, a hot skillet, or the broiler for 1–2 minutes per side. You can also serve the blanched leaves without grilling.
Which cabbage works best?
Savoy cabbage is the most flexible and easiest to roll. Green cabbage works well too, and napa cabbage is tender and mild.
Why are my cabbage leaves tearing?
They may be under-blanched or too thick at the rib. Blanch for a full 1–2 minutes and shave down the thick center rib before rolling.
Can I make these ahead for lunch?
Yes. Prepare all the components and store them separately. Assemble just before eating, or wrap tightly in parchment paper for a packed lunch.
Can I use something other than chickpeas?
Use crispy tofu, tempeh, lentils, black beans, or grilled mushrooms. Each pairs well with the lemon tahini sauce.
Are these wraps gluten-free?
Yes, as long as your seasonings and sauces are gluten-free. There is no bread or tortilla.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more fresh and easy vegan lunches and dinners? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
Creamy, tangy, and packed with flavor, this Vegan Tuna Sandwich is the lunch you will make again and again. Smashed chickpeas stand in for the fish, mixed with crunchy celery, red onion, briny capers, fresh dill, and a creamy dressing, then piled onto toasted bread with crisp lettuce and juicy tomato. It tastes remarkably like a classic tuna salad sandwich, with none of the fish and all of the comfort.
The secret to a convincing vegan tuna lies in texture and seasoning. Chickpeas are mashed just enough to create flaky, irregular pieces that resemble flaked tuna, while still keeping some whole for bite. Capers and chopped pickles bring the salty, briny tang associated with the sea, and a little crumbled nori or dulse adds a subtle ocean flavor that makes the whole thing taste uncannily familiar. Dijon mustard, lemon juice, and a creamy vegan mayo bring everything together.
This filling takes about 10 minutes to make and requires no cooking at all. It is perfect for packed lunches, picnics, quick dinners, and meal prep, and it keeps well in the refrigerator for days. Beyond sandwiches, it works beautifully in wraps, stuffed into avocado halves, on crackers, or as a topping for salad greens.
Each sandwich provides around 15 grams of plant-based protein, along with fiber, healthy fats, and plenty of crunch. It is budget-friendly, made from pantry staples, and endlessly adaptable.
This recipe is 100% vegan, easy to make gluten-free with the right bread, and ready in just 10 minutes.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
10 mins
0 mins
10 mins
4 sandwiches
~380 kcal
Ingredients
For the Chickpea Tuna Salad
2 cans (800g) chickpeas, drained and rinsed
⅓ cup (80g) vegan mayonnaise
1 tbsp Dijon mustard
2 tbsp lemon juice
2 stalks celery, finely diced
¼ cup (35g) red onion, finely diced
2 tbsp capers, drained and roughly chopped
2 tbsp chopped dill pickles or pickle relish
2 tbsp chopped fresh dill or parsley
1 sheet nori, crumbled into small flakes (or 1 tsp dulse flakes)
1 tbsp nutritional yeast
½ tsp garlic powder
½ tsp salt
¼ tsp black pepper
1 tsp pickle brine or apple cider vinegar (optional)
For the Sandwiches
8 slices good-quality bread, toasted
Crisp lettuce leaves or baby greens
2 ripe tomatoes, sliced
½ cucumber, thinly sliced
1 avocado, sliced (optional)
Vegan butter or extra mayo for spreading
Optional Additions
1 tbsp chopped fresh chives
¼ tsp smoked paprika
Pinch of chili flakes
Sliced pickled jalapeños
Vegan cheese slices for a tuna melt
Sprouts for extra crunch
Instructions
Prepare the chickpeas. Place the drained chickpeas in a large bowl. Mash with a fork or potato masher until about two thirds are broken into flaky, uneven pieces and the rest remain whole. Avoid turning them into a paste.
Add the crunch. Stir in the celery, red onion, capers, pickles, and fresh dill. These ingredients provide the fresh crunch and briny flavor that make the salad taste like tuna.
Mix the dressing. In a small bowl whisk together the vegan mayo, Dijon mustard, lemon juice, nutritional yeast, garlic powder, salt, pepper, and pickle brine if using.
Combine. Pour the dressing over the chickpeas and fold gently until everything is evenly coated. Stir in the crumbled nori for a subtle sea flavor.
Taste and adjust. Add more lemon for brightness, salt for depth, mustard for tang, or mayo for creaminess. Chill the salad for 15–30 minutes for the best flavor, if you have time.
Toast the bread. Toast the bread until golden and crisp. Spread lightly with vegan butter or mayo.
Assemble. Layer lettuce, tomato slices, and cucumber on 4 slices of bread. Spoon a generous portion of the chickpea tuna salad on top, add avocado if using, and finish with the second slice of bread.
Serve. Press gently and slice in half. Serve right away with pickles, chips, or a simple side salad.
Pro Tips for the Best Vegan Tuna Sandwich
Mash only partially. A mix of flaky and whole chickpeas gives the best texture. Over-mashing makes the filling pasty.
Use nori or dulse. A little seaweed adds the subtle taste of the sea that makes the filling taste like tuna.
Do not skip the capers and pickles. They provide the salty, tangy punch that defines the dish.
Pat the chickpeas dry. Removing extra moisture keeps the salad creamy rather than watery.
Chill before serving. Resting allows the flavors to meld and the filling to firm up.
Toast the bread. It prevents the sandwich from getting soggy and adds a satisfying crunch.
Add the greens at the last moment. Keep tomatoes and lettuce separate from the filling until you assemble.
Why Chickpeas Make a Great Tuna Alternative
Chickpeas have a mild, nutty flavor and a firm yet tender texture, which makes them one of the best bases for plant-based “tuna.” When mashed, they break into flaky pieces that resemble canned tuna, and they readily absorb the flavors of the dressing and seasonings.
They are also nutritionally impressive. Chickpeas are an excellent source of plant protein, fiber, folate, iron, and manganese. The fiber helps support digestion and keeps blood sugar stable, which makes the sandwich filling and satisfying. Seaweed adds iodine and trace minerals, while celery and onion bring crunch, hydration, and antioxidants.
Compared with canned fish, this sandwich is free of mercury and cholesterol and is lower in saturated fat, while still delivering protein and a savory, tangy flavor.
Flavor Variations
Tuna Melt: Top with vegan cheese and toast open-faced under the broiler until bubbly.
Spicy Sriracha Tuna: Add sriracha and chopped jalapeños for a fiery kick.
Curry Chickpea Salad: Add curry powder, raisins, and chopped apple for a sweet-spiced version.
Refrigerator: Store the filling in an airtight container for up to 5 days. The flavor improves after a day.
Sandwiches: Assemble just before eating to avoid soggy bread.
Meal prep: Pack the filling, bread, and vegetables separately for packed lunches.
Freezer: Not recommended, as the texture changes after thawing.
Frequently Asked Questions
Does it really taste like tuna?
It captures the flavor and texture of classic tuna salad, with creamy dressing, tangy capers, and a hint of sea flavor from nori. It is not identical, but it is deeply satisfying and very convincing.
Can I make this without vegan mayo?
Yes. Use mashed avocado, hummus, or a thick plain vegan yogurt mixed with a little mustard and lemon juice.
What can I use instead of nori?
Dulse flakes, kelp granules, or a small amount of seaweed seasoning work well. If you prefer to skip seaweed entirely, add a bit more capers and pickles.
Can I make this gluten-free?
Serve it on gluten-free bread, in lettuce wraps, or stuffed into avocado halves. The filling itself is naturally gluten-free if your mustard and mayo are.
How long does the filling last?
It keeps for up to 5 days in the refrigerator in an airtight container. Stir before using.
Can I make it without celery?
Use finely diced cucumber, fennel, or bell pepper to maintain the crunch.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more easy vegan lunch and sandwich recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
Vibrant, crunchy, sweet, and savory all at once, this Vegan Rainbow Raw and Roasted Salad is a feast for the eyes and the appetite. Caramelized roasted sweet potato, beets, and chickpeas are paired with crisp raw red cabbage, carrots, cucumber, and baby greens, then drizzled with a creamy maple tahini dressing and finished with toasted seeds. It is a salad that is substantial enough to be a meal on its own.
The magic of this salad is the contrast between raw and roasted vegetables. Roasting concentrates sweetness, deepens flavor, and creates soft, caramelized edges, while raw vegetables bring freshness, juiciness, and snap. Together they create a salad that is never boring, with every forkful offering a different texture and taste. Eating a rainbow of colors also means getting a wide spectrum of nutrients and antioxidants.
The dressing ties everything together. Made from tahini, lemon juice, maple syrup, garlic, and a splash of water, it is creamy, nutty, and slightly sweet, with a bright tang that cuts through the richness of the roasted vegetables. Crispy roasted chickpeas add protein and crunch, so the salad feels filling rather than light.
Serve it as a lunch bowl, a dinner main, or a showstopping side for a holiday table. The components can all be prepared ahead of time and assembled just before serving, making it a fantastic option for meal prep and entertaining.
This recipe is 100% vegan, naturally gluten-free, packed with fiber, and ready in about 40 minutes.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
15 mins
25 mins
40 mins
4
~430 kcal
Ingredients
For the Roasted Vegetables
1 large sweet potato (about 350g), peeled and cut into 1.5cm cubes
2 medium beets, peeled and cut into small wedges
1 can (400g) chickpeas, drained, rinsed, and patted dry
2 tbsp olive oil
1 tsp smoked paprika
1 tsp ground cumin
½ tsp garlic powder
½ tsp salt
¼ tsp black pepper
For the Raw Rainbow Base
4 cups (120g) baby kale, spinach, or mixed greens
2 cups (150g) red cabbage, finely shredded
2 carrots, shredded or cut into ribbons
1 yellow bell pepper, thinly sliced
1 cup (150g) cherry tomatoes, halved
½ cucumber, sliced
1 ripe avocado, sliced
¼ cup fresh herbs (parsley, mint, or cilantro)
For the Maple Tahini Dressing
¼ cup (60g) tahini
3 tbsp lemon juice
1 tbsp maple syrup
1 small garlic clove, grated
3–5 tbsp cold water, to thin
¼ tsp salt
Pinch of black pepper
For Topping
3 tbsp toasted pumpkin seeds or sunflower seeds
1 tbsp sesame seeds
Vegan feta, crumbled (optional)
Pomegranate seeds
Flaky sea salt
Lemon wedges
Optional Additions
Cooked quinoa or brown rice
Roasted broccoli or cauliflower
Dried cranberries
Toasted walnuts or almonds
Radishes, thinly sliced
Edamame
Instructions
Preheat the oven. Heat the oven to 425°F (220°C) and line two baking sheets with parchment paper.
Season the vegetables. Toss the sweet potato cubes with 1 tablespoon of oil, half of the paprika, cumin, garlic powder, and salt. On a separate pan, toss the beets with the remaining oil and a pinch of salt. Beets stain, so keep them separate.
Season the chickpeas. Toss the dry chickpeas with the remaining spices and a drizzle of oil on a small pan or the sweet potato sheet.
Roast. Roast the sweet potatoes and chickpeas for 22–25 minutes, shaking once halfway, until the sweet potato is tender and caramelized and the chickpeas are crisp. Roast the beets for 25–30 minutes until tender and slightly browned at the edges.
Make the dressing. Whisk the tahini, lemon juice, maple syrup, garlic, salt, and pepper together. Add cold water a tablespoon at a time until smooth, creamy, and pourable.
Prepare the raw vegetables. While the vegetables roast, shred the cabbage and carrots, slice the pepper and cucumber, halve the tomatoes, and slice the avocado.
Assemble. Spread the greens on a large platter or divide into bowls. Arrange the raw vegetables and roasted vegetables in colorful sections on top.
Finish. Scatter with crispy chickpeas, toasted seeds, herbs, and pomegranate seeds if using. Drizzle with the maple tahini dressing and finish with flaky salt and a squeeze of lemon.
Serve. Serve immediately, with extra dressing on the side.
Pro Tips for the Best Rainbow Salad
Roast on a hot oven. High heat caramelizes the vegetables and develops sweetness.
Cut the vegetables evenly. Pieces of the same size roast at the same rate.
Roast the beets separately. They stain everything pink, and they take longer to cook.
Dry the chickpeas well. Dry chickpeas crisp up better in the oven.
Let the roasted vegetables cool slightly. This stops them from wilting the greens.
Add the avocado at the end. It browns quickly once sliced.
Dress just before serving. This keeps the greens crisp and the textures distinct.
Why Eating the Rainbow Matters
The colors of vegetables come from different plant compounds, each with its own health benefits. Orange sweet potatoes and carrots contain beta-carotene, red beets and cabbage provide betalains and anthocyanins, and green leaves offer chlorophyll, lutein, and vitamin K. Eating a variety of colors means getting a broad range of antioxidants and nutrients.
Cooking and raw preparation also provide different benefits. Roasting makes some nutrients, such as beta-carotene, more available to the body, while raw vegetables preserve water-soluble vitamins like vitamin C. Pairing them in one meal gives you the best of both worlds.
Chickpeas and tahini add plant-based protein, healthy fats, and minerals such as calcium and iron. Each serving provides about 14 grams of protein and 12 grams of fiber, making it a filling, nourishing meal.
Flavor Variations
Autumn Harvest Salad: Add roasted butternut squash, pecans, and dried cranberries with a maple mustard dressing.
Mediterranean Rainbow Salad: Add olives, artichoke hearts, and vegan feta with a lemon oregano dressing.
Asian Rainbow Salad: Use edamame, shredded cabbage, and a peanut lime dressing.
Grain Bowl Version: Serve over quinoa or farro for a heartier meal.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~430 kcal
14g
52g
12g
20g
Storage
Refrigerator: Store the roasted vegetables, raw vegetables, chickpeas, and dressing in separate containers for up to 4 days.
Dressing: Keeps for up to 7 days. Whisk in a little water if it thickens.
Chickpeas: Crispy chickpeas soften as they sit. Re-crisp in a hot oven for 5 minutes.
Meal prep: Pack the greens and dressing separately and assemble just before eating.
Frequently Asked Questions
Can I use other vegetables?
Yes. Roasted carrots, butternut squash, broccoli, or cauliflower all work well, and any raw vegetable you like can join the rainbow.
Can I make this salad ahead?
Yes. Roast the vegetables and make the dressing up to 3 days ahead. Assemble just before serving so the greens stay fresh.
What can I use instead of tahini?
Use almond butter, sunflower seed butter, or a vegan yogurt-based dressing mixed with lemon and garlic.
Is this salad filling enough for dinner?
Yes. Chickpeas, tahini, and seeds provide protein and fat, and the roasted vegetables add substance. Add quinoa or farro for an even heartier meal.
How do I stop the beets from staining everything?
Roast them on a separate pan and add them last when assembling. You can also use golden beets, which do not stain.
Can I use canned beets?
Yes. Pat canned or pre-cooked beets dry and toss with a little oil, then roast for 10–15 minutes for a quicker option.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more colorful vegan salads and bowls? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.