This roasted cauliflower salad combines cauliflower tossed with curry powder and extra turmeric, roasted until tender and golden, then mixed with protein-rich lentils and sweet, juicy grapes. The contrast of flavors and textures makes it a satisfying, light main or a flavorful side.

Roasting vegetables deepens their flavor and brings out natural sweetness. If you’re not a fan of raw cauliflower, roasting might change your mind—the slightly browned edges and tender centers are especially delicious. This curry-roasted version is bright, savory, and perfect for lunches, potlucks, or weeknight dinners.
Try serving it warm, at room temperature, or chilled. It also pairs well with leafy greens, grains, or plant-based proteins for a heartier meal.
Ingredients you need

Ingredient notes and substitutions
- Cauliflower – Roasting brings out a nutty, sweet flavor and creates a tender texture. Use a light drizzle of oil to help browning; for an oil-free version, use lemon juice or vegetable broth.
- Onion – Thinly sliced red onion roasts nicely and adds sweetness and depth. You can substitute yellow or sweet onion if preferred.
- Lentils – Use brown or green lentils that hold their shape. Canned lentils are convenient—just drain and rinse. Chickpeas make a good alternative. Avoid red lentils, which break down into a mash.
- Grapes – Halved red seedless grapes add refreshing sweetness that complements the curry spices. Apples or dried fruit (raisins, apricots) are other tasty options.
- Spices – Curry powder and extra turmeric pair beautifully with cauliflower. Season with salt and pepper to taste. You can swap in smoked paprika, cumin, or chili powder for a different profile.
- Dressing – The dressing blends almond butter (or tahini for a nut-free option), lemon juice, maple syrup, curry powder, turmeric, salt, and pepper. Thin with a little water if needed.
- Extras – Fresh cilantro or parsley, plus chopped nuts or seeds, add brightness and crunch.
How to make the recipe
Scroll to the recipe card below for exact ingredient amounts and full instructions. Summary of the method:

- Step 1: Chop cauliflower into bite-size florets and place in a large bowl.

- Step 2: Add thinly sliced red onion.

- Step 3: Toss with oil, curry, turmeric, salt, and pepper until evenly coated.

- Step 4: Spread the vegetables in a single layer on a rimmed baking sheet.

- Step 5: Roast at 400°F until tender and caramelized, stirring once halfway through.

- Step 6: Combine the roasted cauliflower and onions with lentils, halved grapes, and cilantro (optional).

- Step 7: Whisk the dressing ingredients until smooth; add water to reach your preferred consistency.

- Step 8: Toss the salad with a light drizzle of dressing and serve the remainder on the side.
Serving suggestions
This salad is delicious served warm, at room temperature, or cold.
Dress it up: Use as much or as little dressing as you like. The roasted vegetables are flavorful on their own, so a light drizzle is often enough. Serve extra dressing on the side.
Add texture: Sprinkle chopped nuts or seeds for crunch, or toss in dried fruit for chewiness. Sliced green onions add a mild onion bite.
As a main: It’s filling enough for a meatless lunch or dinner, especially with lentils.
As a side: Serve alongside roasted tofu or other plant-based mains, or over a bed of kale, arugula, or spinach.
With grains: Mix with cooked rice or quinoa or serve with a scoop of your favorite grain for a heartier bowl.

Storage
Meal prep: Prepare components in advance and store separately, or assemble the whole salad and refrigerate for grab-and-go lunches.
Fridge: Store leftovers in an airtight container for 3–4 days.
Freezer: Freezing is not recommended; roasted cauliflower and the dressing can change texture when frozen.
Pro tips and tricks
~ Cut florets to similar sizes so they cook evenly.
~ Use 1 to 2 tablespoons of oil depending on cauliflower size—enough to coat but not pool.
~ Do not overcrowd the baking sheet; use two pans if necessary to ensure caramelization.
~ Prefer brown or green lentils; drain and rinse canned lentils before using.
~ For oil-free preparations, toss the florets with lemon juice or vegetable broth before seasoning.
~ For a nut-free dressing, substitute tahini for almond butter.
~ Double the dressing to keep on hand for salads and grain bowls during the week.

FAQs
Mushy cauliflower usually means too much oil, too low an oven temperature, or an overcrowded pan. Use just enough oil to coat the florets, roast at 400°F, and spread the pieces in a single layer—use two pans if needed.
Yes. If you’d rather not use curry, try smoked paprika, cumin, garlic powder, or a mix of dried herbs like oregano and thyme. You can also swap the dressing for a tahini-based or sesame-ginger dressing for a different flavor profile.

More vegan recipes with cauliflower
-
Vegan Orange Cauliflower
-
Easy Vegan Roasted Cauliflower Steaks
-
Vegan Cauliflower Bolognese
-
Creamy Vegan Cauliflower Soup
I hope you enjoy this recipe. If you try it, please rate it in the recipe card and leave a comment with your feedback.

Curry Roasted Cauliflower Salad
Recommended Equipment
-
Rimmed Baking Sheet
Ingredients
For the Curry Roasted Cauliflower Salad
- 1 head cauliflower chopped into florets
- ½ red onion sliced thin
- 1-2 tablespoon(s) olive oil
- 1 teaspoon yellow curry powder
- ½ teaspoon ground turmeric
- ½ teaspoon salt or to taste
- ½ teaspoon black pepper or to taste
- 1 can (15 oz) brown or green lentils rinsed and drained (or 2 cups cooked lentils)
- 1 cup halved red seedless grapes
- ¼ cup fresh cilantro chopped, optional
For the dressing (makes about ½ cup)
- 3 tablespoons fresh lemon juice
- 2 tablespoons raw creamy almond butter
- 2 tablespoons pure maple syrup
- ¾ teaspoon yellow curry powder
- ¼ teaspoon ground turmeric
- ¼ teaspoon salt or to taste
- ¼ teaspoon black pepper or to taste
- 2-3 tablespoons water to thin, if needed
Instructions
-
Preheat oven to 400°F. Line a rimmed baking sheet with parchment paper.
-
In a large bowl, toss cauliflower florets and sliced red onion with olive oil, 1 teaspoon curry powder, ½ teaspoon ground turmeric, salt, and pepper. Spread in an even layer on the prepared baking sheet.
-
Roast for 20 minutes, stir, then spread back into one layer and roast another 5–10 minutes until cauliflower is tender and onions are caramelized.
-
Toss the roasted cauliflower and onions with lentils, sliced grapes, and cilantro if using.
-
Whisk dressing ingredients together, adding water until you reach the desired consistency.
-
Drizzle some dressing over the salad, toss lightly, and serve with extra dressing on the side.
Notes
~ If your cauliflower is small, use 1 tablespoon of oil; for a large cauliflower, 1.5–2 tablespoons may be needed. There should not be excess oil pooling in the bowl.
~ Don’t overcrowd the pan—use two pans if necessary for proper caramelization.
~ Use brown or green lentils; drain and rinse canned lentils before adding.
~ For oil-free or nut-free options, substitute lemon juice or vegetable broth for oil, and tahini for almond butter respectively.
~ Double the dressing to use on other salads and grain bowls, and consider doubling the recipe for a crowd.
Nutrition
Nutrition values are estimates; verify using your own data if needed.