Flavorful Madras Lentils Dish

Featured in: Delicious Dishes That Celebrate Vegetables

This homemade Madras lentils dish mirrors the popular Tasty Bite version, combining black lentils and kidney beans in a rich, aromatic sauce. The flavor builds with sautéed onions, bell peppers, garlic and ginger, enhanced by tomato paste and a blend of warming spices like smoked paprika, cumin, and coriander. Everything simmers until the lentils become tender, then finished with creamy half-and-half (or coconut milk for a vegan option). Serve this hearty, protein-rich dish over rice with fresh cilantro and warm naan bread.

marry from tastelikemagic.com
Updated on Fri, 09 May 2025 13:40:18 GMT
A bowl of food with a green herb on top. Pin it
A bowl of food with a green herb on top. | tastelikemagic.com

This vibrant Madras Lentils recipe brings restaurant-quality Indian flavors right to your home kitchen. The combination of tender black lentils and kidney beans simmered in a creamy, spiced tomato sauce creates an irresistible comfort food that's both nourishing and satisfying. I discovered this copycat version after falling in love with the boxed Tasty Bite version, but this homemade rendition offers deeper flavors and the ability to adjust spices to your preference.

This recipe became my go-to during busy weeks when I needed something hearty but didn't have hours to spend in the kitchen. The first time I served it to friends, they couldn't believe it wasn't from our local Indian restaurant.

Ingredients

  • Butter: Creates a rich foundation for all the aromatics
  • Yellow onion: Provides the essential sweet base flavor
  • Red bell pepper: Adds subtle sweetness and beautiful color
  • Fresh garlic and ginger: Form the aromatic backbone of authentic Indian cuisine
  • Tomato paste: Delivers concentrated umami and rich color
  • Smoked paprika: Brings subtle smokiness that elevates the entire dish
  • Cumin: Adds warm earthiness essential for depth
  • Salt: Enhances all the flavors
  • Ground coriander seed: Contributes citrusy notes that brighten the dish
  • Cayenne pepper: Provides customizable heat
  • Vegetable broth: Creates the flavorful cooking liquid
  • Black lentils: Hold their shape beautifully while cooking
  • Kidney beans: Add textural contrast and additional protein
  • Half and half: Creates the signature creaminess

Step-by-Step Instructions

Sauté Aromatics:
Heat butter in a large pot over medium high heat until melted and bubbling. Add diced onion and bell pepper, cooking for about 2 minutes until they begin to soften. Add minced garlic and grated ginger, then continue cooking for another 3 minutes. The vegetables should become fragrant and slightly translucent but not browned. This aromatic base is crucial for building deep flavor in the final dish.
Develop the Flavor Base:
Add tomato paste and all spices to the pot, stirring constantly to prevent burning. This step is crucial as it toasts the spices and caramelizes the tomato paste, transforming the raw tomato acidity into rich umami flavor. The mixture will become fragrant and slightly darker in color after about 3 to 5 minutes.
Cook the Lentils:
Pour in vegetable broth and add black lentils, stirring to combine everything thoroughly. Bring the mixture to a gentle boil, then reduce heat to maintain a steady simmer. Cover the pot with a lid but leave it slightly ajar to allow some steam to escape. Let cook for 20 to 25 minutes, stirring occasionally to prevent sticking. The lentils should be tender but still holding their shape.
Prepare Rice:
While the lentils simmer, prepare rice according to package instructions if serving with the dish. Basmati rice makes an excellent authentic pairing, but any rice variety works well.
Finish the Dish:
Once lentils are tender, remove the pot from heat. Stir in drained kidney beans and half and half, mixing gently until everything is well incorporated and heated through. The sauce should be creamy and coat the lentils nicely. Taste and adjust seasoning if needed before serving over rice with fresh cilantro and warm naan bread.
A bowl of chili with tomatoes and green herbs. Pin it
A bowl of chili with tomatoes and green herbs. | tastelikemagic.com

The black lentils truly make this dish special. I discovered them at my local international market and was amazed by how they maintain their shape and texture even after cooking. Unlike red lentils that break down quickly, these tiny black gems hold up beautifully, creating the perfect texture that mimics the popular Tasty Bite version that inspired this recipe.

Make It Vegan

This recipe transforms beautifully into a vegan masterpiece with one simple swap. Replace the butter with olive oil or coconut oil for the initial sautéing step, and substitute the half and half with full fat coconut milk. The coconut milk actually adds a subtle tropical note that complements the Indian spices wonderfully. Many of my vegan friends actually prefer this version to the original!

Perfect Pairings

Madras lentils shine brightest when served with the right accompaniments. Traditional naan bread is ideal for scooping up the creamy sauce, while basmati rice makes a fluffy bed that soaks up all the flavorful goodness. For a complete Indian feast, serve alongside cucumber raita, which provides cooling contrast to the warm spices. A simple side of roasted cauliflower dusted with garam masala creates a restaurant worthy meal right at home.

Storage and Reheating

The flavors in this dish actually develop and deepen overnight, making leftovers something to look forward to. Store cooled lentils in an airtight container in the refrigerator for up to 5 days. When reheating, add a splash of water or broth to loosen the sauce as it tends to thicken when chilled. For freezer storage, portion into freezer safe containers and freeze for up to 3 months. Thaw overnight in the refrigerator before gently reheating on the stovetop.

A bowl of food with a green herb on top. Pin it
A bowl of food with a green herb on top. | tastelikemagic.com

This Madras Lentils recipe is guaranteed to become a family favorite—simple, flavorful, and packed with goodness!

Frequently Asked Questions

→ Can I use different lentils for this Madras dish?

Yes, while black lentils provide the authentic texture, you can substitute brown lentils as mentioned in the ingredients. Red lentils will work but will break down more, creating a creamier consistency. Green lentils will maintain their shape but require longer cooking time.

→ How can I make this dish vegan?

Simply replace the butter with olive oil or coconut oil, and substitute the half-and-half with canned coconut milk as suggested in the recipe. These swaps maintain the creamy texture and rich flavor while making the dish completely plant-based.

→ How spicy is this Madras lentil dish?

With ½ teaspoon of cayenne pepper, this dish has a moderate heat level. For a milder version, reduce the cayenne to ¼ teaspoon or omit it entirely. To increase spiciness, add more cayenne or include a finely diced fresh chili with the aromatics.

→ Can I make this in an Instant Pot?

Yes! Use the sauté function for the aromatics and spices, then add the broth and lentils. Cook on high pressure for 15 minutes with a natural release. Add the kidney beans and half-and-half after pressure cooking, just as in the original recipe.

→ How long do Madras lentils keep in the refrigerator?

These Madras lentils will keep well in an airtight container in the refrigerator for 4-5 days. The flavors often improve after a day, making this an excellent make-ahead dish. Reheat gently on the stovetop or microwave, adding a splash of water if needed.

→ Can I freeze this dish?

Yes, these Madras lentils freeze beautifully. For best results, freeze before adding the half-and-half or coconut milk. When reheating, thaw completely and add the cream component fresh. If already mixed, it will still freeze well but may have a slight texture change when thawed.

Madras Lentils Tasty Bite

Aromatic black lentils and kidney beans simmered with tomato, ginger, and warm spices for a comforting Indian-inspired dish.

Prep Time
15 Minutes
Cook Time
30 Minutes
Total Time
45 Minutes
By: Marry

Category: Plant-Based Meals

Difficulty: Intermediate

Cuisine: Indian

Yield: 4 Servings (4 generous portions)

Dietary: Vegetarian

Ingredients

→ Base

01 28g unsalted butter
02 1 yellow onion, finely diced
03 1 red bell pepper, finely diced
04 4 cloves garlic, minced
05 2 Tbsp grated fresh ginger

→ Spices

06 60g tomato paste
07 2 tsp smoked paprika
08 1 tsp cumin
09 ¾ tsp salt
10 ½ tsp ground coriander seed
11 ½ tsp cayenne pepper

→ Main Components

12 1L vegetable broth
13 180g dry black lentils (brown lentils can be substituted)
14 425g kidney beans, drained
15 120mL half and half (or canned coconut milk for vegan option)

→ Serving

16 Fresh cilantro
17 Naan bread
18 Cooked rice

Instructions

Step 01

Heat unsalted butter in a large pot or skillet over medium-high heat. Add diced onion, diced red bell pepper, minced garlic, and grated fresh ginger. Cook until onions are soft and fragrant, 3 to 5 minutes.

Step 02

Stir in tomato paste, smoked paprika, cumin, salt, ground coriander seed, and cayenne pepper. Cook for another 3 to 5 minutes to transform the tomato flavor from sour to savory.

Step 03

Add vegetable broth and dry black lentils. Cover and let gently simmer until lentils are tender, about 20 to 25 minutes.

Step 04

If serving with rice, begin cooking it according to package instructions while lentils are simmering.

Step 05

Remove from heat and stir in drained kidney beans and half and half. Serve warm over rice, topped with fresh cilantro and accompanied by naan bread.

Notes

  1. This recipe creates a rich, flavorful dish similar to the popular Tasty Bite Madras Lentils.

Tools You'll Need

  • Large pot or deep skillet with lid
  • Measuring cups and spoons
  • Mixing spoon

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (butter, half and half)
  • May contain gluten if served with traditional naan

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 320
  • Total Fat: 9 g
  • Total Carbohydrate: 42 g
  • Protein: 18 g