Richly spiced braised lentils are simmered with tomatoes until tender and then finished with a toasted coconut and mustard seed topping.
It might feel a little odd to serve a steaming bowl of lentils at the start of summer, but this dish is worth breaking seasonal expectations for.
When a recipe is this flavorful—aromatic spices, rich tomatoes, and a crunchy, savory topping—you don’t need zucchini or corn to make a satisfying meal.
Spiced braised lentils are comforting, simple to prepare, and ideal for feeding a crowd. They come together in one pot and deliver big, layered flavor without fuss.
One pleasant benefit: spicy food can make you feel cooler by encouraging sweating and lowering core temperature—though whether that’s preferable to a bowl of ice cream is up for debate. Either way, these lentils are a winner.
The base of this recipe relies on pantry staples: lentils, tomatoes, aromatics, and curry powder. The real highlight is the toasted coconut, pistachios, and mustard seed topping that adds crunch, warmth, and a touch of nuttiness to each bite.
Whether you’re serving this in the heat of summer or on a chilly night, the dish works all year round. It’s hearty, fragrant, and versatile—perfect with plain yogurt and a crusty loaf of bread or warm naan.
- 3 tbsp unsalted butter
- 1 bunch scallions, trimmed and thinly sliced
- 2 garlic cloves, minced
- 1 tbsp Madras curry powder
- 1 tbsp tomato paste
- 2 cups brown or green lentils
- 1 (28 oz) can crushed or diced tomatoes
- 1 3/4 tsp coarse salt
- 1 cup unsweetened coconut flakes
- 1 1/2 tbsp black or brown mustard seeds
- 1/4 cup pistachios
- plain yogurt, for serving
- Melt the butter in a large, heavy-bottomed pot over medium-high heat. Add the scallions, garlic, and curry powder. Sauté until fragrant and the scallions are softened, about 4 minutes. Stir in the tomato paste and lentils and cook, stirring, for 1–2 minutes to coat the lentils with the spices.
- Add the tomatoes, salt, and enough water to cover the lentils by about 1/2 inch. Bring the pot to a boil over high heat, then reduce to low and simmer until the lentils are tender, about 30–40 minutes. Remove from heat when done.
- While the lentils cook, warm a small skillet over medium heat. Add the coconut flakes, pistachios, and mustard seeds and cook, stirring constantly, until the coconut is golden and the mustard seeds pop and are toasted, about 3 minutes. Season the mixture with a pinch of salt to taste.
- Divide the lentils among six bowls. Top each serving with a generous spoonful of the coconut-mustard seed mixture and a dollop of plain yogurt. Serve with crusty bread or naan for a complete meal.
Enjoy this richly spiced, one-pot lentil dish any time of year—simple to make, full of texture, and deeply satisfying.