I’ve been making this warm lentil and roasted vegetable salad for years, and it never fails to satisfy. There’s something deeply comforting about a bowl of tender lentils mixed with caramelized vegetables, especially when the weather starts to turn cool. This isn’t your typical cold salad situation. The warmth brings out all the flavors and makes everything feel more substantial.
Why Warm Lentil Salads Work Better
The beauty of this dish lies in its versatility. I usually reach for green or brown lentils because they hold their shape well after cooking, but you can swap them for red lentils if that’s what you have on hand. The roasted vegetables are where you can really make this your own. I love using a mix of bell peppers, zucchini, and red onion, but carrots, eggplant, or even Brussels sprouts work beautifully too. The key is cutting everything into similar sized pieces so they roast evenly.
The Secret to Perfect Roasted Vegetables
What really makes this salad shine is the garlic vinaigrette. I make it while the vegetables are still roasting, so all those flavors have time to meld together. The combination of olive oil, lemon juice, and plenty of fresh garlic creates a bright dressing that cuts through the earthiness of the lentils. Don’t skip the fresh herbs at the end either. Parsley or cilantro adds that pop of freshness that ties everything together.
This salad works as a light dinner on its own, but it’s also fantastic alongside grilled fish or chicken. I often make a big batch on Sunday and eat it throughout the week. It actually gets better after a day or two in the fridge, though I prefer to gently warm it up before serving.

Ingredients
Method
- Rinse lentils in a fine mesh strainer until water runs clear. In a medium saucepan, combine lentils with 4 cups water, bay leaf, and 1 teaspoon salt.
- Bring to a boil, then reduce heat and simmer partially covered for 25-30 minutes until lentils are tender but still hold their shape. Drain and remove bay leaf. Set aside.
- Preheat oven to 425°F (220°C). Line a large baking sheet with parchment paper.
- Cut bell peppers into ½-inch strips, dice zucchini into ½-inch pieces, and cut red onion into wedges.
- Toss vegetables with 3 tablespoons olive oil, ½ teaspoon salt, and ¼ teaspoon black pepper. Spread in a single layer on prepared baking sheet.
- Roast for 25-30 minutes, stirring once halfway through, until vegetables are tender and lightly caramelized.
- While vegetables roast, whisk together ⅓ cup olive oil, lemon juice, minced garlic, Dijon mustard, ½ teaspoon salt, and ¼ teaspoon pepper in a small bowl.
- In a large serving bowl, combine warm lentils and roasted vegetables. Pour vinaigrette over and toss gently to combine.
- Taste and adjust seasoning with more salt, pepper, or lemon juice as needed.
- Stir in chopped parsley and mint or cilantro just before serving. Serve warm or at room temperature.
