Roasted Cauliflower Salad
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.I love this roasted cauliflower salad because it is healthy and full of flavor. I make cauliflower the star by roasting it until tender and lightly crisp, then tossing it with a warm dressing, chickpeas for protein, spinach for fresh greens, and Kalamata olives for a tangy bite. It works well for lunch or a light dinner and is easy for me to prepare, with everything ready to serve in about 50 minutes from start to finish.

Roasting vegetables is one of my favorite ways to prepare fresh veggies. It brings out so much flavor and gives them a caramelization that is just irresistible. That’s why, instead of using raw cauliflower in this recipe, I had to use roasted cauliflower. This recipe is a great alternative to my Greek salad or roasted pumpkin salad for a warm satisfying side or main.
This cauliflower salad is vegetarian vegan and gluten free, yet I find it filling enough to stand on its own. I often make a big batch to enjoy throughout the week, which makes it a great option for meal prep.
👩🏽🍳 Why I Love This Recipe
As a health coach I am always looking for meals that are nutritious filling and realistic for everyday life, and this roasted cauliflower salad checks all of those boxes. I make it on nights when I want something healthy that still works as a full meal. It is packed with fiber and plant protein, which makes it easy for me to serve confidently to my family.
This recipe works because each ingredient is chosen for both flavor and nutrition. The cauliflower roasts until tender and caramelized, which gives the salad real depth and flavor. The chickpeas add plant-based protein, making it filling enough for dinner. Spinach adds freshness, and the olives bring balance without overpowering the dish. The warm dressing pulls everything together, and since it’s a one-pot meal, cleanup stays easy.
It is perfect for meal prep because it holds up well in the fridge. I have packed it for lunches, served it for weekday lunch, holiday dinners, and even shared it with friends who asked for the recipe after one bite. It is a flavorful and practical salad, which is exactly what I look for in a recipe. I hope you give it a try! 🙂
Latest Recipe Video!
🥘 Ingredients
This easy cauliflower salad with spinach requires basic pantry ingredients! These are what I need:

Fresh Cauliflower: I use 1 large head, cut into florets.
Baby Spinach: One of my favorite salad greens, packed with nutrients and needs no prep!
Chickpeas: I usually use a 15-ounce can of chickpeas to save time.
Olives: I like Kalamata olives for their bright tangy flavor.
Dressing Ingredients: I make the dressing with olive oil, vinegar, salt, black pepper, crushed red pepper, parsley, mustard seeds, and Dijon mustard.
🔪 How To Make
Here are the easy steps on how I make this roasted cauliflower salad!
Step 1: I preheat the oven to 400 degrees and line a cookie sheet or sheet pan with parchment or foil. Then I toss the cauliflower pieces with one tablespoon of olive oil, salt, and pepper.

Step 2: I spread the vegetables on the prepared sheet and roast them in the oven for about 35 minutes, or until they are golden brown, tossing them once halfway through the cooking time.

Step 3: While the cauliflower is roasting, I heat the vinegar and mustard seeds in a small saucepan over low heat for about five minutes. Then I stir in the Dijon mustard, parsley, crushed red pepper, and olive oil, and keep the dressing warm until ready to use.

Step 4: I place the chickpeas, spinach, and olives in a large bowl. Then I add the hot roasted cauliflower and warm dressing, tossing everything together to wilt the spinach slightly and coat all the ingredients lightly with the dressing.

Step 5: I taste and adjust the seasonings with a little extra salt and pepper if needed. I like to serve the salad warm or at room temperature.

💭 Expert Tips
My #1 Secret Tipfor this recipe is to prep all the ingredients ahead of time. When it is time to serve I simply toss everything together, which saves time and makes getting the salad on the table much easier for my family.
Other Tips To Keep In Mind:
- Homemade Dressing: I always make my dressing from scratch. While store-bought dressing can save a little time, homemade dressing is much more flavorful, and I can control all the seasonings to suit my taste.
- Roasting Tips: I like to roast the cauliflower and chickpeas in a single layer on the sheet pan. Giving them space helps them get crispy and golden instead of steaming, which makes the salad even more flavorful and satisfying.
- Cool slightly: I let the roasted cauliflower cool a bit before adding it to the salad. This helps the spinach stay fresh.
- Add olives last: I add the olives at the end so they keep their texture and tangy flavor.
📖 Variations
I like to switch up this roasted cauliflower salad in a few different ways to keep it interesting. Here are some variations I often try.
Roast the chickpeas: I roast the chickpeas on the same sheet pan as the cauliflower to save time. They come out lightly crisp and add great texture to the salad.
Add more veggies: I like adding roasted red peppers or roasted squash to this salad. Both add extra color and pair well with the roasted cauliflower.
Add cheese: I like adding feta or goat cheese to the salad for a creamy salty contrast. It pairs really well with the roasted cauliflower and warm dressing.
🍽 Serving Suggestions
I like serving this roasted cauliflower salad with a bowl of warm curried cauliflower soup or a delicious chickpea tomato stew to make a complete meal, especially on a chilly night when something comforting is just what I need.
Serving as a healthy side dish when I make my tofu pasta is what I love the most because it adds a fresh and satisfying balance. I also love pairing it with proteins on holiday season like my vegan turkey roast or my chicken nuggets for a more substantial dinner.
🧊 Storage Directions
Storing: I store the salad in an airtight container in the fridge. It usually keeps well for up to 3 days.
Freezing: I wouldn’t freeze the fully assembled salad because the texture of the cauliflower, chickpeas, and especially the spinach will change and become soggy or mushy once thawed.
Reheating: When I want leftovers warm, I gently reheat the roasted cauliflower and chickpeas on a baking sheet in the oven or briefly in the microwave or a skillet on the stove. Once they’re warm again, I add them to fresh spinach and then drizzle the dressing on top right before eating so the greens stay tender and not overly wilted.
❓Recipe FAQs
Adding the spinach while the cauliflower is still very hot makes it wilt more than I like. I usually let the cauliflower cool slightly before tossing everything together so the greens stay fresh but are still lightly warmed.
If the cauliflower just steams instead of roasting, it’s usually because the florets are too crowded on the pan. I make sure to spread them out in a single layer with space between the pieces so they roast properly and get that nice golden color.
I’ve noticed that chickpeas can stay soft if they aren’t dried well after rinsing. I always make sure to dry them thoroughly and give them a little space on the sheet pan so they have a chance to crisp up along with the cauliflower.

🥣 More Healthy Salad Recipes!
Love this plant based SALAD recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!
You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
📋 Recipe Card
🎥 Watch How to Make It
Roasted Cauliflower Salad
Ingredients
- 1 large head Cauliflower outer leaves removed, cut or broken into bite-size florets/pieces
- 4 tbsp extra virgin olive oil
- ½ tsp salt more to taste
- ¼ tsp ground black pepper
- ⅛ tsp crushed red pepper flakes
- 1 tbsp white wine vinegar
- ½ tsp mustard seeds
- 1 tbsp Dijon mustard
- ¼ cup chopped Italian parsley
- 15 oz chickpeas rinsed and drained (1 can)
- 6 oz Baby Spinach
- ¼ cup Kalamata olives chopped
Instructions
- Preheat oven to 400 degrees. Line a cookie sheet or sheet pan with parchment or foil.
- Toss the cauliflower pieces with the 1 tbsp olive oil, salt and pepper. Spread on the prepared sheet and roast in the oven for about 35 minutes or until golden brown, tossing the vegetables once midway through cooking time.
- While the cauliflower is roasting, heat the vinegar and mustard seeds in a small saucepan over low heat for 5 minutes. Stir in the Dijon mustard, parsley, crushed red pepper, and olive oil. Keep warm.
- Place the chickpeas, spinach and olives in a large bowl. Add the hot roasted cauliflower and warm dressing, tossing to wilt the spinach a bit and coat all ingredients lightly with dressing.
- Taste and adjust seasonings with additional salt and pepper if needed. Serve warm or at room temperature.
Notes
- My #1 Secret Tip for this recipe is to prep all the ingredients ahead of time. When it is time to serve I simply toss everything together, which saves time and makes getting the salad on the table much easier for my family.
- Homemade Dressing: I always make my dressing from scratch. While store-bought dressing can save a little time, homemade dressing is much more flavorful, and I can control all the seasonings to suit my taste.
- Roasting Tips: I like to roast the cauliflower and chickpeas in a single layer on the sheet pan. Giving them space helps them get crispy and golden instead of steaming, which makes the salad even more flavorful and satisfying.
- Cool slightly: I let the roasted cauliflower cool a bit before adding it to the salad. This helps the spinach stay fresh.
- Add olives last: I add the olives at the end so they keep their texture and tangy flavor.






Loved this recipe served it with salmon it was delish
Yay! So happy to hear that, thanks for letting me know Stephanie!
Muuuy delicious 😋!! 👍👍♥️♥️🎈so delicious thank you .. I’m vegan and this is so healthy!! I made whole bunch of salad !!!
Aw yay! So happy to hear that!
Super easy and tasty! I sdd toasted walnuts on top for more crunch and health benefits. Pomegranate arils for color works too!
Thanks so much Cynthia! So glad you liked it!
Definitely my type of salad! I love different textures in my salad so I knew I would love this recipe as soon as I saw it. Made it tonight and I was right. It’s absolutely delicious!
Yay!! So happy to hear that Melanie! 🙂
Roasting the cauliflower adds depth of flavor making this one delicious salad!
Thanks so much Gail! 🙂
This cauliflower salad looks delicious! I love the olive addition. I just love that briny burst of flavor, and I bet it’s great with that dressing.
Totally!! It has the perfect combination of flavors – you will love it!
This is an amazing salad. I love how healthy it is while at the same time is loaded with great flavors!
Thank you so much Jo! So glad you liked it!
This is now my favourite cauliflower recipe! 🙂 I have just made this recipe, and I loved it! Very simple and easy to do.
Anjali, I have a questions….what is the point on heating the vinegar with the mustard seeds?
I used red vinegar (did not have white) and when I heated the vinegar and mustard seeds, the vinegar started to evaporate (leaving a very bad and strong vinegar smell behind). It evaporated completely. Maybe I should have used a very low heat instead! At the end, it did not have much of vinegar flavour (which was a not a problem for me).
Cheers!
Hi Tai! Since this is meant to be a warm salad, you’re just supposed to heat the vinegar on very very low heat so that the flavor from the mustard seeds gets incorporated into the vinegar, and so the dressing is warm when you pour it on the salad. It’s very possible you used too high heat – and most of the vinegar probably did evaporate 🙂 Hope that helps!
Awesome recipe. Thanks for sharing as it can be hard to find recipes that are truly healthy once you add all of the other ingredients – sugar, etc!
Thanks! So glad you liked it!
It seems yummy. I will try it as soon as possible.
Thanks so much! I’m sure you’ll love it!
Hi Anjali,
I love roasted veggies. Please advise could I use Red wine vineger instead on White as that is what I have on hand.
Hi Charm! You should probably be fine substituting red wine vinegar instead of white in this recipe. Let me know how it turns out!
Charm, did you use the red wine vinegar? If so, how did it turn out? Please share the amount and all the adjustments you made because I’d like to try it. Thank you