These madras lentils are so delicious and surprisingly easy to make! The homemade sauce is made with fresh veggies and plenty of spices for a rich flavor.

madras lentils
Save This Recipe Form

Want to save this recipe?

Share your email below & we'll send it to you! Plus, you'll get new recipes from us every week!

I’m always looking for delicious ways to include lentils in my meals and madras lentils are a favorite! While I’ll admit that I often find myself buying the packaged kind at Trader Joe’s, this version made from scratch is so much more flavorful! This recipe combines the hearty texture of lentils with creamy coconut milk, a variety of spices, and a hint of heat from fresh peppers.

What are Madras Lentils?

Madras lentils are an Indian-inspired dish made by simmering lentils in a flavorful tomato-based sauce that is infused with spices like cumin, ginger, garlic, and curry powder. These lentils get their creamy flavor from a splash of coconut milk or heavy cream, which creates a dish that’s both satisfying and comforting.

Are Lentils Healthy?

Yes! Lentils are an excellent source of protein and fiber, making them nutritious and filling. They’re also low in fat and rich in essential vitamins and minerals, which helps keep you energized and satisfied. I love that they’re a very budget-friendly protein source. If you’re looking for other recipes, try my simple spiced lentils or my Thai red curry lentils.

Ingredients & Substitutions

  • Coconut oil– This adds a subtle flavor and helps cook the spices. You can substitute with olive oil if desired.
  • Yellow onion– This adds sweetness and savory depth to the sauce. You could substitute with white onion or two shallots.
  • Garlic and ginger– Garlic and ginger are essential for authentic flavor. You can use pre-minced garlic and ginger paste if you want to save time.
  • Jalapeรฑo or serrano peppers– These add a spicy kick. Feel free to adjust based on your heat preference or omit if you prefer a mild flavor.
  • Tomato paste– This adds umami flavor and depth to the sauce.
  • Curry powder– This gives the dish its classic Indian-inspired flavor. You can use a mild or spicy curry powder based on your preference.
  • Vegetable broth- Choose a flavorful broth for best results. My favorite is Edward & Sonโ€™s โ€œnot chickenโ€ broth or Better than Boullion vegetable base.
  • Lentils– Black or brown lentils work best for their texture and flavor. Red lentils break down easily and won’t maintain their shape.
  • Kidney beans– The beans add texture and extra protein. You can substitute with chickpeas or omit if preferred.
  • Heavy cream or coconut milk– Just a splash adds creaminess and balances the spice. Coconut milk makes this dish vegan-friendly, but it’s also great with heavy cream.

How to Make Madras Lentils