Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

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.

roasted cauliflower salad with spinach and chickpeas and kalamata olives, served on a white plate

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.

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:

roasted cauliflower salad ingredients

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.

cauliflower tossed with olive oil

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.

cauliflower on a baking sheet

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.

salad dressing in a bowl

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.

salad ingredients in a bowl

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.

plateful of roasted cauliflower salad with spinach and chickpeas and kalamata olives

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

How come my spinach wilted too much or got soggy?

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.

What if my cauliflower isn’t caramelizing or browning?

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.

Why did my chickpeas turn out soggy instead of crispy?

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.

roasted cauliflower salad with spinach and chickpeas and kalamata olives, served on a white plate

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 with spinach and chickpeas and kalamata olives, served on a white plate
Print Recipe
5 from 8 votes

Roasted Cauliflower Salad

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.
Prep Time10 minutes
Cook Time40 minutes
Total Time50 minutes
Course: Salad
Cuisine: American
Servings: 4 servings
Calories: 321.5kcal
Author: Anjali Shah

Ingredients

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.

Nutrition

Calories: 321.5kcal | Carbohydrates: 34.3g | Protein: 9.6g | Fat: 18.3g | Saturated Fat: 2.2g | Sodium: 556mg | Potassium: 1026mg | Fiber: 10.2g | Sugar: 4g

23 responses to “Roasted Cauliflower Salad”

  1. Muuuy delicious 😋!! 👍👍♥️♥️🎈so delicious thank you .. I’m vegan and this is so healthy!! I made whole bunch of salad !!!5 stars

  2. Super easy and tasty! I sdd toasted walnuts on top for more crunch and health benefits. Pomegranate arils for color works too!5 stars

  3. 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!5 stars

  4. 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.5 stars

  5. 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!

  6. 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!

  7. 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

5 from 8 votes (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating





Subscribe to newsletter

Copyright 2026 The Picky Eater®, LLC. All rights reserved. Powered by Crave