Go Back
Roasted Cauliflower Lentil Salad Recipe
Ash Tyrrell

Roasted Cauliflower Lentil Salad Recipe

I’ll be honest, the first time I made this Roasted Cauliflower Lentil Salad recipe, I was blown away by how hearty a salad could feel. The combination of tender black lentils and crispy roasted cauliflower made it feel so satisfying — no lettuce required! I loved the bright lemon vinaigrette and the salty pop from olives that tied everything together.
Total Time 40 minutes
Servings: 4

Ingredients
  

  • 1 head cauliflower — trimmed and cut into even pieces for proper roasting
  • 1 small red onion — sliced thick so it caramelizes instead of burning
  • 1 tablespoon olive oil — use extra-virgin for the best flavor
  • 1 teaspoon kosher salt — enhances the natural sweetness of vegetables
  • 1/2 teaspoon black pepper — freshly ground for better taste
  • 1 cup black lentils — hold their shape well after cooking
  • 1 teaspoon kosher salt — seasons the lentils while boiling
  • Water — enough to fully cook the lentils
  • 1 garlic clove minced — adds sharp depth to the dressing
  • 1 tablespoon whole grain mustard — gives texture and tang
  • 1 lemon — zest and juice for bright citrus flavor
  • 1/4 cup olive oil — helps emulsify the vinaigrette
  • 1 cup pitted Castelvetrano olives — buttery and mild in flavor
  • 1/4 cup chopped pistachios — adds crunch and richness
  • 1 tablespoon chopped parsley — fresh herb finish

Method
 

  1. Start by preheating your oven. Cut the cauliflower into even pieces and slice the red onion. Toss them with olive oil, salt, and pepper. Spread everything on a baking sheet for even roasting.
  2. Place the tray in the oven and roast until the cauliflower becomes tender and lightly browned. Turn the pieces halfway through cooking. This step builds deep flavor and caramelization.
  3. While the vegetables roast, simmer the black lentils in salted water. Cook until tender but not mushy. Drain and rinse under cool water to stop the cooking process.
  4. In a small bowl, whisk together garlic, mustard, lemon juice, olive oil, salt, and pepper. Mix until the dressing becomes smooth and well combined.
  5. In a large bowl, combine lentils, roasted cauliflower, onions, olives, pistachios, and parsley. Pour the dressing over the top and gently toss everything together.

Notes

  • I roast the cauliflower until it gets slightly crispy on the edges for extra flavor.
  • I always use freshly squeezed lemon juice instead of bottled for brightness.
  • Letting the salad rest for 15–20 minutes improves the overall taste.
  • Toasting the pistachios before adding them enhances their nutty flavor.
  • If I’m meal prepping, I keep the dressing separate until serving