Why You’ll Love This Recipe
- Rich, creamy, and comforting
- High in plant-based protein and fiber
- Budget-friendly ingredients
- Great for meal prep
- Easy one-pot recipe
- Freezer-friendly
- Packed with bold, warming spices
- Better than store-bought versions
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the Lentils
- 1 cup brown lentils, rinsed
- 1 can (15 ounces) kidney beans, drained and rinsed
- 1 tablespoon olive oil or butter
- 1 medium onion, finely diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
For the Sauce
- 1 can (15 ounces) tomato sauce
- 1 cup diced tomatoes
- 3 cups vegetable broth
- 1 cup water
For the Seasonings
- 2 teaspoons curry powder
- 1 teaspoon garam masala
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- ½ teaspoon turmeric
- 1 teaspoon salt
- ½ teaspoon black pepper
For Finishing
- ½ cup heavy cream or coconut milk
- Fresh cilantro for garnish
Directions
- Heat the olive oil or butter in a large pot over medium heat.
- Add the onion and cook for 4–5 minutes until softened.
- Stir in the garlic and ginger and cook for 1 minute.
- Add the curry powder, garam masala, cumin, paprika, and turmeric.
- Stir constantly for 30 seconds until fragrant.
- Add the lentils, tomato sauce, diced tomatoes, vegetable broth, and water.
- Bring the mixture to a boil.
- Reduce the heat to low and simmer uncovered for 30–35 minutes, stirring occasionally.
- Once the lentils are tender, stir in the kidney beans.
- Add the salt and black pepper.
- Continue cooking for 10 minutes until the mixture thickens.
- Stir in the heavy cream or coconut milk.
- Simmer for 2–3 minutes.
- Taste and adjust seasonings if needed.
- Garnish with fresh cilantro and serve warm.
Servings and Timing
- Servings: 6
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Total Time: 55 minutes
Variations
- Vegan Madras Lentils: Use coconut milk instead of cream.
- Spicy Version: Add cayenne pepper or diced chili peppers.
- Slow Cooker Madras Lentils: Cook on low for 6–8 hours.
- Smoky Lentils: Add smoked paprika for extra depth.
- Extra Protein Version: Add cooked chickpeas.
- Vegetable-Packed Lentils: Stir in spinach, carrots, or bell peppers.
- Instant Pot Version: Cook under pressure for 15 minutes with a natural release.
Storage/Reheating
Storage
Store leftovers in an airtight container in the refrigerator for up to 5 days.
Freezing
Freeze cooled lentils in freezer-safe containers for up to 3 months.
Reheating
Reheat on the stovetop over medium-low heat or in the microwave. Add a splash of broth or water if the mixture becomes too thick.
FAQs
What are Madras Lentils?
Madras Lentils are a creamy lentil and bean dish inspired by Indian flavors, often featuring tomatoes, spices, and cream.
Are Madras Lentils spicy?
They are mildly spiced, but you can easily increase the heat level if desired.
Can I use green lentils?
Yes. Brown or green lentils both work well in this recipe.
Can I make this dairy-free?
Absolutely. Coconut milk is an excellent substitute for cream.
What should I serve with Madras Lentils?
Rice, naan, flatbread, quinoa, or roasted vegetables pair wonderfully.
Can I use canned lentils?
Yes. Reduce the cooking time significantly if using canned lentils.
How do I thicken the dish?
Continue simmering uncovered until the desired consistency is reached.
Is this recipe good for meal prep?
Yes. The flavors improve after a day in the refrigerator.
Can I freeze leftovers?
Yes. Madras Lentils freeze exceptionally well.
How can I add more vegetables?
Spinach, kale, carrots, peas, and bell peppers are excellent additions.
Conclusion
Madras Lentils are a creamy, hearty, and satisfying dish that combines lentils, beans, tomatoes, and aromatic spices into one comforting meal. Easy to prepare and packed with plant-based nutrition, this homemade version delivers rich flavor that rivals any store-bought alternative. Whether served over rice, with warm naan, or enjoyed on its own, Madras Lentils are a delicious addition to your recipe collection.
PrintMadras Lentils Recipe
Madras Lentils are a rich and creamy Indian-inspired dish made with tender lentils, kidney beans, tomatoes, warming spices, and a touch of cream. This comforting one-pot meal is packed with plant-based protein and flavor, making it perfect for weeknight dinners and meal prep.
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Total Time: 55 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian-Inspired
- Diet: Vegetarian
Ingredients
- 1 cup brown lentils, rinsed
- 1 can (15 ounces) kidney beans, drained and rinsed
- 1 tablespoon olive oil or butter
- 1 medium onion, finely diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 can (15 ounces) tomato sauce
- 1 cup diced tomatoes
- 3 cups vegetable broth
- 1 cup water
- 2 teaspoons curry powder
- 1 teaspoon garam masala
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- 1/2 teaspoon turmeric
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 cup heavy cream or coconut milk
- Fresh cilantro for garnish
Instructions
- Heat the olive oil or butter in a large pot over medium heat.
- Add the onion and cook for 4–5 minutes until softened.
- Stir in the garlic and ginger and cook for 1 minute.
- Add the curry powder, garam masala, cumin, paprika, and turmeric.
- Stir constantly for 30 seconds until fragrant.
- Add the lentils, tomato sauce, diced tomatoes, vegetable broth, and water.
- Bring the mixture to a boil.
- Reduce the heat to low and simmer uncovered for 30–35 minutes, stirring occasionally.
- Once the lentils are tender, stir in the kidney beans.
- Add the salt and black pepper.
- Continue cooking for 10 minutes until the mixture thickens.
- Stir in the heavy cream or coconut milk.
- Simmer for 2–3 minutes.
- Taste and adjust seasonings if needed.
- Garnish with fresh cilantro and serve warm.
Notes
- Use coconut milk instead of cream for a vegan version.
- Add cayenne pepper or fresh chilies for extra heat.
- Spinach, carrots, bell peppers, or chickpeas can be added for more nutrition and texture.
- The flavors deepen after a day in the refrigerator, making this ideal for meal prep.
- Freeze cooled portions in airtight containers for up to 3 months.
- Serve with rice, naan, quinoa, or roasted vegetables for a complete meal.
Nutrition
- Serving Size: 1 serving
- Calories: 310 kcal
- Sugar: 7 g
- Sodium: 690 mg
- Fat: 9 g
- Saturated Fat: 4 g
- Unsaturated Fat: 4 g
- Trans Fat: 0 g
- Carbohydrates: 43 g
- Fiber: 12 g
- Protein: 15 g
- Cholesterol: 20 mg