Skip to main content
Share Share on X Pin

Gluten-Free Indian Dal Makhani

By the Gluten Free Recipes team ·

Indulge in the rich, creamy, and deeply flavorful experience of this authentic Dal Makhani, simmered to perfection. This comforting lentil stew boasts tender black lentils and kidney beans bathed in a luscious tomato and spice-infused sauce, offering a satisfying and aromatic meal.

Medium Gluten-Free Verified gluten free
Prep: 10 min Cook: 60 min Total: 70 min Serves: 4

At a glance: This medium soups and stews recipe yields 4 servings in about 1h 10m (10 min prep, 60 min cook). It uses 15 ingredients — including black lentils, kidney beans, certified gluten-free vegetable stock — and walks through 6 steps. Updated . Browse more soups and stews recipes or return to all gluten-free recipes.

Gluten-Free Indian Dal Makhani — soups and stews recipe, serves 4

Cross-Contamination Warning for Gluten-Free Indian Dal Makhani: When preparing this soups and stews recipe, exercise caution with all packaged ingredients, particularly vegetable stock and spice blends, as they can be subject to cross-contamination with gluten during manufacturing. Always look for certified gluten-free labels In a shared kitchen, avoid porous materials — wooden spoons, wooden cutting boards, and scratched non-stick pans can harbor gluten proteins even after washing. Prefer glass, metal, or silicone tools. Stock often contains yeast extract or barley derivatives; use only certified gluten-free stock.

Gluten-Free Notes for Gluten-Free Indian Dal Makhani: This recipe is naturally gluten-free, relying on lentils and beans as its base. We use certified gluten-free vegetable stock and ensure all spices are pure to avoid any hidden gluten.

Scale Recipe:
4 servings
Ingredient amounts update automatically

Ingredients

  • 1 cup black lentils (urad dal), rinsed and soaked for at least 4 hours or overnight
  • 1/4 cup kidney beans (rajma), rinsed and soaked for at least 4 hours or overnight
  • 6 cups certified gluten-free vegetable stock
  • 2 tbsp ghee or neutral oil
  • 1 large onion, finely chopped
  • 2 tsp ginger-garlic paste
  • 1 can crushed tomatoes (about 14.5 oz)
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1/2 tsp turmeric powder
  • 1/4 tsp cayenne pepper (or to taste)
  • 1/2 tsp garam masala
  • 1/4 cup heavy cream or full-fat coconut milk (for vegan)
  • 2 tbsp fresh cilantro, chopped (for garnish)
  • Salt to taste

Instructions

  1. 1

    Drain the soaked black lentils and kidney beans thoroughly. In a large, heavy-bottomed pot or Dutch oven, heat the ghee or neutral oil over medium heat until shimmering. Add the finely chopped onion and sauté until softened and translucent, about 5-7 minutes, stirring occasionally to prevent sticking.

  2. 2

    Stir in the ginger-garlic paste and cook for another minute until fragrant, ensuring it doesn't burn. Add the crushed tomatoes, ground cumin, ground coriander, turmeric powder, and cayenne pepper. Cook this tomato mixture, stirring frequently, for about 5-8 minutes until the oil begins to separate from the sides of the pot, indicating the spices are well-toasted.

  3. 3

    Add the drained black lentils and kidney beans to the pot, along with the certified gluten-free vegetable stock. Stir everything together well, ensuring the lentils and beans are fully submerged. Bring the mixture to a rolling boil over high heat.

  4. 4

    Once boiling, reduce the heat to low, cover the pot tightly, and let the dal simmer gently for at least 45-50 minutes, or until the lentils and beans are very tender and have started to break down. Stir occasionally to prevent the bottom from scorching, and add a little more stock or water if it becomes too thick.

  5. 5

    After the initial simmering time, uncover the pot and stir in the garam masala. Continue to simmer, uncovered, for another 10-15 minutes, allowing the flavors to meld and the stew to thicken to your desired consistency. Season generously with salt to taste.

  6. 6

    Stir in the heavy cream or full-fat coconut milk until well combined, creating a rich and creamy texture. Heat through for another 2-3 minutes, but do not boil after adding the cream. Serve the Dal Makhani hot, garnished with fresh chopped cilantro.

Nutrition (per serving)

357
Calories
19g
Protein
39g
Carbs
11g
Fat
7g
Fiber
559mg
Sodium

Tips & Notes

  • Any plant-based milk works here — oat milk (certified GF) gives the richest mouthfeel; almond milk keeps it lighter.
  • Press or mince garlic rather than slicing for a more pungent flavor; slice for a milder taste.
  • Refrigerating onions for 15 minutes before cutting reduces the compounds that cause eye irritation.

Learn More

Gluten Free Recipes Team

Celiac-safe recipe development and testing since 2026

Our team develops and tests every recipe to be 100% gluten-free, verifying ingredients, techniques, and cross-contamination risks. We focus on making gluten-free cooking as delicious and accessible as possible. Learn more about us.

You Might Also Like

More Soups And Stews Recipes