Roasted Cauliflower and Broccoli Salad with Tahini Dressing Recipe
Introduction
This Roasted Cauliflower and Broccoli Salad is a vibrant, nutrient-packed dish perfect for a healthy lunch or side. Roasting the cauliflower brings out its natural sweetness, while the tahini dressing adds a creamy, tangy finish. Fresh spinach, avocado, and crunchy seeds make every bite deliciously satisfying.

Ingredients
- 1 medium head of cauliflower, chopped into florets
- 3 tbsp lemon juice (45 mL)
- 2 tbsp olive or avocado oil (30 mL)
- Salt and pepper, to taste
- 5 tbsp tahini (75 g)
- 3 tbsp lemon juice (45 mL) for dressing
- 1/2 tsp salt for dressing
- 1/2 tsp garlic powder
- 4-6 tbsp water
- 4-6 cups fresh baby spinach (approx. 1 cup per serving)
- 4 cups chopped broccoli (approx. 1 cup per serving)
- 2 avocados (1/2 avocado per serving)
- 1/2 cup pepitas (2 tbsp per serving)
- 4 tbsp sesame seeds (1 tbsp per serving)
- 1/2 cup hemp seeds (2 tbsp per serving)
- Fresh lemon, for serving
- Hot sauce (optional)
Instructions
- Step 1: Preheat your oven to 400°F (200°C).
- Step 2: Chop the cauliflower into florets and place them on a baking sheet. Drizzle with 3 tablespoons lemon juice, 2 tablespoons olive or avocado oil, and season with salt and pepper. Toss to coat evenly.
- Step 3: Roast the cauliflower directly on the baking sheet (no parchment for best browning) for about 30 minutes, until tender and golden brown.
- Step 4: While the cauliflower roasts, steam the chopped broccoli on the stovetop for 4-5 minutes until bright green and tender-crisp. Set aside.
- Step 5: Make the tahini dressing by whisking together 5 tablespoons tahini, 3 tablespoons lemon juice, 1/2 teaspoon salt, 1/2 teaspoon garlic powder, and 4-6 tablespoons water until smooth and pourable. Adjust water as needed.
- Step 6: Divide 4 cups of fresh baby spinach evenly into four bowls. Add the roasted cauliflower and steamed broccoli on top.
- Step 7: Sprinkle each salad with 2 tablespoons pepitas, 1 tablespoon sesame seeds, and 2 tablespoons hemp seeds.
- Step 8: Slice each avocado in half and add 1/2 avocado per serving.
- Step 9: Drizzle the tahini dressing evenly over the salads. Serve immediately with a squeeze of fresh lemon and optional hot sauce, salt, and pepper to taste.
Tips & Variations
- For a nuttier flavor, toast the pepitas, sesame, and hemp seeds lightly before adding them to the salad.
- Make the salad vegan and gluten-free as is—with wholesome, plant-based ingredients.
- Swap baby spinach for kale or arugula for a different leafy green base.
- Add roasted chickpeas or grilled chicken for extra protein if desired.
- If you prefer a thinner dressing, increase the water gradually to reach the desired consistency.
Storage
Store leftovers in an airtight container in the refrigerator for up to 2 days. Keep the avocado separate if possible to avoid browning. Reheat the roasted cauliflower briefly in the oven or microwave before assembling the salad again. Dress just before serving to keep the greens fresh and crisp.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen broccoli instead of fresh?
Frozen broccoli can work if fresh is unavailable. Thaw and steam it gently to avoid mushiness, then drain well before adding to the salad.
Is this salad suitable for meal prep?
Yes, but keep the dressing separate and add avocado just before eating to maintain freshness. Assemble the rest in containers for an easy and balanced meal.
Print
Roasted Cauliflower and Broccoli Salad with Tahini Dressing Recipe
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A vibrant and nutritious roasted cauliflower and broccoli salad, featuring tender roasted cauliflower florets, steamed broccoli, fresh baby spinach, creamy tahini dressing, and a medley of seeds for added crunch. This wholesome salad is perfect for a healthy lunch or light dinner, combining roasted and steamed vegetables with creamy avocado and zesty lemon flavors.
Ingredients
Vegetables
- 1 medium head of cauliflower, chopped into florets
- 4 cups chopped broccoli (approx. 1 cup per serving)
- 4–6 cups fresh baby spinach (approx. 1 cup per serving)
- 2 avocados (1/2 avocado per serving)
Dressing
- 5 tbsp tahini (75 g)
- 6 tbsp lemon juice, divided (45 mL + 45 mL)
- 2 tbsp olive or avocado oil (30 mL)
- 1/2 tsp salt
- 1/2 tsp garlic powder
- 4–6 tbsp water
- Salt and pepper, to taste
Toppings
- 1/2 cup pepitas (2 tbsp per serving)
- 4 tbsp sesame seeds (1 tbsp per serving)
- 1/2 cup hemp seeds (2 tbsp per serving)
- Fresh lemon, for serving
- Hot sauce (optional)
Instructions
- Prepare: Begin by preheating your oven to 400°F (200°C). Gather all the ingredients and prepare your vegetables by chopping the cauliflower into florets.
- Roast Cauliflower: Arrange the cauliflower florets directly on a baking sheet. Drizzle with 3 tbsp lemon juice and 2 tbsp olive or avocado oil, then season with salt and pepper. Toss with your hands to coat evenly. Roast in the preheated oven for about 30 minutes, until the cauliflower is tender and golden brown.
- Steam Broccoli: While the cauliflower is roasting, steam the chopped broccoli on the stovetop for 4-5 minutes until bright green and tender-crisp. Drain and set aside.
- Make Dressing: In a container, whisk together 5 tbsp tahini, 3 tbsp lemon juice, 1/2 tsp salt, 1/2 tsp garlic powder, and 4-6 tbsp water until smooth and creamy. Adjust water quantity to achieve a pourable consistency.
- Assemble Salad: Divide 4-6 cups of fresh baby spinach evenly into 4 bowls or containers. Add the roasted cauliflower and steamed broccoli on top of the spinach. Distribute the pepitas, sesame seeds, and hemp seeds evenly among the servings. Slice each avocado in half and place 1/2 avocado per bowl.
- Serve: Drizzle each salad bowl with the tahini dressing. Top with extra lemon juice, salt, pepper, and hot sauce if desired. Serve immediately to enjoy the contrast of roasted, steamed, and fresh ingredients.
Notes
- For easier cleanup, you can line the baking sheet with parchment paper, though roasting directly on the pan gives a better browned result.
- Adjust lemon juice and hot sauce amounts according to your taste preference.
- This salad is best enjoyed fresh but can be stored covered in the fridge for up to 2 days.
- To keep the avocado fresh when storing, squeeze lemon juice over the avocado halves.
- You can substitute the pepitas and hemp seeds with other seeds or nuts as preferred.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Salad
- Method: Roasting, Steaming
- Cuisine: Western
Keywords: cauliflower salad, broccoli salad, roasted vegetables, tahini dressing, healthy salad, vegetarian salad, roasted cauliflower, steamed broccoli

