Delicious bowl of Easy Dal Makhani, a creamy Indian black lentil dish rich in flavor.

Easy Dal Makhani — Indian Black Lentil Butter

by Cuts Food

Remember It Later

This recipe! Pin it to your favorite board NOW!

Pin

Easy Dal Makhani — Indian Black Lentil Butter is my go to dinner when I want something cozy, filling, and basically guaranteed to make everyone quiet at the table for a minute. You know those evenings when you are tired, you still want real food, and takeout sounds tempting but also kind of heavy and expensive? This is the fix. It tastes like it cooked all day, but I am going to show you how to make it in a way that feels totally doable. If you have ever ordered dal makhani at a restaurant and thought, I could never make that, I promise you can.

Easy Dal Makhani — Indian Black Lentil Butter

What is Dal Makhani?

Dal makhani is a creamy North Indian lentil dish made mainly from whole black lentils (black urad dal) and usually a small amount of kidney beans. The word “makhani” hints at that buttery vibe, meaning it is rich, smooth, and comforting. It is usually slow cooked so the lentils soften into this thick, velvety base, then finished with butter and cream for that signature restaurant taste.

But here is the thing. You can absolutely make it at home and still keep it simple. I make it on regular weeknights, and it comes out satisfying every time. I like serving it with rice, naan, or even just a toasted piece of bread when I am in a pinch.

And if you are planning an Indian style dinner night, I love pairing it with a chicken main sometimes. This easy Instant Pot butter chicken is a great match because it keeps the same cozy flavor family without being hard.

Easy Dal Makhani — Indian Black Lentil Butter

Remember It Later

This recipe! Pin it to your favorite board NOW!

Pin

How to make Dal Makhani healthier and delicious

I am not going to pretend dal makhani is “diet food.” The classic version is rich on purpose. But you can make Easy Dal Makhani — Indian Black Lentil Butter a little lighter while still keeping that creamy, special taste. My goal is always: comfort first, then small smart swaps.

My realistic healthy swaps that still taste like dal makhani

Here is what works for me without ruining the point of the dish:

  • Use less butter but do not remove it completely. Even 1 to 2 tablespoons adds that classic flavor.
  • Swap heavy cream for half and half, evaporated milk, or plain Greek yogurt stirred in at the end (turn the heat low so it does not split).
  • Go easy on oil when sautéing onions and spices. A nonstick pan helps.
  • Add extra tomato (tomato puree or crushed tomatoes) to build body without relying on extra fat.
  • Watch the salt because the flavor should come from slow simmering and spices, not just sodium.

One more very real tip: if you miss that restaurant silkiness, blend a small scoop of the cooked lentils with a splash of water, then stir it back in. It makes it creamy without adding more cream.

Also, if you are feeding a family and want a second main dish that is basically hands off, this crockpot butter chicken is super convenient. I have done dal makhani on the stove while the chicken does its thing in the slow cooker and dinner feels way fancier than the effort.

“I tried this at home after years of only ordering it out, and I cannot believe how close it tastes. The tips about blending a bit of the lentils made mine thick and creamy without a ton of cream.”

Easy Dal Makhani — Indian Black Lentil Butter

Cooking with Black Urad Dal or Black Matpe Bean

Black urad dal is the heart of this recipe. You might see it labeled as whole black lentils, black gram, or black matpe bean. In this dish, it cooks down into a thick, almost buttery texture that other lentils do not quite copy.

What you will need for my easy version

I keep the ingredient list pretty practical, but still flavorful:

  • 1 cup whole black urad dal (rinsed well)
  • 2 to 4 tablespoons kidney beans (optional but classic)
  • 1 medium onion, finely chopped
  • 3 to 4 cloves garlic, minced
  • 1 inch ginger, grated
  • 1 to 1.5 cups tomato puree or crushed tomatoes
  • 1 teaspoon cumin
  • 1 to 1.5 teaspoons garam masala
  • 1 teaspoon Kashmiri chili powder or mild chili powder
  • Salt to taste
  • Butter and a small splash of cream or your preferred swap
  • Water or broth for cooking

How I actually cook it without stress

Here is my no drama method. It is not fancy, but it works.

Step 1: Soak if you can. If I plan ahead, I soak the urad dal for 6 to 8 hours. If I forget, I soak it in hot water for 45 minutes and move on.

Step 2: Cook until soft. Use a pressure cooker, Instant Pot, or a covered pot on the stove. The goal is soft lentils that can easily mash between your fingers. If you do stovetop, expect 60 to 90 minutes and add water as needed.

Step 3: Build the base. In a separate pan, sauté onion in a bit of butter or oil. Add garlic and ginger. Add spices, then tomato. Cook until the tomato looks darker and less raw, about 8 to 10 minutes.

Step 4: Combine and simmer. Add cooked lentils into the tomato mixture. Add water to get a thick but stirrable consistency. Simmer 20 to 30 minutes, stirring so it does not stick.

Step 5: Finish like a pro. Turn heat low. Stir in butter and a splash of cream. Taste and adjust salt and garam masala. Let it sit 10 minutes before serving if you can. It gets better as it rests.

This is where Easy Dal Makhani — Indian Black Lentil Butter really earns its hype. It turns from “good lentils” into “why is this so comforting” once it simmers and thickens.

Remember It Later

This recipe! Pin it to your favorite board NOW!

Pin

Health benefits of black urad dal or black lentils.

I love comfort food that also brings something good to the table, and black urad dal is one of those pantry staples that is genuinely nutritious. It is hearty, filling, and has that slow cooked creaminess even before you add anything rich.

Here are a few simple benefits, in normal person language:

  • Great plant protein that makes the meal satisfying.
  • High in fiber which helps keep you full and supports digestion.
  • Minerals like iron and magnesium that matter for energy and general wellness.
  • Steady comfort carbs that feel grounding, especially when paired with rice or roti.

Of course, everyone’s body is different. If lentils make you feel gassy, soak them well, rinse thoroughly, and start with smaller portions. Adding ginger also helps a lot.

When I am hosting and want a full spread, I like having something sweet on the counter too. This has nothing to do with lentils, but it makes people happy. Try my favorite cozy dessert link: deliciously easy blackberry cobbler. Warm fruit and a creamy lentil dinner is weirdly perfect on a relaxed weekend.

Serving Suggestions

Dal makhani is one of those dishes that plays well with everything. Whether you want a simple bowl situation or a full dinner spread, it fits.

My favorite ways to serve it

  • With basmati rice, plain or lightly salted.
  • With naan or roti for scooping, which is honestly the best part.
  • With sliced onions, lemon wedges, and a little cilantro on top.
  • With a quick cucumber salad if you want something fresh next to all that creaminess.
  • With a pinch of extra butter on top if you are going full comfort mode.

If you are doing a festive meal, I like adding something fun and snacky on the side. This butterscotch monkey bread is sweet and shareable, and it is a cute contrast if you are feeding a crowd and want something for later.

And if you are planning around the holidays, these buttery Christmas spritz cookies are the kind of thing you can make ahead, then focus on the dal makhani when guests show up hungry.

Common Questions

1) Can I make dal makhani without soaking the lentils?
Yes, but it takes longer and the texture is not quite as creamy. If you forgot, do a quick soak in hot water for about 45 minutes, then cook until very soft.

2) Why does my dal makhani taste flat?
Usually it needs one of these: more salt, a bit more butter, or more simmer time. Also make sure you cook the tomato base long enough so it does not taste raw.

3) How do I store and reheat it?
Store in the fridge in a sealed container for up to 4 days. Reheat on low with a splash of water, stirring often. The texture thickens a lot in the fridge, which is normal.

4) Can I freeze Easy Dal Makhani — Indian Black Lentil Butter?
Yes. Freeze in portions. I like freezing it before adding cream, then adding a fresh splash after reheating so it tastes brighter.

5) What if I want it vegan?
Use oil or vegan butter, and swap dairy cream with coconut cream or cashew cream. It will taste a little different but still super creamy.

A cozy final note before you start cooking

If you make Easy Dal Makhani — Indian Black Lentil Butter once, you will see why people order it on repeat at restaurants. It is forgiving, it feeds a bunch, and the leftovers are even better the next day. If you want to compare styles or get more inspiration, I genuinely like reading Dal Makhani – Cook With Manali for classic tips, and this Vegan Dal Makhani (Creamy Black Lentil Dal) – Cook Republic when I am in a dairy free mood. Put on some music, let the pot simmer, and give yourself permission to enjoy the slow comfort of it. You have got this.
Easy Dal Makhani — Indian Black Lentil Butter

Delicious bowl of Easy Dal Makhani, a creamy Indian black lentil dish rich in flavor.

Dal Makhani

A creamy and comforting North Indian lentil dish made with black urad dal and finished with butter and cream for a rich restaurant-style flavor.
Prep Time 30 minutes
Cook Time 1 hour 30 minutes
Total Time 2 hours
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: Indian
Calories: 350

Ingredients
  

Lentils and Beans
  • 1 cup whole black urad dal (rinsed well) The main ingredient for this dish.
  • 2 to 4 tablespoons kidney beans Optional but classic.
Aromatics
  • 1 medium onion, finely chopped
  • 3 to 4 cloves garlic, minced
  • 1 inch ginger, grated
Tomatoes and Spices
  • 1 to 1.5 cups tomato puree or crushed tomatoes Adds body and richness.
  • 1 teaspoon cumin
  • 1 to 1.5 teaspoons garam masala
  • 1 teaspoon Kashmiri chili powder or mild chili powder
  • to taste salt Adjust based on preference.
Fats
  • to taste butter Less butter can be used for a lighter version.
  • splash cream or your preferred swap Can use half and half or yogurt as an alternative.
Cooking Liquid
  • as needed water or broth for cooking Use to achieve desired consistency.

Method
 

Preparation
  1. Soak the whole black urad dal for 6 to 8 hours or use a quick soak in hot water for 45 minutes.
Cooking the Lentils
  1. Cook the soaked lentils in a pressure cooker, Instant Pot, or on the stove until soft (60 to 90 minutes).
Building the Sauce
  1. In a separate pan, sauté the onion in a bit of butter or oil until soft.
  2. Add the minced garlic and grated ginger, then the spices and tomato. Cook until the tomato looks darker, about 8 to 10 minutes.
Combining and Simmering
  1. Combine the cooked lentils with the tomato mixture. Add water to get a thick but stirrable consistency.
  2. Simmer for 20 to 30 minutes, stirring occasionally to prevent sticking.
Finishing Touches
  1. Turn the heat low, and stir in the butter and cream. Taste and adjust salt and garam masala.
  2. Let it sit for 10 minutes before serving to enhance the flavors.

Notes

For a lighter version, use less butter and substitute cream. Freezing is possible before adding cream for convenience. Can be served with rice, naan, or a quick cucumber salad.

You may also like

Leave a Comment

Recipe Rating




Send this to a friend