Pin it
These Indian Spiced Lentils with Poached Eggs bring together a comforting, protein-packed meal that is both gluten-free and vegetarian. It’s perfect for chilly evenings when you want something hearty yet full of bold flavors. The combination of warming spices and creamy poached eggs makes this dish irresistibly satisfying.
I first tried this recipe on a cold winter evening and was amazed at how such simple ingredients could create so much flavor. Now it’s one of my go-to meals when I want something filling but not overly complicated.
Ingredients
- One cup of dried red or green lentils or a mix of both: lentils are a great plant-based protein and cook relatively quickly
- One bay leaf: adds subtle aromatic depth during cooking
- One tablespoon of olive oil: for sautéing the aromatics and bringing everything together
- One large onion, diced: provides sweetness and texture once sautéed
- One garlic clove, minced: essential for that classic aromatic base
- One-inch knob of fresh ginger, peeled and minced: adds fresh warmth and zing
- One 14.5 ounce can of drained diced tomatoes: enriches the lentil mixture with acidity and sweetness
- Two teaspoons of garam masala: the signature Indian spice blend that brings complex flavor
- One teaspoon each of cumin and turmeric: these spices add earthiness and vibrant color
- Quarter teaspoon of cayenne pepper: for a subtle kick of heat adjust to your taste
- Quarter teaspoon of salt: to enhance all the flavors
- Four large eggs: poached until just set for that creamy yolk finish
- Freshly ground pepper to taste: adds a final layer of seasoning
- Quarter cup of plain Greek yogurt: adds a cool tang and creaminess when served
Step-by-Step Instructions
- Simmer the Lentils:
- Bring three cups of water to a boil in a large saucepan. Add the lentils and bay leaf, then cover and reduce the heat to low. Let the lentils simmer for about 20 minutes or until tender but not mushy. Drain the lentils and discard the bay leaf to avoid bitterness.
- Sauté the Aromatics and Spices:
- While the lentils are cooking, heat a skillet over medium-high heat. Add olive oil and swirl to coat the pan. Add the diced onions and cook until translucent and soft, which should take about five to six minutes. Add the minced garlic and ginger, stirring for another one to two minutes until fragrant. Next, stir in the diced tomatoes along with garam masala, cumin, turmeric, cayenne pepper, and salt. Allow this mixture to cook down for about ten minutes, stirring occasionally so nothing sticks.
- Combine Lentils with Spiced Tomato Base:
- Once the spiced tomato mixture has thickened, stir in the drained lentils. Mix well to combine all the flavors and then remove the pan from heat.
- Poach the Eggs:
- Fill a large skillet two-thirds full of water and bring it to a boil. Reduce the heat to a gentle simmer. Crack each egg into a small ramekin or dish to avoid breaking the yolks, then carefully slide them into the simmering water. Let the eggs cook undisturbed for three to four minutes until the whites are set but the yolks are still runny. Use a slotted spoon to remove the eggs gently.
- Plate and Serve:
- Spoon a generous amount of lentils onto each plate. Top with a perfectly poached egg. Sprinkle freshly ground pepper on top and add a tablespoon of plain Greek yogurt beside the lentils for creaminess and balance.
Pin it
My favorite ingredient here has to be the garam masala. It’s the spice blend that makes this dish truly shine with warm and complex flavors. One winter afternoon, I made this for my family after a snowstorm and the fragrant kitchen and cozy meal felt like a warm hug we all needed.
Storage Tips
Store any leftover lentils in an airtight container in the refrigerator for up to four days. When reheating, warm the lentils gently on the stovetop or microwave, adding a splash of water or broth if needed to loosen the texture. Poach the eggs fresh each time to keep that perfect runny yolk texture.
Ingredient Substitutions
If you don’t have garam masala, you can mix equal parts ground coriander, cinnamon, cardamom, and cloves as a substitute. Coconut milk can replace Greek yogurt on top for a dairy-free option. Any type of lentils work well, but red lentils cook faster and turn creamier while green lentils hold their shape better.
Serving Suggestions
Serve these lentils with warm naan or your favorite flatbread to soak up all the delicious sauce. A side of steamed greens or a fresh cucumber salad adds refreshing contrast. Drizzle a little chutney or hot sauce on top for an extra burst of flavor.
Pin it
Cultural Context
Lentils have been a staple in Indian cooking for centuries, prized for their affordability and nutrition. The use of warming spices like turmeric and garam masala reflects traditional blends that have both culinary and medicinal roots. Adding eggs brings a Western comfort food element, making this dish a lovely fusion of nourishing simplicity and rich flavor.
Frequently Asked Questions
- → What type of lentils work best for this dish?
Red or green lentils are preferred as they hold texture well, but you can use a combination depending on your taste. Cooking times may vary slightly.
- → How do I ensure the eggs are perfectly poached?
Use simmering water, not boiling, and gently slide eggs in from a small dish. Let them cook undisturbed for 3-4 minutes for a tender, runny yolk center.
- → Can I adjust the spice level to be milder?
Yes, reduce cayenne or omit chili powder. Adding a spoonful of yogurt or a splash of coconut milk mellows the heat nicely.
- → What is the best way to reheat leftovers?
Warm the lentils gently on the stovetop or microwave with a splash of water or broth to keep them moist. Poach fresh eggs just before serving.
- → Is it necessary to drain the canned tomatoes?
Draining excess liquid keeps the lentils from becoming too wet, helping maintain a thick and hearty texture in the final dish.