This post contains affiliate links. Please see our disclosure policy.

This Cauliflower Salad is bold, warmly spiced, and endlessly satisfying: roasted cauliflower and sweet potatoes, fluffy quinoa, and a curry-lime dressing loaded with Indian flavor. Ready in under 45 minutes, and a total meal prep superhero.

Cauliflower salad with roasted sweet potatoes on a white plate.

For more easy, plant-based cauliflower recipes, check out my Roasted Cauliflower Rice, Whole Roasted Cauliflower Piccata, Cauliflower Walnut Taco Meat, and Vegan Cauliflower Crust Pizza.

  • 🔪 Prep Time: 15 minutes
  • 🔥 Cook Time: 30 minutes 
  • 🍽 Total Time: 45 minutes
  • 👨‍👩‍👧‍👧 Servings: 4
  • 🌱 Calories: 531
  • 🫘 Protein: 11 grams
  • 🍠 Dietary breakdown: Vegan, vegetarian, gluten-free, and soy-free. 
  • 😋 Flavor Profile: Naturally sweet, zesty, and herbal — roasted sweet potatoes and fresh mint against a tropical curry-lime vinaigrette.
  • Difficulty: Approachable — everyday techniques and easy-to-find ingredients, big flavor and texture.

Praise for this Cauliflower Salad ⭐️

Cauliflower has had a real glow-up these past few years — but I’ll say, not to brag, I’ve been a fan all along. I first adapted this delicious Cauliflower Salad in 2014 from Terry Hope Romero’s “Coconut Samosa Potato Salad” from her cookbook Salad Samurai.

Twelve years later, I’m still smitten. It’s like a deconstructed Indian Samosa in salad form. Roasted cauliflower tossed with caramelized sweet potatoes, fluffy quinoa, and a bright curry-lime vinaigrette makes the kind of salad I put together in a big batch on Sunday night and eat off of all week. It’s just as good carried to a cookout or set out for Sunday supper with the family, especially paired with a dish like Sweet Potato Lentil Curry or Jackfruit Tacos.

45 minutes, a few simple steps, and everyday ingredients. Let’s get into it.

Love making salads with roasted vegetables? Try my Roasted Beet & Potato Salad, Amazing Bulgur Salad with Roasted Grapes, and Lentil Salad with Roasted Sweet Potatoes.

Cauliflower salad with sweet potatoes, peas, and curry dressing.

How to Choose a Curry Powder

Not all curry powders are created equal. Every blend uses different spices in different ratios, so they’re not interchangeable — and since curry powder is the backbone of this salad’s flavor, the one you pick makes a real difference.

Some blends lean hot with plenty of chili, some are heavy on turmeric and earthy, and some are sweet and warm. Use one you already like eating.

  • Madras curry powder is the spiciest of the common blends, and a good pick if you want real heat.
  • Standard yellow curry powder is milder and turmeric-forward — the safe choice if you’re not sure.
  • Garam masala isn’t a curry powder, but it works beautifully here. It’s warmer and sweeter, with more cinnamon and clove. It makes a different salad, but a delicious one.

Whichever you use, taste the dressing before you pour it over the salad and adjust the cayenne, salt, or maple from there.

Key Ingredients

Arrangement of cauliflower salad ingredients on a counter.

Cauliflower — Look for a large head that feels heavy for its size, with leaves still wrapped tightly around it. Wash it well, trim the stem, and cut it into evenly sized florets so everything roasts at the same rate. Romanesco or orange cauliflower works too, if you want to make it a showpiece.

Sweet potatoes — Two small ones, peeled and chopped into even 1-inch chunks. Cutting them the same size as the florets is what keeps the two trays finishing together. If you love sweet potatoes as much as I do, my Perfect Roasted Sweet Potatoes guide has more tips.

Quinoa — Cook it from scratch using the directions below, or use pre-cooked or frozen (thawed) quinoa to save a step. Either way, rinse it well before cooking and let it cool before you assemble the salad — hot quinoa clumps and wilts the fresh herbs. And for more tips on cooking quinoa, check out my Instant Pot Quinoa guide.

Limes — You’ll need three: two for juicing and one for slicing as garnish. Bottled juice works in a pinch, but fresh is noticeably brighter in a dressing this simple.

Avocado oil — It does double duty here, helping the vegetables caramelize in the oven and emulsifying the dressing. Its high smoke point and neutral flavor make it ideal for roasting, but olive oil works too.

Fresh herbs — Fresh is the way to go for cilantro and mint; dried won’t give you the brightness this salad needs. Grab one bunch of each. Not a cilantro person? Flat-leaf parsley works, or go all mint.

Toasted coconut shreds — The finishing touch, and worth not skipping. You can buy them pre-toasted, or toast unsweetened shreds yourself: spread them in a dry skillet over medium heat and stir constantly for 3–5 minutes, until golden and nutty. Don’t walk away — they go from perfect to burnt in seconds.

See the recipe card for full information on ingredients and quantities.

Recipe Variations

Add your own spin with any of the following:

  • Top it with a crispy plant-based protein. Spiced Crispy Chickpeas or Crispy Air Fryer Tofu turn this into a full meal and add a crunch that plays well against the tender roasted vegetables. Add them right before serving so they stay crisp.
  • Stir in extra protein. A drained can of chickpeas, 1 cup of steamed lentils, or ½ cup of steamed edamame all fold right into the salad. Edamame is especially good here — it’s bright green like the peas and holds its bite.
  • Add nuts. Toasted slivered almonds or chopped pistachios give you crunch and richness. Pistachios are my pick alongside the coconut and lime.
  • Make it spicy. Whisk up to 2 tablespoons of sriracha into the dressing, double the cayenne, or toss a minced serrano in with the red onion.
  • Swap the cauliflower. Romanesco roasts beautifully and looks stunning, and purple or orange cauliflower makes this salad a showstopper on a potluck table. All roast the same way.
  • Swap the sweet potatoes. Yukon golds give this salad a true samosa vibe. Cube them the same size and roast them the same way. You’ll lose the sweetness that plays against the curry, but it’s closer to a classic samosa filling.
  • Air Fry. Cook at 400°F for 15–20 minutes, shaking the basket or rotating the tray halfway through. If you have a tray-style air fryer, the cauliflower and sweet potatoes can share a rack. In a basket air fryer, plan on separate batches to prevent crowding. A fantastic way to keep the kitchen cooler in the summer! There are more tips to make Air Fryer Cauliflower in this post.

How to Make Cauliflower Salad

Raw cauliflower and raw sweet potatoes on baking sheets.
  1. Prepare. Preheat the oven to 400°F and line two baking sheets with parchment paper. Toss the cauliflower with 2 tbsp oil, 1 tsp salt, and 1 tsp pepper. Spread it in a single layer on one baking sheet. Repeat with the sweet potatoes on the second sheet.
Roasted cauliflower and sweet potatoes.
  1. Roast for 30 minutes, until both are tender and browned at the edges.
Curry dressing in a glass jar on the counter.
  1. Make dressing. Add all of the dressing ingredients to a jar, screw the lid on tight, and shake vigorously to emulsify.
Cauliflower salad components topped with the curry dressing.
  1. Assemble. Add the roasted cauliflower and sweet potatoes to a large bowl along with the quinoa, peas, cilantro, mint, and red onion. Pour the dressing over.
Roasted cauliflower and sweet potato salad in a large wooden salad bowl.
  1. Toss and Season. Toss until combined, season to taste with salt, and serve topped with toasted coconut and lime slices.

How to Cook Quinoa

On the stovetop. Rinse 1/2 cup dry quinoa in a fine mesh strainer for about 30 seconds — this washes off the coating (known as saponin) that makes quinoa taste bitter and soapy. Bring a large pot of lightly salted water to a boil, add the quinoa, and cook for 10–12 minutes, until the grains are tender and the little white germ rings have spiraled out. Drain well and spread it out to cool while your vegetables roast.

In the Instant Pot. Looking for a set-it-and-forget-it option? Instant Pot Quinoa is my hands-off favorite.

This recipe needs 1½ cups cooked quinoa, which is about 1/2 cup dry.

Jenné’s Recipe Tips

  • Cook the quinoa first, and let it cool. Get it started before the vegetables go in the oven so it has the full roasting time to cool down — hot quinoa clumps together and wilts the fresh herbs on contact. Rinse the quinoa before cooking, too — a good rinse in a fine mesh strainer washes off the saponin coating that makes it taste soapy.
  • Cut everything the same size. Similarly sized cauliflower florets and sweet potato cubes roast evenly and finish at the same time. If some pieces are twice the size of others, you’ll end up with a mix of burnt bits and undercooked ones.
  • Give the vegetables room. That’s why they go on two sheets. Crowded vegetables steam instead of roasting, and you lose the browned edges that make this salad so good. If your sheets look tight, use a third.
  • Taste your curry powder, and adjust the amount you use accordingly. Every blend is different — some are hot, some are mostly turmeric, some are already salted. Taste the dressing before you pour it over the salad, and adjust the cayenne, salt, or maple from there.
  • Shake it or whisk it. A jar and a hard shake is the fastest way to emulsify the dressing. No jar? Whisk everything but the oil together in a bowl, then drizzle the oil in slowly while you keep whisking. Going slow is what keeps it from separating.
  • Soak the red onion. A quarter cup of raw minced red onion is sharp. Soaking it in cold water for 10 minutes takes the bite out without losing the crunch. Small step, noticeable difference in a salad that sits.
  • Add the herbs after it cools slightly. Cilantro and mint wilt and darken on contact with hot vegetables. Tossing the roasted vegetables with the dressing while warm, then folding the herbs in once it’s cooled a few minutes, gets you both — dressing absorption and fresh green herbs.
  • Season at the end. The salt in the roasting step seasons the vegetables, not the whole salad. Once everything is tossed, taste it and add more sea salt — it usually needs it.
Cauliflower salad in a bowl with visible sweet potatoes, peas, and herbs.

Serving Suggestions 

Serve this salad warm or chilled — both are delicious. Warm from the oven, the vegetables drink up more of the dressing. Chilled, it’s an easier make-ahead dish for a cookout or potluck. It stands on its own or with sides and scoopers:

And if you’re looking for even more, check out my roundup of the best vegan salad recipes!

Storage Directions

  • Refrigerating. Store leftovers in an airtight container in the fridge for up to 4 days. The quinoa keeps absorbing dressing as it sits, so hold back a couple tablespoons to toss through before serving. A squeeze of fresh lime helps too.
  • Freezing. I don’t recommend it — the roasted vegetables turn mushy and the herbs go dark. To get ahead instead, roast the vegetables and cook the quinoa a day or two early, store them separately, and toss everything together when you’re ready.

Cauliflower Salad FAQs

Can I use pre-cooked quinoa?

Absolutely. Refrigerated or frozen pre-cooked quinoa works great here and saves you a step. You’ll need 1½ cups. Just let it come to room temperature before you toss it with the vegetables.

What can I use instead of quinoa?

Cooked rice, couscous, or farro all work — use the same 1½ cups. Keep in mind that couscous and farro both contain wheat, so stick with quinoa or rice if you need this salad to be gluten-free.

Can I use frozen cauliflower?

I’d stick with fresh for this one. Frozen cauliflower holds a lot of water, so it tends to steam and go soft in the oven instead of browning at the edges. Those roasted edges are what make this salad.

Can I use regular potatoes instead of sweet potatoes?

You can — this recipe started as an adaptation of Terry Hope Romero’s Coconut Samosa Potato Salad from Salad Samurai, so potatoes are where it began. Yukon golds are a good pick, cubed the same size and roasted the same way. You’ll lose the sweetness that plays against the curry and lime, but it’s closer to a classic samosa filling.

What if I don’t like curry powder?

If you don’t like curry powder try this pomegranate vinaigrette or the lime dressing from this black bean corn salad instead. This salad would even be delicious with creamy Avocado dressing or Caesar Dressing. Different vibe, but totally tasty!

Can I use bottled lime juice?

You can, but fresh lime is noticeably brighter in a dressing this simple, and you’ll want a fresh lime for the slices on top anyway. If needing to use bottled, use about 1/4 cup.

Can I make this salad spicy?

Yes! Whisk sriracha into the dressing, starting with a teaspoon and adding more to taste. You can also double the cayenne for a slower burn, or toss in a minced serrano with the red onion for fresh, sharp heat.

Do you eat this cauliflower salad warm or cold?

Both! Warm, the vegetables absorb more of the dressing. Chilled, it travels better. Take your pick.

Is Cauliflower Salad a main dish or a side?

Either. It’s hearty enough to be dinner on its own thanks to the quinoa and sweet potatoes — that’s 4 generous servings. As a side at a cookout, it’ll stretch to 6.

Cauliflower Salad in a large wooden bowl.

More Hearty Salad Recipes

If you tried this Cauliflower Salad Recipe or any other recipe on my blog, please leave a star rating and let me know how it went in the comments below. Thanks for visiting!

Save now, cook later.

We’ll email this post to you, so you can come back to it later!

5 from 1 vote

Cauliflower Salad

Roasted cauliflower and sweet potatoes tossed with quinoa, sweet peas, and a curry-lime dressing. All the flavor of a samosa, none of the frying or fuss!
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 4 servings

Ingredients 

Cauliflower Salad

  • 1 large head of cauliflower, chopped into florets
  • 2 small sweet potatoes, peeled & cubed
  • ¼ cup avocado oil, divided, or olive oil
  • 2 tsp sea salt, divided, plus more to taste
  • 2 tsp black pepper, divided
  • cups cooked quinoa, about 1/2 cup dry
  • 1 cup peas, fresh or frozen (thawed)
  • ½ cup cilantro, chopped
  • ¼ cup mint, minced or cut into chiffonade
  • ¼ cup red onion, minced

Curry-Lime Dressing

  • juice of 2 limes, (about 1/4 cup)
  • 2 tbsp avocado or olive oil
  • 1 tbsp maple syrup or coconut nectar
  • 1 tbsp curry powder
  • ½ tsp cayenne pepper, optional

To Serve

  • ½ cup toasted coconut shreds
  • 1 lime, sliced

Instructions 

  • Preheat the oven to 400°F and line two baking sheets with parchment paper.
  • Toss the cauliflower with 2 tbsp oil, 1 tsp salt, and 1 tsp pepper. Spread it in a single layer on one baking sheet. Repeat with the sweet potatoes on the second sheet.
  • Roast for 30 minutes, until both are tender and browned at the edges.
  • While the vegetables roast, add all of the dressing ingredients to a jar, screw the lid on tight, and shake vigorously to emulsify.
  • Add the roasted cauliflower and sweet potatoes to a large bowl along with the quinoa, peas, cilantro, mint, and red onion. Pour the dressing over the top and toss to coat.
  • Taste and season with more sea salt.
  • Serve topped with toasted coconut and a few lime slices.

Notes

Prep the quinoa and peas first. Thaw the peas if you’re using frozen, and cook the quinoa before you start. Boil it in a large pot of lightly salted water for 10–12 minutes, until tender. You can also make it in the Instant Pot.
Rinse the quinoa in a fine mesh strainer before cooking to wash away the soapy flavor.
Cut for even roasting. Chop the cauliflower into similarly sized florets, and do the same with the sweet potato cubes, so everything finishes at the same time.
No jar? No problem. Whisk everything but the oil together in a bowl, then slowly drizzle the oil in while you keep whisking.
Add heat by whisking a few tablespoons of sriracha into the dressing.
Make it heartier with a scoop of Spiced Crispy Chickpeas or Crispy Air Fryer Tofu on top for extra plant-based protein.
Season to taste before serving.

Nutrition

Calories: 531kcal | Carbohydrates: 61g | Protein: 11g | Fat: 30g | Saturated Fat: 9g | Polyunsaturated Fat: 15g | Monounsaturated Fat: 4g | Sodium: 1283mg | Potassium: 1187mg | Fiber: 14g | Sugar: 15g | Vitamin A: 16699IU | Vitamin C: 94mg | Calcium: 123mg | Iron: 4mg
Like this recipe? Rate and comment below!

About Jenné Claiborne

I’m a Georgia Peach living in Atlanta, with an insatiable love of sweet potatoes, my family, animals, and cooking. On Sweet Potato Soul you’ll discover hundreds of delicious and easy vegan recipes.

You May Also Like

5 from 1 vote

Leave a comment

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

Recipe Rating




27 Comments

  1. Fantastic combination of tastes and textures!! I’m almost 59 and just started my journey toward living vegan. You are making my transition very exciting by learning from your wonderful recipes and videos. Thank you!!!

  2. Hi Jenne, I agree with the parallel between slavery and the treatment of animals for food, testing, sport, etc. That is mainly why I went vegan. Thanks for your site and for the recipes. It’s great support! All the best, Lisa

  3. I tried this last night and it was outstanding. We had the salad with whole wheat naan. Can you suggest another dish that would pair well with this? My first recipe from this site and I will definitely be making more, thank you!

  4. holy cow, this salad is amazing. I never write comments on food blogs, but I just had to say thank you for this recipe…YUM.

  5. We have Earth Burger in San Antonio that is vegetarian fast food. Except for the gluten free bun, all the sandwiches are vegan using Gardein and tofu. https://eatatearthburger.com I love their “fish” sandwich the best. They use seaweed in the breading around the tofu – it is so delicious. This is fast food so it is almost perfect for ethical vegans and the planet but not those eating low fat, whole food plant based for health.

  6. I recently read The Invention of Wings and loved it! Have you read The Secret Life of Bees? It’s one of my all-time favorite novels.
    I became vegan primarily for my health but I feel that a part of my soul is being healed of a great wound as I live a compassionate lifestyle. I saw someone last night that I hadn’t seen for a year or so. He told me I looked like a different person and was quite curious to what had caused this change. It was truly a joy to share information with this young man, and maybe open his eyes to a healthier and more compassionate life!

    1. Hi Terri!
      I haven’t read Secret Life of Bees yet. It’s definitely on my list!
      I love that you said “part of my soul is being healed of a great wound” as you live this way. Such a beautiful statement.
      I totally understand your pleasure in sharing the compassionate life with your old friend. You put a smile on my face 🙂 xo

  7. Thank you for sharing why you are vegan! I have only been vegan for about a year, but I feel much the same way you do about animals. They are individuals that don’t deserve to be imprisoned and tortured.

  8. Happy July 4th. I agree with your feelings for being a vegan.

    Working with kids I’m amazed by how much they love animals. I remember one child who was so excited to see a truck full of pigs then cried his heart out when he found out they were going to slaughter.

    I admire all the people who try to bring this into people’s awareness. I like the “you wouldn’t eat your dog campaign.” I’m grateful to those who are leaders in breaking the silent contract to not challenge people on their choices to eat meat. I’d like to be part of finding the message that will get through.

    When the boy who saw the pigs tried becoming vegetarian it only lasted a week because he was hooked on the taste of meat. So I think the recipe side of things, like what you are doing, is extremely important too!

    1. Aruna! Yes it is amazing how much kids love animals, and that’s where the disconnect starts (like you mentioned with him going back to meat because of the taste).
      Recipes are so great, and also the meat substitutes these days. I think people are really into the flavors/seasonings of the meat dishes. It doesn’t actually have to have animal flesh.
      We’ve got to get that kid some Beyond Meat 🙂

  9. Love this post. I very recently found your blog and started following it. Love your thoughts here on freedom and how that translates into your choice to be a vegan. I made the choice to be a vegan for very similar reasons but had never thought of it in quite that way.

    Also, I will be trying out this recipe and am excited to see how it turns out. However, I will likely swap out brown rice for quinoa as I am just not a fan.

    Thanks so much for sharing.

    1. Thanks so much Jennipher!
      I didn’t think of it this way until recently. As time goes I’m learning so much more, and becoming more committed to non-violence, and animal welfare.

      I’m so happy you’re going to try the recipe.
      Another fun thing to do to avoid quinoa is to double up on the cauliflower 🙂
      Let me know how it goes!!

  10. This salad looks amazing! I’m also madly in love with the white plate with blue polka dots you presented it on. I’m definitely going to make this salad. Do you know where I can find a plate like that as well?

    1. Thanks B.B!!
      I got the plate at Home Goods. I love that store for interesting kitchen goodies 🙂