Roasted Cauliflower and Lentil Salad
Updated April 28, 2026
- Ready In
- 45 min
- Rating
- Comments
- Read comments
Advertisement
Ingredients
1 large red or yellow onion, halved and sliced
1 medium head cauliflower (about 2 pounds), cut into bite-size florets
5 tablespoons extra-virgin olive oil, divided
2 teaspoons ground cumin
1 teaspoon ground coriander
1 teaspoon smoked paprika
Salt and pepper
1 cup green or brown lentils
1 garlic clove, crushed
1 cup plain Greek yogurt
2 cups baby spinach (2 ounces)
Handful of fresh cilantro or mint leaves
½ cup sliced or slivered toasted almonds (2 ounces)
Preparation
- Step 1
Heat the oven to 425 degrees.
- Step 2
Place the onion and cauliflower onto a large sheet pan. Drizzle with 4 tablespoons of olive oil and sprinkle with the cumin, coriander and smoked paprika; season generously with salt and pepper. Toss to coat and arrange into a single layer on the sheet pan. Roast, tossing once halfway through cooking, until the cauliflower is tender and the onions are caramelized, 25 to 30 minutes.
- Step 3
Meanwhile, cook the lentils: Add the lentils and garlic to a large pot and cover with about 6 cups water. Salt the water generously and bring to a boil over high. Reduce heat to medium and cook, uncovered, until the lentils are just tender, 15 to 20 minutes. Drain the lentils and give them a quick toss in the colander to encourage the garlic to break apart. (It will be hot, so you can also use the back of the spoon to mash the garlic clove.)
- Step 4
In a large bowl that’s big enough to fit the whole salad, add the yogurt, along with the remaining 1 tablespoon of olive oil plus a pinch of salt. Stir well to loosen it up. Add the cauliflower, lentils, spinach and herbs and toss to coat. Taste and season with more salt and pepper if needed.
- Step 5
Top with almonds and serve warm or at room temperature. This salad keeps well, stored in an airtight container in the fridge, for up to 3 days.
Private Notes
