Salads
This broccoli cauliflower carrot salad recipe delivers vibrant, textured bites that balance freshness and bold flavor in just 15 minutes. The secret lies in raw florets and crisp vegetables tossed with a tangy dressing that clings perfectly to each piece.
I developed this recipe after realizing most salads either lack crunch or overwhelm with heavy dressings—this one gets it right.
The magic happens with a tahini-lemon dressing that adds creaminess without dairy, while toasted almonds provide that satisfying crunch. Lightly steaming the broccoli and cauliflower preserves their texture, ensuring every bite stays crisp.
This salad is packed with plant-based protein, fiber, and a rainbow of colors that make it as visually appealing as it is delicious.
What you'll end up with is a salad that's light yet satisfying, perfect for meal prep or last-minute lunches. The combination of broccoli's peppery bite, cauliflower's mild sweetness, and carrot's natural crunch creates a harmony of flavors that keeps coming back for seconds.
It's the kind of dish that proves healthy eating can be exciting and flavorful.
Serve it as a side with grilled chicken or fish, or make it the star of a vegan meal with a sprinkle of pumpkin seeds. The dressing stays fresh for up to a week, so you can batch-prep this salad for the entire week.
Let's get started on creating this vibrant, crunchy masterpiece!
Ingredients for broccoli cauliflower carrot salad
Crisp florets, toasted nuts, and a tangy tahini dressing make this salad vibrant and satisfying.
| Ingredient | Amount | Notes |
|---|---|---|
| Broccoli Florets 🥦 | 2 cups | Lightly steamed, florets cut small |
| Cauliflower Florets 🥬 | 2 cups | Lightly steamed, florets cut small |
| Carrot Sticks 🥕 | 2 cups | Julienned or matchstick cut |
| Raw Almonds 🥜 | ½ cup | Toasted until golden |
| Tahini 🥜 | ⅓ cup | Sesame paste, unsweetened |
| Lemon Juice 🍋 | ¼ cup | Freshly squeezed |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | Light, fruity variety |
| Maple Syrup 🍯 | 1 tbsp | Pure, grade B preferred |
| Garlic Cloves 🧄 | 2 cloves | Minced, fresh preferred |
| Salt 🧂 | ½ tsp | Sea salt, fine grain |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Pumpkin Seeds 🎃 | ¼ cup | Toasted, optional garnish |
| Fresh Parsley 🌿 | ⅛ cup | Chopped, optional garnish |
The broccoli and cauliflower are game-changers here. Look for heads with tight florets—loose or yellowing ones mean they've been sitting too long. I grab mine from the produce section at Whole Foods or the organic bins at Trader Joe's, where they're usually fresher than the big-box stores. Lightly steaming them (just 2-3 minutes) keeps them crisp—don't overcook! The carrots? Organic baby carrots are perfect for quick julienne cuts, but any carrot works if you've got a good knife. For the nuts, raw almonds from the bulk section toast up beautifully—just don't walk away from the pan.
No tahini? Substitute with peanut butter or cashew butter—just add a splash of water to thin it out. Short on almonds? Toasted pecans or walnuts work just as well. The maple syrup can be swapped for agave nectar, and if you're avoiding sugar entirely, skip it—just add a pinch more lemon juice for brightness. The garlic is non-negotiable for flavor, but if you're sensitive to it, reduce to 1 clove. And for the love of crunch, don't skip toasting the nuts—it makes all the difference in texture.
This salad keeps best in the fridge for 3-4 days, but the dressing separates if stored too long—just give it a good shake before using. The florets stay crisp for 2 days, so plan to eat it fresh. For meal prep, store the dressing and veggies separately—toss them together right before serving. The toasted nuts and seeds add shelf life, so sprinkle them on right before eating. Leftovers? Toss with a little extra lemon juice to keep everything bright.
Why You'll Love This Recipe
- No-Cook Crunch: I swear by this when I’m too tired to boil anything—just toss raw florets and sticks with tahini, a splash of lemon, and salt. The crunch from the almonds and carrots keeps it from feeling like a sad, soggy salad.
- Tahini Magic: That nutty, creamy tahini dressing is the star—it’s rich but not heavy, and it makes the broccoli and cauliflower taste ridiculously good. Honestly, I’d eat this salad with just tahini and salt.
- Meal Prep MVP: Between us, this is my go-to for lunches all week. The veggies stay crisp for days in the fridge, and I can toss in whatever’s left in the crisper—extra carrots, a handful of spinach, you name it.
- Budget Crunch: Cauliflower and broccoli stretch so far, and raw almonds add protein without breaking the bank. I make a big batch and feed my whole family for under $10—no fancy ingredients, just smart swaps.
Step-by-step instructions for broccoli cauliflower carrot salad
Here's how to assemble this vibrant, crunchy salad with perfect texture every time.
Lightly Steam the Vegetables
Fill a medium pot with 2 inches of water and bring to a rolling boil. Add the 2 cups broccoli florets and 2 cups cauliflower florets and steam for 2-3 minutes until just tender but still vibrant green. You want them to stay crisp with a slight bite—not mushy.
While the water heats, use a vegetable peeler or mandoline to create the 2 cups carrot sticks in julienne or matchstick cuts. Drain the steamed vegetables immediately in a colander and rinse under cold water to stop the cooking process. Pat completely dry with a clean kitchen towel—this prevents the dressing from turning watery later.
Toast the Nuts and Seeds
In a dry skillet over medium heat, toast the 0.5 cup raw almonds and 0.25 cup pumpkin seeds for 4-5 minutes until they're fragrant and the almonds turn golden brown. Shake the pan occasionally to prevent burning—you're looking for nutty aroma, not smoke.
Transfer the toasted nuts and seeds to a plate to cool completely. This step adds depth of flavor and prevents them from becoming soggy when mixed with the dressing. If you don't toast them, they'll taste raw and bland in the final salad.
Make the Tahini-Lemon Dressing
In a medium bowl, whisk together the 0.33 cup tahini, 0.25 cup lemon juice, 0.25 cup extra-virgin olive oil, 1 tbsp maple syrup, 2 cloves minced garlic, 0.5 tsp salt, and 0.25 tsp black pepper until completely smooth. The tahini will thicken as it sits, so add a splash of water if needed to reach a pourable consistency.
Taste and adjust the balance—you want bright citrus, nutty tahini, and just a touch of sweetness from the maple syrup. The dressing should coat the back of a spoon but still be easily drizzled. If it's too thick, add 1 teaspoon water at a time until it reaches your desired consistency.
Combine All Ingredients
In a large mixing bowl, combine the steamed broccoli florets, cauliflower florets, and carrot sticks. Pour the dressing over the vegetables and toss gently but thoroughly to coat evenly. Let the salad sit for 5 minutes to allow the flavors to meld together.
Add the toasted almonds and pumpkin seeds to the bowl and toss again. For the final touch, sprinkle with 0.125 cup chopped fresh parsley. The parsley adds freshness and a pop of color that makes the salad look even more vibrant. Serve immediately while everything is crisp and the dressing is still clinging to the vegetables.
Pro Tips For Making Broccoli Cauliflower Carrot Salad
- Blanch, Not Roast: Skip the oven—blanching broccoli and cauliflower in boiling water for 90 seconds, then ice bath, keeps them crisp-tender and bright green. I learned this the hard way after over-roasting mine into sad, wilted mush.
- Shred Carrots Thin: Use a mandoline for even 1/8-inch slices—thicker sticks stay crunchy, but thin shreds soften just enough to soak up tahini. (Yes, even if you’re impatient like me, take the 30 seconds to do it right.)
- Toast Almonds Low: Spread raw almonds on a dry pan over low heat, stirring constantly—high heat burns them faster than you can blink. Three minutes max, or you’ll end up with bitter, blackened bits instead of nutty crunch.
- Whisk Tahini First: Thin tahini with lemon juice before adding other dressing ingredients—it’s thick enough to clump if you mix it last. Start with 1 tablespoon lemon per 2 tablespoons tahini, then adjust. (Your future self will thank you.)
Serving suggestions for broccoli cauliflower carrot salad
Meal Pairings
This salad makes an excellent light lunch on its own, especially when topped with avocado slices or toasted chickpeas for extra protein. I often serve it alongside grilled lemon-herb chicken or baked salmon for a complete meal—it balances the richness of protein perfectly.
For a fully plant-based spread, pair it with hummus and warm pita or marinated tofu skewers. 🍽️
Protein Boosters
Add ½ cup cooked quinoa or lentils to turn this into a high-protein meal—both blend seamlessly with the tahini dressing. For a creamy twist, fold in ¼ cup crumbled feta (if not vegan) or vegan ricotta for extra richness.
I also like adding edamame for a pop of color and extra texture. These additions make it heartier for dinner.
Garnish Ideas
Fresh herbs elevate this salad instantly. Try chopped cilantro for a bright, citrusy note or thinly sliced scallions for a mild onion crunch. For a sweet contrast, sprinkle with toasted coconut flakes or dried cranberries.
A drizzle of chili crisp adds a spicy kick, while flaky sea salt enhances the nutty flavors. These garnishes take it from simple to showstopping. 🌿
Serving Styles
Serve this salad chilled for maximum crispness, but I love the warm contrast of lightly steamed veggies with room-temperature dressing. For a restaurant-worthy presentation, arrange the salad in a clear glass bowl with the dressing drizzled artistically on top.
Use wooden salad boards for picnic-style serving, or individual mason jars for meal prep—layer the dressing at the bottom, veggies in the middle, and nuts/seeds on top for a fun twist. 🍽️
Dinner Party Upgrade
Transform this into an elegant starter by adding seared scallops or grilled shrimp on top. For a vegan centerpiece, arrange it on a large platter with roasted beets and arugula for a rainbow effect.
A sparkling rosé or sparkling water with lemon pairs beautifully, while dark rye bread soaks up any extra dressing. Guests will rave about the crunch and balance of flavors. ✨
Nutrition facts
Frequently asked questions
Can I make this salad without steaming the broccoli and cauliflower?
For a fully raw version, simply chop the florets into small, even pieces and toss them directly with the dressing. The texture will be crunchier, but you'll lose some of the natural sweetness that develops from light cooking. If using raw, add ½ teaspoon salt to the dressing to enhance flavor.
How do I prevent the tahini dressing from separating?
Whisk the tahini with 1 teaspoon water first to create a smooth paste before adding other ingredients. For extra insurance, add ½ teaspoon Dijon mustard to the dressing—it acts as an emulsifier. Store leftovers in the fridge and give it a good shake before using, or thin with a splash of water if needed.
What's the best way to store leftovers?
Keep the dressing and vegetables separate in airtight containers for 3-4 days to maintain crispness. When ready to eat, toss them together and add fresh toasted nuts/seeds. The dressing can be stored separately for up to 1 week—just whisk before using. For longer storage, freeze the dressing in ice cube trays for easy portioning.
Can I substitute cauliflower with another vegetable?
Yes! Try green beans (trimmed and blanched) or asparagus (lightly steamed) for similar texture. For a sweeter option, swap in roasted butternut squash cubes—just reduce steaming time to 1 minute to preserve crispness. The key is choosing veggies with similar density to maintain the salad's balance.
Why does my salad taste bland?
Check your seasoning balance—the dressing might need more lemon juice for brightness or garlic for depth. If using pre-toasted nuts, toast fresh ones for 2-3 minutes to enhance flavor. For extra punch, add ½ teaspoon smoked paprika or a pinch of red pepper flakes to the dressing. Fresh herbs like parsley or cilantro also make a big difference!
