Dal Bukhara is a rich and creamy lentil dish that hails from the Indian subcontinent. This hearty recipe is perfect for those who love robust flavors and a comforting meal. It's traditionally slow-cooked to perfection, allowing the spices to meld beautifully with the lentils, creating a dish that's both satisfying and delicious.
Some ingredients in this recipe might not be commonly found in every kitchen. Whole black gram (urad dal) is a key ingredient that you may need to look for in the international or Indian section of your supermarket. Garam masala is a spice blend that adds depth to the dish and can usually be found in the spice aisle. Fresh cream and tomato puree are also essential to achieve the creamy texture and rich flavor of Dal Bukhara.

Ingredients for Indian Dal Bukhara Recipe
Whole black gram: Also known as urad dal, these are black lentils that need to be soaked overnight to soften before cooking.
Water: Used to cook the lentils and achieve the desired consistency.
Tomato puree: Provides a rich, tangy base for the dish.
Fresh cream: Adds a creamy texture and richness to the dal.
Butter: Used for sautéing and adds a rich flavor.
Ginger-garlic paste: A blend of ginger and garlic that adds a robust flavor.
Red chili powder: Adds heat and color to the dish.
Garam masala: A spice blend that adds warmth and complexity.
Salt: Enhances the flavors of the dish.
Technique Tip for This Recipe
When preparing dal bukhara, ensure to thoroughly rinse and soak the whole black gram (urad dal) overnight. This step is crucial as it helps in softening the dal, making it easier to cook and digest. Additionally, when sautéing the ginger-garlic paste in butter, do so on medium heat to prevent burning and to allow the flavors to meld perfectly. When adding the tomato puree, cook it until the oil separates, which indicates that the raw taste of the tomatoes has been cooked out, enhancing the overall flavor of the dish. Finally, simmering the dal with fresh cream and garam masala on low heat allows the spices to infuse deeply, creating a rich and creamy texture.
Suggested Side Dishes
Alternative Ingredients
whole black gram (urad dal) - Substitute with green lentils: Green lentils have a similar texture and can mimic the creamy consistency of urad dal when cooked.
whole black gram (urad dal) - Substitute with red kidney beans: Red kidney beans provide a hearty texture and can absorb flavors well, making them a good alternative.
tomato puree - Substitute with crushed tomatoes: Crushed tomatoes offer a similar consistency and flavor profile, making them a suitable replacement.
tomato puree - Substitute with canned tomato sauce: Canned tomato sauce can provide the necessary tomato flavor and consistency needed for the dish.
fresh cream - Substitute with coconut milk: Coconut milk adds a rich, creamy texture and a subtle sweetness that complements the spices.
fresh cream - Substitute with Greek yogurt: Greek yogurt provides a creamy texture and a slight tanginess that can enhance the dish.
butter - Substitute with ghee: Ghee has a rich, nutty flavor and is commonly used in Indian cooking, making it an excellent alternative.
butter - Substitute with olive oil: Olive oil can provide a healthier fat option while still adding richness to the dish.
ginger-garlic paste - Substitute with fresh ginger and garlic: Freshly minced ginger and garlic can provide a more vibrant and aromatic flavor.
ginger-garlic paste - Substitute with garlic powder and ground ginger: These dried spices can be used in a pinch to provide the necessary flavors.
red chili powder - Substitute with cayenne pepper: Cayenne pepper offers a similar level of heat and can be used as a direct replacement.
red chili powder - Substitute with paprika: Paprika provides a milder heat and a smoky flavor that can complement the dish.
garam masala - Substitute with curry powder: Curry powder has a different flavor profile but can still provide a complex spice blend.
garam masala - Substitute with allspice and cumin: A mix of allspice and cumin can mimic some of the warm, earthy flavors found in garam masala.
salt - Substitute with soy sauce: Soy sauce can add a salty umami flavor, enhancing the overall taste of the dish.
salt - Substitute with sea salt: Sea salt can provide a cleaner, more nuanced saltiness compared to regular table salt.
Other Alternative Recipes Similar to This Dish
How to Store / Freeze This Recipe
- Allow the dal to cool completely before storing. This prevents condensation from forming inside the storage container, which can lead to spoilage.
- Transfer the cooled dal to an airtight container. This helps in maintaining the freshness and flavor of the dish.
- Store the container in the refrigerator if you plan to consume the dal within 3-4 days. The cool temperature will keep it fresh and safe to eat.
- For longer storage, consider freezing the dal. Use freezer-safe containers or heavy-duty freezer bags to prevent freezer burn.
- When using freezer bags, lay them flat in the freezer. This not only saves space but also allows the dal to freeze and thaw more evenly.
- Label the containers or bags with the date of storage. This helps in keeping track of how long the dal has been stored.
- To reheat, thaw the frozen dal in the refrigerator overnight. This gradual thawing process helps in retaining the texture and flavor.
- Reheat the dal on the stovetop over low heat, stirring occasionally to prevent it from sticking to the pan. You can add a splash of water or cream to adjust the consistency if needed.
- Alternatively, you can reheat the dal in the microwave. Use a microwave-safe dish, cover it loosely, and heat in short intervals, stirring in between to ensure even heating.
- Once reheated, serve the dal hot with naan or rice for a delicious meal.
How to Reheat Leftovers
On the stovetop: Transfer the dal bukhara to a saucepan. Add a splash of water or cream to maintain its creamy consistency. Heat over medium-low, stirring occasionally to prevent sticking. Once heated through, serve hot with naan or rice.
In the microwave: Place the dal bukhara in a microwave-safe bowl. Cover with a microwave-safe lid or plastic wrap with a small vent. Heat on medium power for 2-3 minutes, stirring halfway through. If needed, add a bit of water or cream to keep it moist.
In the oven: Preheat your oven to 350°F (175°C). Transfer the dal bukhara to an oven-safe dish. Cover with aluminum foil to prevent drying out. Bake for about 15-20 minutes, stirring halfway through. Add a splash of water or cream if necessary.
Using a slow cooker: Place the dal bukhara in the slow cooker. Set it on low and heat for 1-2 hours, stirring occasionally. This method is great for keeping the dal warm for an extended period without overcooking.
In a double boiler: Fill the bottom pot of the double boiler with water and bring it to a simmer. Place the dal bukhara in the top pot. Stir occasionally until heated through. This gentle method helps maintain the dal's creamy texture.
Best Tools for This Recipe
Pressure cooker: Essential for cooking the soaked black gram (urad dal) quickly and efficiently until soft.
Pan: Used for sautéing the ginger-garlic paste and cooking the tomato puree mixture.
Spatula: Handy for stirring the ingredients in the pan to ensure even cooking.
Measuring cups: Important for accurately measuring the soaked dal, water, tomato puree, and fresh cream.
Measuring spoons: Necessary for measuring out the butter, ginger-garlic paste, red chili powder, and garam masala.
Knife: Useful for any chopping or slicing needed, such as preparing the ginger and garlic for the paste.
Cutting board: Provides a safe and clean surface for chopping ingredients.
Serving spoon: Ideal for serving the finished Dal Bukhara with naan or rice.
Mixing bowl: Can be used for mixing the cooked dal with the tomato mixture before adding the cream and garam masala.
Ladle: Useful for transferring the cooked dal from the pressure cooker to the pan.
How to Save Time on Making This Recipe
Use a pressure cooker: Cooking the black gram in a pressure cooker significantly reduces the time needed to soften the dal.
Pre-made ginger-garlic paste: Save time by using store-bought ginger-garlic paste instead of making it from scratch.
Tomato puree shortcut: Opt for canned tomato puree to skip the step of blending fresh tomatoes.
Simmer while multitasking: While the dal simmers, prepare other components of your meal or clean up the kitchen to save time.
Double the recipe: Cook a larger batch and freeze portions for quick meals later.

Indian Dal Bukhara
Ingredients
Main Ingredients
- 1 cup Whole black gram (urad dal) soaked overnight
- 4 cups Water
- 1 cup Tomato puree
- ½ cup Fresh cream
- 2 tablespoon Butter
- 1 tablespoon Ginger-garlic paste
- 1 teaspoon Red chili powder
- 1 teaspoon Garam masala
- to taste Salt
Instructions
- 1. Rinse and soak the black gram (urad dal) overnight.
- 2. Pressure cook the soaked dal with 4 cups of water for about 20-25 minutes or until soft.
- 3. In a pan, heat butter and add ginger-garlic paste. Sauté for a minute.
- 4. Add tomato puree, red chili powder, and salt. Cook until the oil separates.
- 5. Add the cooked dal to the tomato mixture. Mix well.
- 6. Add fresh cream and garam masala. Simmer for 15-20 minutes on low heat.
- 7. Serve hot with naan or rice.
Nutritional Value
Keywords
Suggested Appetizers and Desserts
More Amazing Recipes to Try 🙂
- Indian Curried Chicken Thighs Recipe1 Hours
- Indian Mango Pickle (Avakaya) Recipe30 Minutes
- Indian Stuffed Tomato Curry Recipe50 Minutes
- Indian Parsi Vegetable Dhansak Recipe1 Hours
- Garlic Aioli Recipe10 Minutes
- Indian Gobi Manchurian Recipe50 Minutes
- Indian Soya Chaap Curry Recipe50 Minutes
- Indian Spinach and Mushroom Curry Recipe45 Minutes
Leave a Reply