Madras Lentils is a delicious and satisfying vegetarian dish from Northern India. Full of bold flavors from ginger, cumin, chili powder, and more, this plant-based dish is easy to make and perfect for weeknights! 

This recipe is: 

  • Vegetarian (can easily be made vegan)
  • Healthy
  • Gluten-free 
  • Slightly smoky with a touch of spice
  • Hearty
  • Creamy
overhead image of a lentil and bean stew in a white bowl set on a gray table with naan bread stuck in the bowl

What Are Madras Lentils

I’ve taken creative liberties with this recipe for Madras Lentils. I took some notes from both Dal Maharani and Dal Makhani, and this recipe is a compilation of the three recipe relatives. 

Most often, madras lentils are made with kidney beans and black glam or whole urad dal. For this recipe I opted to use black beluga lentils because they don’t require soaking before cooking and can be easier to find (depending on where you are). You can of course use black glam/whole urad, just be sure to soak the dry lentils 8 hours before using.

Occasionally, I like to add red bell pepper, like I did here. It’s not traditional and can absolutely be left out. Additionally, I do not call for adding jalapeño or serrano, both would be a wonderful addition and, if using, should be added with the onions. 

And finally, many recipes for Madras Lentils call for half-and-half, cream, or coconut milk. The addition of cream of milk adds silkiness and richness—I find it muddles the flavors so I usually leave it out. If you want that added creaminess, add splash or two at the end of cooking or drizzle over individual servings.

Video: How to Make Madras Lentils

Madras Lentils vs Dal Maharani vs Dal Makhani

Madras Lentils, Dal Maharani and Dal Makhani are close relatives to each other, sharing similar ingredients and cooking methods, they differ mostly in decadence and/or ingredient ratios.

Simplifying the differences in these dishes is not an easy task, but on the most basic level—Dal Maharani hails from Northern India and is most often a home-cooked dish, with slight variations from cook to cook. 

Dal Makhani is the restaurant version of Dal Maharani, featuring more cream and butter, making it decadent and creamy. 

And finally, Madras Lentils is an Americanized version of Dal Maharani which is slightly creamier in texture and often, though not always, features added cream. 

side angle mage of a lentil and bean stew in a white bowl set on a gray table with naan bread stuck in the bowl

How to make Madras Lentils 

A one-pot dish, this recipe comes together in an hour and requires very little hands-on time. Here’s how to make Madras Lentils on the stove-top. 

  1. Cook onion, pepper, ginger, and garlic in butter (or oil) until softened. 
  2. Add tomato paste and spices and cook 1 minute. 
  3. Stir in broth and lentils, bring to a simmer, decrease heat, partially cover and cook until lentils are tender. 
  4. Stir in beans, vinegar, and honey; season with salt and pepper and serve. 
  5. Optional: top Madras Lentils with cilantro and half-and-half or coconut milk.  
overhead image of lentils, onions, peppers, garlic, spices, tomato paste, vegetable broth, beans and cilantro set on a gray counter

What to serve Madras Lentils with

You may also like…

Madras Lentils

Print Recipe
5 from 3 votes
Prep Time 15 mins
Cook Time 45 mins
Total Time 1 hr
Yield 5 cups (4 servings)
Category Lunch/Dinner
Cuisine Indian
Author Lauren


Slightly smoky and spicy, this vegetarian lentil dish is hearty and bold. Serve with warm naan bread or over rice for a delicious and quick weeknight meal. 


  • 2 tablespoons unsalted butter or olive oil
  • 1 onion, chopped (about 1 ½ cups)
  • 1 red bell pepper, chopped (optional)
  • 2 tablespoons grated fresh ginger
  • 1 tablespoon minced fresh garlic
  • 3 tablespoons tomato paste
  • 2 teaspoons chili powder
  • 1 teaspoon garam masala optional
  • 1 teaspoon ground cumin
  • 1 teaspoon salt
  • 1 teaspoon smoked paprika
  • ¼ teaspoon crushed red pepper flakes
  • 4 cups low-sodium vegetable broth
  • 1 cup dry black beluga lentils
  • 1 (14-ounce) can red kidney beans, drained and rinsed
  • 1 tablespoon white wine vinegar
  • 2 teaspoons honey
  • Cilantro, canned coconut milk, naan bread and/or rice for serving


  • Melt butter in a large pot or Dutch oven or medium-high heat. Add onion, pepper, ginger and garlic; cook until vegetables are softened, 4–6 minutes, stirring occasionally.
  • Stir in tomato paste, chili powder, garam masala, cumin, salt, paprika, and red pepper flakes; cook 1 minute.
  • Stir in broth and lentils, increase heat to medium-high and bring mixture to a simmer. Reduce heat to medium-low, partially cover, and simmer until lentils are tender, stirring occasionally, about 40 minutes.
  • Stir in beans, vinegar, and honey; season with salt and pepper to taste. 
  • Serve lentils over rice or with naan bread, top with cilantro and a drizzle of coconut milk or half-and-half, if using.
  • Store lentils in an airtight container in the refrigerator for up to 5 days. 


Make it more traditional: You can use black glam/whole urad in place of the black beluga lentils, just be sure to soak the dry lentils 8 hours before using. Drain and rinse, and use as directed in the recipe. You can also leave out the red bell pepper and add a minced jalapeño or serrano. 
Lentil options: If you can’t find black beluga lentils, you can also use green or brown lentils. Decrease the cook time by 5 or 10 minutes and check it frequently towards the end of cooking. 
Make it vegan: use olive oil instead of butter and use sugar or maple syrup instead of honey. 


Serving: 1¼ cupsCalories: 214kcalCarbohydrates: 31gProtein: 9gFat: 6gSaturated Fat: 4gCholesterol: 15mgSodium: 951mgFiber: 9gSugar: 10g
Keywords Dal Maharani, Dal Makhani, Madras Lentils
Did you make this recipe?Leave a comment below and tag @ZestfulKitchen on Instagram and hashtag it #zestfulkitchen!
overhead image of a lentil and bean stew in a white bowl set on a gray table with naan bread stuck in the bowl. Large black serving bowl with more lentils in it off to the top left

Pin This Recipe

Love this recipe and want to save it? Pin this recipe!

Pin This Recipe

Share it with the world


About The Author

Lauren Grant is a professional culinary food scientist, food writer, recipe developer, and food photographer. Lauren is a previous magazine editor and test kitchen developer and has had work published in major national publications including Diabetic Living Magazine, Midwest Living Magazine, Cuisine at Home Magazine,,, and more.

Learn More

Leave a comment

Your email address will not be published.

How many stars would you give this recipe?


  1. 5 stars
    My first lentil experience: A++! Just the right amount of spice and great texture. Gonna make some great leftover lunches this week.

    1. Yay!! I love hearing that. Lentils still surprise me every time I make them—they cook quickly and are so versatile. So glad you enjoyed the recipe! 🙂 Plus, the leftovers could easily be made into a soup with a bit of broth!

  2. Ok, this is now in perhaps my top 5 for side dishes. The depth of flavor, with jalapeño is addictive. Made for dinner last night and with scrambled eggs for breakfast today. Thanks for sharing. Game changing!

    1. Hi Tom, I’m over the moon to hear this is a top 5 side dish recipe! LOVE the idea of serving this with scrambled eggs for breakfast—I’ll be trying that!