This Rainbow Glow Salad with Smoky Chickpeas & Creamy Tahini is the crunchy, no-cook lunch that finally doesn’t get boring. Think sweet julienned orange carrots and beetroot, purple cabbage, fresh parsley and mint, piled high with smoky smashed chickpeas and toasted pistachios, all drizzled with a creamy lime tahini orange dressing. It’s vegan, gluten-free, high protein, and that rainbow in the white bobble bowl stays bright and crunchy for 24 hours.

Why You’ll Love This Recipe
- No soggy salad ever: We julienne the carrots and beetroot instead of grating them, therefore they stay crunchy for 24 hours and don’t release water. You get that fresh glow in the bowl because the sticks stay crisp, not mushy.
- Smoky protein crunch that actually fills you up: The chickpeas are toasted with smoked paprika and then lightly smashed, hence you get both creamy and crispy in one bite. It’s high protein because of chickpeas + tahini + pistachios, therefore it keeps you full like a meal, not a side.
- That creamy lime tahini orange dressing: It tastes like restaurant dressing because we whisk tahini with fresh lime juice, orange juice, and orange zest. It’s pourable and coats everything because we thin it with cold water, then it clings to the rainbow veg instead of pooling at the bottom. It is perfect for this rainbow glow salad with chickpeas.
- Meal-prep rainbow that stays bright: We keep the beetroot in its own section and add herbs last, therefore the orange carrots don’t turn pink. After you drizzle half the dressing and rest 10 minutes, the colors get even brighter, hence it’s perfect to make tonight and it still looks like my fresh and bright for lunch tomorrow.
Key Ingredients For Rainbow Glow Salad with Smoky Chickpeas & Creamy Tahini

- Purple Cabbage is what gives that deep purple rainbow and extra crunch. It holds up better than lettuce and stays crisp for 24 hours — finely shred it so it mixes well with the carrots.
- Orange is for fresh juice and zest in the dressing. It balances the lime and tahini and makes the whole salad glow. Use fresh orange juice, not store-bought, and add zest on top right before serving.
- Boiled Chickpeas are your smoky protein. We use 1 can drained, then toast with smoked paprika and garlic powder, lightly smashed half — that’s how you get creamy + crispy in one bite and 14g protein per bowl.
- Olive Oil is for toasting the chickpeas. Just 1 tbsp is enough to get them golden and helps the spices stick. Use extra virgin for better flavor.
- Beetroot gives you that magenta rainbow next to the orange carrots. Use it raw or boiled, peeled and julienned very thin. Keep it separate until serving so it doesn’t bleed into the carrots.
- Carrots are the sweet base. Use 2 large orange carrots and julienne with a julienne peeler, not a grater — julienned stays crunchy and looks like the rainbow in the bowl.
- Pistachios add that green pop and buttery crunch on top. 30g chopped and lightly toasted. Use raw unsalted green pistachios for the best color.
- Tahini makes the dressing creamy without dairy. Use runny tahini — it’s the base that holds lime, orange, and maple together. If it’s too thick, thin with cold water.Tahini is rich in healthy fats and calcium .
- Fresh Parsley is not optional — it makes it taste fresh, not just like slaw. Use 1/4 cup chopped, flat-leaf parsley works best.
- Lime is for acidity and keeping colors bright. 2 tbsp fresh lime juice in dressing + wedges on the side. Fresh lime only, bottled makes cabbage dull.
- Maple Syrup balances the tangy lime and earthy tahini. 1 tbsp is enough for natural sweetness without refined sugar.
- Garlic adds depth to the dressing. 1 small clove grated — just a little so it doesn’t overpower the citrus.
- Fresh Mint lifts everything with that Mediterranean freshness. Chopped, added last so it doesn’t darken. Parsley + mint together is the secret.
- Dijon Mustard is the emulsifier. It helps the tahini dressing stay creamy and not split, and adds a little sharpness.
Tips, Swaps & Variations
Tips For Perfect Rainbow Glow Every Time:
- Julienne, don't grate. Grated carrots and beetroot release water and turn your orange carrots pink in 1 hour.
- Keep beetroot separate until you serve.Beetroot is the bleeder. Assemble your rainbow with beetroot in its own section and only toss right before eating.
- Smash half the chickpeas.If you leave them all whole they roll off the salad, you smash all, they become mush. So smash only half, you get creamy + crispy in one bite.
- Make dressing pourable, not thick.Tahini seizes easily. Add cold water 1 tbsp at a time until it drizzles off a spoon like thin yogurt. Too thick = clumps on cabbage.
- Add herbs and zest last minute.Parsley and mint wilt and darken after 30 mins. Orange zest fades. Add them right before serving for that fresh glow.
Swaps — If You Don't Have It:
- Purple cabbage ->Green cabbage or shredded kale: Green cabbage is milder, kale is heartier. If using kale, massage it 1 minute with 1 tsp olive oil so it's not tough.
- Beetroot -> Purple carrot: Same magenta color but no bleeding. Purple carrot is actually easier for meal prep because it doesn't stain.
- Boiled chickpeas -> White beans or lentils: White beans stay creamy, black lentils add extra protein. Still toast them the same way.
- Tahini -> Peanut butter or sunflower seed butter: Peanut gives nuttier, Thai-style flavor. Sunflower seed butter keeps it nut-free for lunchboxes.
- Pistachios -> Toasted sunflower seeds or pumpkin seeds: Keeps it nut-free, still gives green color and crunch. 30g toasted.
- Orange -> Mandarin or blood orange: Mandarin is sweeter, blood orange makes dressing pink-orange and more vibrant for photos.
- Olive oil -> Avocado oil: For higher heat when toasting chickpeas, neutral taste.
- Maple syrup -> Honey (if not vegan): Same amount, honey makes dressing a bit thicker.
Variations — Make It Your Own:•
- Feta Glow: Add 40g crumbled vegan feta on top after dressing. Salty + creamy with the lime tahini is so good.
- Grain Bowl Glow: Add 1 cup cooked quinoa or bulgur at the bottom. Turns it into a full dinner bowl and soaks up extra dressing.
- Spicy Harissa Glow: Add 1/2 tsp harissa paste to the dressing and use chili-toasted chickpeas. Orange + harissa is amazing for photos.
- Protein Power: Add roasted Tofu, Chickpeas are already 14g protein per bowl, this makes it 25g+.
- Creamy Avocado Glow: Add sliced avocado right before serving. Makes it extra creamy with tahini — add lime on avocado so it doesn't brown.
How To Make Rainbow Glow Salad With Smoky Chickpeas & Creamy Tahini
Step 1: Make the smoky chickpeas. Heat 1 tbsp olive oil in a small skillet over medium heat. Add 1 can of boiled chickpeas, drained and patted dry, 1/2 tsp smoked paprika, 1/4 tsp garlic powder, and a pinch of salt. Cook 5-6 mins, shaking the pan, until golden at the edges. Lightly smash half with the back of a spoon — you want creamy + crispy in one bite. Let cool completely or they will wilt the cabbage.

Step 2: Prep the rainbow veg. Julienne 2 large orange carrots (200g) and 1 medium beetroot (80g) with a julienne peeler — not a grater, or they go soggy. You can also cut them in long strips if you don't have julienne peeler. Finely shred 1 cup purple cabbage (100g). Chop fresh parsley and fresh mint. Keep each pile separate in bowls so the colors stay clean for your rainbow.

Step 3: Whisk the lime tahini orange dressing. In a small bowl whisk 2 tbsp tahini, 2 tbsp fresh lime juice, 1 tbsp fresh orange juice, 1 tbsp maple syrup, 1 small garlic grated, 1 tsp Dijon mustard, pinch cumin, salt, and orange zest. Add 2-3 tbsp cold water, 1 tbsp at a time, until it’s pourable like thin yogurt and drizzles off a spoon.

Step 4: Assemble the rainbow salad. In a large serving bowl, arrange the veg in sections like a color wheel — orange carrots, purple beetroot, purple cabbage, green herbs. Pile the smoky chickpeas in the center. Top with 30g chopped toasted pistachios, orange zest, and lime wedges. Don’t toss yet or beetroot will bleed.

Step 5: Drizzle and rest. Drizzle half the dressing over the salad. Toss gently right before serving so every stick is coated but you still see orange, purple, red, green. Taste and add more lime, salt, or the rest of the dressing. Serve with extra lime wedges and pistachios on top.

Storage Tips
Fridge:
This Rainbow Glow Salad keeps 24 hours in the fridge if you store it right. The key is to keep everything separate — because beetroot bleeds and herbs wilt. Tossed salad is best eaten the same day, it will still taste good the next day but the colors won’t be as bright as the first day.
How I store it for meal prep:
- Rainbow veg undressed: Shred carrots, cabbage, and beetroot and keep them in an airtight container with a paper towel at the bottom. They stay crunchy for 1 day. Keep beetroot in a separate small container or in its own corner with parchment so it doesn’t turn the carrots pink.
- Smoky chickpeas: Let them cool completely, then store in a separate small container at room temp for up to 1 day for max crunch, or fridge for up to 3 days. Don’t put them on the salad until serving or they go soft.
- Creamy lime tahini orange dressing: Store in a small jar in the fridge for up to 3 days. It thickens when cold — just whisk with 1 tsp cold water before using.
- Herbs, pistachios, zest: Keep chopped parsley + mint in a damp paper towel in a small box, pistachios at room temp. Add both right before serving.
What not to do: Don’t freeze this salad — cabbage and carrots go watery and beetroot loses its color. Don’t dress the whole bowl if you want leftovers. And don’t add avocado until serving or it browns.
To serve next day: Take veg out 10 mins before, drizzle half the dressing, rest 10 mins, then toss with fresh herbs and pistachios. Add a squeeze of fresh lime to bring the glow back.
Frequently Asked Questions
Can I make Rainbow Glow Salad ahead of time?
Yes, but store it in parts. Keep shredded carrots, cabbage, and beetroot in an airtight container with a paper towel, keep beetroot separate, keep smoky chickpeas in a separate container, and dressing in a jar. It stays crunchy and bright for 24 hours. Toss only right before serving.
How do I stop beetroot from turning everything pink?
Keep beetroot in its own section when you assemble. Don’t toss until you’re ready to eat. If you’re meal prepping, put beetroot in a small separate container. Julienned beetroot bleeds less than grated.
Is this salad vegan and gluten-free?
Yes. It’s vegan and gluten-free because we use chickpeas, tahini, maple syrup, and no dairy. Just make sure your pistachios are unsalted and your Dijon mustard is vegan — some brands add honey. For nut-free, swap pistachios for sunflower seeds.
Can I use canned or cooked beetroot from a packet?
You can, but fresh raw beetroot stays crunchier and keeps the rainbow clean. Cooked beetroot is softer and bleeds more. If you use canned or cooked, drain and pat very dry, then keep it separate until the last minute. I actually used cooked beetroot from the packet and it tasted amazing.
My tahini dressing is too thick and clumpy, what did I do wrong?
That’s normal — tahini seizes when you add acid. Whisk tahini + lime + orange + maple first, then add cold water 1 tablespoon at a time until it drizzles off a spoon like thin yogurt. Don’t add all water at once.
Can I use peanut butter instead of tahini?
Yes. Use 2 tbsp smooth peanut butter + 1 tbsp extra lime juice + 2 tbsp water to make it pourable. It will taste more Thai-style, still creamy. For nut-free lunchboxes use sunflower seed butter.
Can I freeze it?
No. Cabbage, carrots, and beetroot go watery and lose crunch after freezing. Smoky chickpeas also lose crispiness. Make it fresh — it only takes 15 minutes if you julienne ahead.
How much protein is in this salad?
One bowl (with 1/3 of the recipe) has about 14g protein from chickpeas, tahini, and pistachios, and 9g fiber. Add 1 cup quinoa or 40g feta if you want 20g+ protein.

Rainbow Glow Salad with Smoky Chickpeas & Creamy Tahini
Ingredients
For Smoky Chickpeas
- 1 can chickpeas drained, rinsed, patted very dry
- 1 tbsp olive oil
- 1/2 tsp smoked paprika
- 1/4 tsp garlic powder
- 1 pinch salt
- 1 pinch black pepper
For Rainbow Veggies
- 2 large orange carrots 200g, julienned
- 1 medium beetroot 80g, peeled and julienned
- 1 cup purple cabbage 100g, finely shredded
- 1/4 cup fresh parsley and fresh mint chopped
- 30 g pistachios chopped and lightly toasted
- 1 tbsp orange zest for garnish
- 2 pieces lime wedges to serve
For Creamy Lime Orange Tahini Dressing
- 2 tbsp runny tahini
- 2 tbsp fresh lime juice
- 1 tbsp fresh orange juice
- 1 tbsp maple syrup
- 1 small garlic clove grated
- 1 tsp Dijon mustard
- 1 pinch ground cumin
- 1/2 tsp orange zest
- 2-3 tbsp cold water to thin
- 1 pinch salt to taste
Instructions
- Make smoky chickpeas: Heat olive oil in skillet over medium heat. Add dry chickpeas, smoked paprika, garlic powder, salt, pepper. Cook 5-6 minutes shaking pan until golden. Lightly smash half with back of spoon for creamy + crispy texture. Cool completely.
- Prep rainbow veg: Julienne carrots and beetroot with julienne peeler (not grater) or if you dont have julienne peeler you can just thinly slice them in long strips. Finely shred purple cabbage. Chop parsley and mint. Keep each color in separate piles.
- Whisk dressing: In small bowl whisk tahini, lime juice, orange juice, maple syrup, grated garlic, Dijon, cumin, orange zest. Add cold water 1 tbsp at a time until pourable like thin yogurt. Season with salt.
- Assemble rainbow salad: In large serving bowl arrange veg in sections - orange carrots, purple cabbage, beetroot, green herbs. Pile smoky chickpeas in center. Add toasted pistachios and orange zest. Keep beetroot separate.
- Drizzle the dressing on top: Drizzle half the dressing over.
- Toss and serve: Toss gently right before serving so every stick is coated but you still see rainbow. Add remaining dressing if needed, more lime, extra pistachios and lime wedges.
Notes
NUTRITION (per bowl, approx): Calories: 285 kcal | Carbs: 28g | Protein: 14g | Fat: 14g | Fiber: 9g | Sugar: 9g | Sodium: 320mg
Craving Something Sweet After Your Salad?
If you love the pistachios in this rainbow salad, try my creamy high-protein vegan pistachio mousse next — same nuts, as a dessert!



