What2Eat
Dal Makhani recipe
Start Over
The Verdict

Jain Style Dal Makhani Recipe

North Indian Recipes · High Protein Vegetarian · 40 min · 4 servings

Cook It

For the soul.

40 mins
~₹120 /serving

Key Ingredients

  • 3/4 cup black urad dal (whole)
  • 1/4 cup rajma (large kidney beans)
  • 1 teaspoon cumin seeds (jeera)
  • 1 inch cinnamon stick (dalchini)
  • 3 cloves (laung)
  • + 11 more ingredients — see full list below ↓
View Full Recipe on What2Eat →

Order It

For the convenience.

35 mins
~₹350 total

Skip the prep, the cooking, and the cleaning. Support a local restaurant and get it delivered hot to your door.

How to Make Jain Style Dal Makhani Recipe at Home

Ingredients (16 items)

  • black urad dal (whole)3/4 cup
  • rajma (large kidney beans)1/4 cup
  • cumin seeds (jeera)1 teaspoon
  • inch cinnamon stick (dalchini)1
  • cloves (laung)3
  • black cardamom (badi elaichi)2
  • tomatoes - pureed2
  • green chilli - finely chopped1
  • red chilli powder1 teaspoon
  • garam masala powder1 teaspoon
  • dry ginger powder2 teaspoon
  • tablespoons ghee2
  • milk - low fat (optional)1 cup
  • salt - to taste
  • inch ginger - cut to julienne (optional)1
  • tablespoons fresh cream2
Prep Time10 min
Cook Time30 min
Total Time40 min
Servings4
CourseLunch
CuisineNorth Indian Recipes
DietHigh Protein Vegetarian
Full recipe page →

Step-by-Step Instructions

  1. 1

    To begin making the Jain Style Dal Makhani Recipe, wash and soak the whole urad dal and rajma overnight

  2. 2

    Pressure cook the soaked dals in 2 to 3 cups of water for 4 to 5 whistles and simmer for 10 minutes; slightly mash the dals and keep aside

  3. 3

    In the meantime, puree the tomatoes using a mixer grinder and keep aside

  4. 4

    Heat ghee in a wok/kadhai on medium flame, add the cinnamon stick, cloves, black cardamom and let it release its aroma into the ghee

  5. 5

    Add the cumin seeds and let it crackle

  6. 6

    Once the cumin seeds have crackled add the tomato puree, green chillies and cook for 2 minutes

  7. 7

    Once the tomatoes have cooked add the spice powders including red chilli, garam masala, dry ginger powder and cook until the ghee floats on top

  8. 8

    Now, add the cooked dals, season with salt, add water to your desired consistency and simmer for 10 to 15 minutes

  9. 9

    At this stage you can even add the milk and let the dal boil

  10. 10

    Once the Dal Makhani reaches your desired consistency, switch off the flame

  11. 11

    Transfer Dal Makhani to a serving bowl and garnish with ginger julienne and cream

  12. 12

    Serve the Jain Style Dal Makhani recipe along with tawa parathas and kachumber salad for the weeknight dinner

You might also like · North Indian Recipes

Frequently Asked Questions about Dal Makhani

What is Dal Makhani?+
Jain Style Dal Makhani Recipe is a high protein vegetarian North Indian Recipes lunch dish made with black urad dal (whole), rajma (large kidney beans), cumin seeds (jeera), inch cinnamon stick (dalchini), and more. It takes about 40 min to prepare and serves 4.
How long does it take to cook Dal Makhani?+
Jain Style Dal Makhani Recipe takes 40 min in total — 10 minutes of prep and 30 minutes of cooking. If you prefer not to cook, you can order it via Zomato or Swiggy in about 30–45 minutes.
What ingredients do I need for Dal Makhani?+
Jain Style Dal Makhani Recipe requires 16 ingredients including black urad dal (whole), rajma (large kidney beans), cumin seeds (jeera), inch cinnamon stick (dalchini), cloves (laung), and 11 more. The full ingredient list with quantities is on this page.
Is Dal Makhani easy to make at home?+
Yes! Jain Style Dal Makhani Recipe can be made at home in 40 min following the 12 steps on this page. The full recipe with exact quantities and step-by-step instructions is available above and on the What2Eat recipe page.
Can I order Dal Makhani online?+
Yes! You can order Dal Makhani from Zomato or Swiggy. Search for "Dal Makhani" on either app to find restaurants near you. Delivery typically takes 30–45 minutes depending on your location.