Dal Makhani (Indian Lentils and Beans)

By: Mi Ae Lipe
Posted on: 11/01/2020

Garam masala is a blend of ground spices used in Indian cooking. Mixtures vary depending on the locale and type of dish in which they are used, but traditional mixes usually include cinnamon, roasted cumin, cloves, nutmeg, and green cardamom seeds or black cardamom pods. Commercial mixtures may contain less expensive spices such as dried red chile peppers, dried garlic, ginger powder, sesame, mustard seeds, turmeric, coriander, bay leaves, cumin, and fennel.

Dal Makhani (Indian Lentils and Beans)

Dal Makhani (Indian Lentils and Beans)

No ratings yet
Course Bean dishes, Main Dishes, Side Dishes
Cuisine Gluten-free, Indian, Vegan, Vegetarian
Servings 8 people


Spice Mixture (Garam Masala)

  • 2 tablespoons ground coriander
  • 1 teaspoon ground cumin
  • 1 teaspoon ground ginger, or 1 tablespoon minced fresh ginger
  • 1 tablespoon turmeric
  • 1 to 2 teaspoons curry powder
  • 1 teaspoon cumin seeds (optional)
  • 1 teaspoon commercial garam masala (optional)

Beans and lentils

  • 3 tablespoons vegetable oil
  • 2 large onions chopped
  • 1 to 4 large cloves garlic crushed
  • 1 jalapeño pepper, minced (optional)
  • 6 cups water (more if necessary)
  • 2 cups lentils sorted and rinsed
  • 1 tablespoon vegetable or chicken bouillon paste
  • cups cooked kidney beans, or one (15-ounce) can drained and rinsed
  • 1 (6-ounce) can tomato paste
  • salt
  • ½ to 1 cup cream or half-and-half for finishing (optional)
  • chopped fresh cilantro for garnish


  • In a large stewpot, heat the oil on medium heat. Add the onions, garlic, and jalapeño pepper; sauté until wilted.
  • Combine all of the spice ingredients in a small bowl, then add the mixture to the pan and stir to combine; sauté until it becomes fragrant. (Feel free to experiment with the spices, and don’t hesitate to make the dish anyway if you are missing one or two of those suggested. Try something else instead!)
  • Add the water, lentils, and bouillon paste, and cook for 20 minutes. Add the kidney beans and tomato paste and simmer for another 30 minutes, stirring occasionally, adding more water if necessary so that the beans do not stick. Add salt to taste.
  • For nonvegans, stir in 1 to 2 tablespoons of cream or half-and-half per serving, if desired, which makes this dish more like the traditional version. (If you’re using half-and-half, don’t boil the finished soup—it will break and look less than lovely.) Garnish with the chopped cilantro.


— Robin Taylor, Featherstone Farm CSA member
Tried this recipe?Let us know how it was!
Dal Makhani (Indian Lentils and Beans)


Submit a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Sidebar: Make the Most of Your CSA Share

Make the Most of Your CSA Share

Discover how to get the most out of your CSA box, sign up for our free 3-Day CSA Share email course.

Your privacy is important and your information will never be shared. Fields marked with an * are required.