Roasted Cauliflower and Broccoli Salad
This roasted cauliflower and broccoli salad makes a delicious low-carb plant-based meal that’s packed with nutrition and flavour.
Why Make this Recipe
This recipe is a little different than your classic broccoli and cauliflower salad with a creamy mayo dressing, red wine vinegar, bacon, cheese and sunflower seeds. Instead, it features lemon roasted cauliflower, steamed brocoli, avocado, a variety of seeds and fresh spinach, topped with a creamy lemon tahini sauce.
This bright and beautiful plant-based salad is rich in fiber, protein, and healthy fats, so it really fills you up!
The recipe is low-carb and keto-friendly but can be enjoyed by anyone looking for a simple, nutritious and energizing meal or is trying to include more veggies and plants in their diet.
Enjoy this bowl for a light and refreshing weeknight meal or whip it up in advance for a healthy meal prep option.
Either way, it’s full of flavour and texture, easy to customize to your preference and super satisfying!
- Vegan, gluten-free and nut-free.
- Low-carb and high in fiber and protein.
- Easy to make with simple, everyday ingredients.
- Can be customized with different add-ins and substitutions.
- If you’re not low-carb, it’s perfect for adding quinoa or rice, roasted sweet potato or chickpeas.
- Great for a meal prep idea.
A complete list of ingredients with amounts and full instructions is located in the printable recipe card below. This section covers ingredient and substitution considerations.
- Cauliflower: You’ll need a whole head of cauliflower to make 4 servings of this salad. Don’t worry about the exact size.
- Lemon: You’ll need 1-2 lemons for the roasted cauliflower and lemon tahini sauce.
- Oil: You can use your choice of oil but I’d suggest olive oil or avocado oil for roasting the cauliflower.
- Tahini: The salad features a lemon tahini dressing so you’ll need plain tahini to make that. Look for a creamy, smooth, not overly bitter tahini that only has one ingredient – sesame seeds.
- Garlic Powder: I used garlic powder in the dressing to avoid having to blend it but it can be swapped for 1-2 minced or grated garlic cloves if you like.
- Spinach: You can use Romaine lettuce, mixed greens, baby kale, kale, spinach, arugula or any other green you like for the base of salad.
- Broccoli: You’ll need roughly 4 cups fresh chopped broccoli, or 1 cup per salad. The amount doesn’t have to be exact. You can use more or less to preference.
- Avocado: The recipe calls for 1/2 an avocado per serving but you can use more or less to your preference.
- Seeds: The salad features hemp seeds, pepitas and sesame seeds for a nutritious crunch. You can substitute any nuts or seeds you enjoy and mix and match as needed. Sunflower seeds, slivered almonds, walnuts, pecans or cashews would all be good. Try toasting them for extra flavour!
Step 1. Roast the cauliflower.
Start by getting the cauliflower in the oven. While it’s roasting, you can prep the rest of the bowls so they’re ready to go when the cauliflower is done.
Chop the cauliflower into florets and toss it with the oil, salt and lemon. I just mix it all up on the pan rather than using a bowl. Pop it in the oven for about 30 minutes. It should be soft but crispy and browned once done.
Step 2: Steam the broccoli.
Broccoli can be steamed stovetop, in an Instant Pot or in the microwave. I like to steam broccoli on the stovetop.
Bring the water to a boil then steam the broccoli in a steamer for 4-5 minutes until tender but still bright and crisp.
Quick Note: Broccoli will turn from tender and bright green to mushy and drab green at about 7 minutes of cooking time. Be careful not to overcook it!
Step 3: Make the tahini sauce.
Add all of the tahini sauce ingredients to any bowl or container and whisk until it’s smooth and creamy. Slowly add a little more water if needed until you have a thick but still pourable sauce.
Step 4: Assemble the salads.
I like to assemble the salads individually to ensure even distribution of the ingredients but you can also just mix everything up in a large bowl.
To assemble individually, start with a bed of spinach then top each serving with equal amounts of the roasted cauliflower, steamed broccoli, avocado and seeds.
Quick Note: Try toasting the seeds for extra flavour! Add them to a skillet and toast for a few minutes over medium heat until fragrant and lightly browned. They’ll burn quickly though, so be sure to keep a close eye on them.
Finish each salad off with a generous drizzle of the lemon tahini sauce, hot sauce and salt and pepper, if desired!
- Additional Vegetables: Other veggies that work well in this salad are grated carrot, grated raw beet or roasted beet, pickled red onion or raw red onion, green onions, olives or roasted Brussels sprouts.
- Add Tofu or Tempeh: For extra protein, try adding this baked tofu or marinated tempeh. You could also add this sweet chili tofu, marinated tofu or balsamic tofu.
- If you don’t need the salad to be low-carb, try adding up to 1/2 cup brown rice, quinoa, chickpeas, lentils or black beans per serving.
- If you’re not looking for a low-carb salad, roasted sweet potato or butternut squash also make a delicious addition. Try about 1/2 cup per bowl.
- Try 1-2 tbsp raisins or dried cranberries per serving (not low-carb).
- Spinkle the salad with coconut bacon or crumbled tempeh bacon.
- Sprinkle the salad with grated cheese of choice or try this almond parmesan.
- Cool before storing.
- Extra bowls can be kept in the fridge for up to 3 days so if you’re making lunch for the next day, simply store in a sealed container.
- Recommended to store the dressing separately until just before serving.
- The roasted cauliflower and steamed broccoli can be made 1-2 days in advance and stored in the fridge in a sealed container until you’re ready to assemble the salad.
- The tahini dressing can be made up to 1 week in advance. It will thicken a bit after storing but you can thin it out with a little water if needed.
Did you try this recipe?
I’d love to hear about it! Click here to leave a review and be sure to tag me @runningonrealfood if you post it on social media.
Roasted Cauliflower and Broccoli Salad
- Prep Time: 10 mins
- Cook Time: 30 mins
- Total Time: 40 minutes
- Yield: 4
- Category: Main Dish
- Cuisine: Amercian
- Diet: Vegan
Lemon roasted cauliflower, steamed broccoli, avocado, spinach and seeds topped with creamy lemon tahini sauce for a healthy and delicious, low-carb plant-based meal.
For the Lemon Roasted Cauliflower
- 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
For the Lemon Tahini Dressing
- 5 tbsp tahini (75 g)
- 3 tbsp lemon juice (45 mL)
- 1/2 tsp salt
- 1/2 tsp garlic powder
- 4–6 tbsp water
For the Salads
- 4–6 cups fresh baby spinach, approx. 1 cup per serving
- 4 cups chopped broccoli, approx. 1 cup per serving
- 2 avocado, 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
- salt and pepper
- hot sauce, optional
- Preheat oven to 400 degrees F.
- Chop the cauliflower into florets and place on a baking sheet. It can be lined with parchment paper for easier clean up but I find you get a better result when roasted directly on the pan.
- Drizzle the cauliflower with the lemon, oil and a pinch of salt and pepper and use your hands to mix until all the pieces are coated. Roast for 30 minutes until tender and browned.
- While the cauliflower is roasting, prepare the broccoli and tahini sauce. Steam the broccoli on the stovetop for 4-5 minutes until bright and tender-crisp.
- To make the tahini dressing, whisk all the ingredients together in a container until smooth and creamy. Adjust the amount of water used to reach a creamy but pourable consistency.
- Prepare 4 bowls or containers with a handful of fresh spinach. Once the veggies are ready, divide them between the bowls. Divide the seeds between the servings. Add 1/2 an avocado to each salad.
- Drizzle the tahini dressing equally over the 4 bowls.
- Serve right away topped with hot sauce, lemon juice, salt and pepper, if desired.
Extra bowls can be kept in the fridge for up to 3 days so if you’re making lunch for the next day, simply store in a sealed container. Recommended to store the dressing separately until just before serving.
- Serving Size: 1 bowl
- Calories: 593
- Sugar: 8 g
- Fat: 43 g
- Carbohydrates: 38 g
- Fiber: 19 g
- Protein: 27 g
Keywords: cauliflower and broccoli salad, healthy broccoli cauliflower salad
Easy to make and delicious. I topped the salad with roasted pepitas, sesame seeds, and flax seeds. I also added some pomegranate seeds for color
Is there another sauce you would recommend instead of tahini?
I think tahini is the perfect fit for this but you could try my miso gravy, almond satay sauce, tofu ranch or caesar dressing. Thanks!
I prepped this for my work lunches this week – so easy and delicious! I’m not low carb so along with the cauliflower, I also roasted some Yukon gold potatoes and onions and added brown rice. The whole combo of everything in this bowl is flavorful and satisfying. And like the notes suggest, don’t skip the avocado! 😋 Thank for another great recipe!
You’re welcome! Thanks for trying it. Sounds perfect with potatoes!
This is amazing!! I’m trying to get away from being a meat & potato girl, and could really careless about veggies, but this was amazing!! I’ll be adding this to my weekly rotation it’s that good!
So glad you enjoyed it!
This bowl/salad has become one of my absolute favorites! I am so happy that I found running on real food. I have tried a few recipes and they are incredible!! This dish will become a staple in my house. I ate it three days in a row because it was just that good!
That’s awesome! I’m so glad you’re enjoying everything. Thanks so much for the kind review!
Followed the recipe to the letter, but also made some quinoa to go along with it. It was delicious. My entire family loved it and had seconds. Our 5yo is a picky eater so she was able to choose what she wanted in her bowl and what she wanted to skip. It was perfect.
Aww I love that! Bowls are so great for that. So glad everyone enjoyed it and thanks for letting me know!
I loved how quickly this one came together! I swapped kale (I had more of it) and was sure to not skimp on the lemon. Delicious! I’m also basically a sucker for anything topped with hemp hearts and avocado!!
This was so good! I pretty much followed the recipe but I did add sweet potato and I used kale instead of spinach. Really tasty…thanks!
Loved this! I added some forbidden black rice. Great flavors and textures . I’ll definitely make this again!
Loved everything about this! Easy to make and super yummy. I followed the recipe almost exactly and it was great!
So good! I used a different dressing but followed everything else. Loved them!
This is fabulous! Will definitely make this again.
So very glad you enjoyed it! Thanks for letting me know
Absolutely delicious, and simple to make! I added in some left over quinoa I had, and also roasted chickpeas in the oven at the same time as the cauliflower. Thank you for another great recipe!
Amazing. Added tempeh for some extra protein but otherwise used the recipe. Loved it!
Yum, sounds perfect with tempeh! Thanks for letting me know!
These are great! I’ve made them a few times now and just switch things up a little each time with different veggies. The cauliflower and sauce are both so good!
Delicious and pretty easy to make! I don’t mind some carbs so I added rice…so good and filling too! Will be making this one again for sure.
What additional protein would you recommend adding into these bowls? Beans or quinoa?
Either would be good. I’d probably do quinoa, chickpeas or lentils.