Welcome to the ultimate guide for making a luxurious and creamy Instant Pot Dal Bukhara. This recipe simplifies the traditional, slow-cooked North Indian delicacy into an incredibly easy “dump and done” method, perfect for busy weeknights without compromising on authentic flavors. Prepare to create a rich, velvety black gram lentil curry that’s naturally gluten-free, soy-free, and easily made nut-free, ensuring everyone can enjoy this deeply satisfying dish.

What is Dal Bukhara? A Culinary Gem
Dal Bukhara is often considered the sophisticated cousin to the more widely known Dal Makhani. While both are rich, creamy lentil curries made with black gram lentils, Dal Bukhara distinguishes itself by focusing solely on the whole black gram lentils (Urad Dal) rather than incorporating kidney beans. Traditionally, this dish is a labor of love, slow-cooked overnight to achieve its signature depth of flavor and incredibly creamy texture. Our Instant Pot rendition, however, brings this culinary masterpiece to your table in a fraction of the time, without sacrificing any of its decadent qualities.
My goal with this recipe was to make this usually intricate dish exceptionally approachable. I’ve transformed it into a truly **dump-and-done** experience – meaning no initial sautéing is required! Simply add all the ingredients into your Instant Pot, set it, and let the magic happen. Furthermore, this Dal Bukhara recipe is crafted to be onion and garlic-free, catering to various dietary preferences, including those observing religious, Ayurvedic, or yogic dietary guidelines. While these aromatics are optional in traditional recipes, skipping them here makes the preparation even simpler, proving that incredible flavor doesn’t always need extensive prep.
The omission of onion and garlic in some Indian dishes isn’t just for dietary reasons; it can also be practical. In warmer climates without constant refrigeration, chopped onions and garlic can spoil quickly. This is why many street food vendors and smaller restaurants in India often prepare dishes without them, a tradition that lends itself perfectly to our simplified Instant Pot method.

To further streamline the cooking process, I’ve opted for canned tomato purée. This small change significantly cuts down on prep time and effort, eliminating the need to chop and cook fresh tomatoes. Just combine everything in the Instant Pot, pressure cook, and you’re well on your way to a glorious meal.
Once the pressure cooking is complete, a simple stirring in of additional non-dairy cream (like cashew cream) or non-dairy yogurt and a final touch of tomato purée elevates the dish to its ultimate creamy, dreamy state. Bring it to a quick boil, and your rich Dal Bukhara is ready to be devoured. India’s culinary landscape boasts an incredible diversity of lentil and pulse dishes, each reflecting unique regional flavors. Explore more Dal recipes on the blog, or delve into the extensive collections in my cookbooks, including 22 Dals in my first book and another 14 in my upcoming Instant Pot cookbook.

Why You’ll Fall in Love with this Instant Pot Dal Bukhara Recipe
- **Effortless Preparation:** This is a true “dump and done” recipe. Forget standing over the stove sautéing; simply add all the ingredients to your Instant Pot, set it, and walk away.
- **Minimal Ingredients, Maximum Flavor:** You only need about 8 core ingredients to create this incredibly flavorful dish, making it accessible even for novice cooks.
- **Dietary Friendly:** It’s naturally gluten-free and soy-free. With a simple swap of coconut cream or yogurt, it can be effortlessly made completely nut-free, accommodating various dietary needs.
- **Luxuriously Creamy & Decadent:** Despite its simplicity, this Dal Bukhara tastes like a gourmet restaurant dish. The combination of slow-cooked lentils, rich tomato, and creamy additions results in an unbelievably smooth and satisfying texture.
- **Time-Saving:** The Instant Pot drastically reduces the cooking time compared to traditional methods, allowing you to enjoy this authentic Indian curry on any day of the week.
For those seeking an extra layer of authenticity, Dal Bukhara is traditionally smoked using a charcoal method (known as ‘dungar’). If you’d like to infuse a smoky essence into your dish, a pinch of smoked paprika stirred in at the end can beautifully mimic this flavor profile. Always refer to the recipe notes for specific instructions on adjusting cooking times if you decide to use lentils other than black gram (urad).
This recipe is a lovingly adapted version, drawing inspiration from the Dal Bukhara recipe found in my Indian Kitchen cookbook and the acclaimed chef Sanjyot Keer’s Dal Bukhara recipe, ensuring a blend of tradition and modern convenience.

More Delicious Dal Recipes to Explore:
- Handi Lentils – A hearty and flavorful lentil dish.
- Masoor Dal Tadka – A classic Indian red lentil dal, tempered with aromatic spices.
- Spicy Urad Dal – A zesty and warming black gram lentil preparation.
- Turmeric Spinach Dal – No Onion Garlic – A healthy and flavorful option, free from onion and garlic.
- Hariyali Dal – Spiced Greens and Lentils – A vibrant green lentil dish packed with nutrition.
Instant Pot Dal Bukhara

Pin
Ingredients
For the dal:
- 1 cup whole urad, (black gram lentils/black matpe beans), soaked overnight or atleast 4 hours. You can also use mung beans instead, see recipe notes for other lentil cooking time
- 2 1/2 cups water
- 1/4 teaspoon turmeric
- 1/2 teaspoon cumin seeds crushed, (preferably toasted)
- 1 inch ginger minced
- 1 teaspoon smoked paprika, or Kashmiri chili powder
- 1 teaspoon garam masala, use less or more to preference
- 1/8 teaspoon asafoetida or hing, see recipe notes for substitutes
- 1/2 teaspoon dried fenugreek leaves, kasoori methi
- 1/4 teaspoon salt
- 1/4 cup tomato puree
For adding later:
- 3/4 cup tomato puree(canned), or unseasoned tomato sauce/passata.
- 1/2 teaspoon salt
- 1/2 teaspoon dried fenugreek leaves
- 1 tablespoon vegan butter
- 1/4-1/2 teaspoon smoked paprika , (see notes for other smoky options)
- 1/4 cup non-dairy cream such as cashew cream or non dairy yogurt, use coconut cream or coconut yogurt for Nutfree.
Instructions
-
To prevent sticking, lightly oil the bottom of your Instant Pot inner pot. This helps ensure even cooking and prevents the lentils from adhering to the surface.
-
Add all the specified “for the dal” ingredients to the Instant Pot. Stir them thoroughly to combine. Secure the lid and set the Instant Pot to pressure cook on “bean mode” for 50 minutes. Alternatively, use the “pressure cook” mode at high pressure for 50 minutes.
-
Allow the pressure to release naturally (NPR). Once the float valve drops, carefully open the lid. Stir in the remaining tomato puree (from the “for adding later” section), salt, dried fenugreek leaves, the optional smoked paprika, and the vegan butter. Mix thoroughly until all ingredients are well incorporated and the butter has melted.
-
Turn on the “Sauté” function (Normal or Medium) and bring the mixture to a gentle boil, stirring occasionally. Once boiling, reduce the heat, then carefully fold in the non-dairy cream or non-dairy yogurt. Continue to stir gently until fully combined.
-
Let the dal simmer for another minute, allowing the flavors to meld and the cream to warm through. Using your spatula, gently mash some of the cooked lentils against the side of the pot. This helps create the desired creamy consistency. Taste the dal and adjust salt or other seasonings to your preference. Switch off the Sauté function.
-
If you find the consistency too thin, you can continue to sauté for a few more minutes until it reaches your desired thickness. Remember, Dal Bukhara tends to thicken considerably as it cools, so it’s advisable to leave it slightly looser than your ideal serving consistency. If it becomes too thick, simply add a splash of water or non-dairy milk and bring it back to a boil on Sauté mode.
-
To prevent the dal from continuing to cook and potentially sticking to the bottom of the pot, carefully remove the inner pot from the Instant Pot base once the Sauté function is switched off. The base retains heat for some time, so transferring the pot will halt the cooking process.
-
Serve your rich and creamy Dal Bukhara warm, garnished with an extra drizzle of non-dairy cream, a sprinkle of fresh cilantro, and a touch of pepper flakes for a subtle kick. A dash of fresh lemon juice squeezed over the top before serving will brighten all the flavors. This versatile dal pairs wonderfully with Naan, roti, flatbreads (gluten-free or regular), steamed rice, or even garlic bread.
-
Storage: Leftover Dal Bukhara can be stored in an airtight container in the refrigerator for up to 3 days. For longer storage, it freezes beautifully for up to 2 months. Thaw overnight in the refrigerator and reheat gently on the stovetop or in the microwave, adding a splash of water or non-dairy milk if needed to adjust consistency.
Video
Notes
- Love this recipe? Get my instant pot book!!
- For brown or green lentils, pressure cook on bean mode for 25 minutes. For mung beans or beluga lentils, pressure cook 40 minutes. For small beans like adzuki, pressure cook 40 minutes.
- Oil-free : omit the oil and butter.
- Toast the cumin seeds on a skillet until fragrant and then crush and use. This is optional. You can just add untoasted seeds or use 3/4 teaspoon ground cumin.
- Stovetop saucepan: cook the lentils with the ingredients listed and 4 cups water for 1 hour or longer, partially covered, until lentils are tender to preference. Then follow the rest of the recipe for adding the remaining ingredients and mashing the dal while mixing
- Urad comes in 3 forms. The whole lentil/bean(Sabut Urad), split lentil with skin(Urad dal Chilka) and split without skin(white Urad dal). Most lentils and beans come in these 3 formats in Indian stores. You can see in the pictures that the recipe uses whole version. Depending on the shop they use English naming differently – black lentils or Indian black beans or black matpe beans.
You can use the split version in the recipe as well, just pressure cook for 11 minutes. - Stovetop pressure cooker: Pressure cook with 3 cups of water over medium heat for 15 minutes then medium low for 10-20 minutes.
- Add more smoky ness: toast regular paprika or fenugreek leaves on a skillet until toasty then add in.
- Tomato purée: I use canned tomato purée here. If you are using fresh tomatoes, purée them and cook in a skillet for 6-8 mins to thicken and then use
This is a no onion garlic recipe. If you want to add onion and garlic, you can add in the beginning before adding the dal ingredients. Saute the onion and garlic a little bit and then add in all of the dal ingredients and then continue with the pressure cook process.
Hing ( asafeetida) substitute: hing is used as a garlic substitute. If you don’t have any hing, just omit it. There’s enough flavor in the dal even without it. You can add in a teaspoon of miso instead to keep it onion garlic free or add garlic.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Did you make this recipe? Rate and comment below!
Key Ingredients for Dal Bukhara and Their Role:
Creating an authentic and delicious Dal Bukhara relies on a few core ingredients that come together to form its signature taste and texture:
- **Whole Black Gram Lentils (Urad Dal):** This is the heart of Dal Bukhara. Unlike Dal Makhani which includes kidney beans, Dal Bukhara exclusively uses whole Urad Dal, which imparts a unique, earthy flavor and, when properly cooked, a incredibly creamy texture due to the breakdown of its starches. Soaking them overnight or for at least 4 hours is crucial for even cooking and reducing cooking time.
- **Aromatic Spices:** A blend of turmeric, crushed cumin seeds (preferably toasted for a deeper aroma), fresh minced ginger, smoked paprika (or Kashmiri chili powder for color and mild heat), and a generous amount of garam masala create the complex flavor profile. Asafoetida (hing) is also added, especially in this no-onion-garlic version, for its pungent, savory notes that mimic the complexity of alliums.
- **Dried Fenugreek Leaves (Kasoori Methi):** These dried leaves are essential. They impart a slightly bitter, maple-like aroma that is characteristic of many North Indian curries and significantly enhances the dal’s overall flavor.
- **Tomato Puree:** Used in two stages. A small amount is added during the initial cooking to build a foundational flavor, while a larger portion is stirred in later to contribute a rich, tangy depth and a beautiful reddish hue to the final dish. Using canned puree is a time-saving hack without sacrificing flavor.
- **Vegan Butter and Non-Dairy Cream:** These are the secret to achieving the luxurious, rich, and velvety texture that Dal Bukhara is famous for. Whether it’s cashew cream or a quality non-dairy yogurt, these additions contribute significantly to the mouthfeel and decadent taste. For a truly authentic and satisfying experience, I highly recommend not reducing the quantities of these creamy elements. For a nut-free version, readily substitute cashew cream with coconut cream or coconut yogurt.
- **Salt:** Essential for balancing and enhancing all the flavors. Adjust to taste at the end.
Expert Tips for Making the Best Vegan Instant Pot Dal Bukhara:
Achieving restaurant-quality Dal Bukhara at home is easier than you think with these expert tips:
- **Onion and Garlic Inclusion (Optional):** This recipe is intentionally crafted to be free of onion and garlic, catering to specific dietary needs. However, if you prefer their flavor, you can easily incorporate them. Simply sauté finely chopped onions (about 1/2 cup) and minced garlic (2-3 cloves) in a tablespoon of oil on the Instant Pot’s Sauté mode for 3-5 minutes until softened and fragrant, before adding the other dal ingredients and proceeding with the pressure cooking steps.
- **Hing (Asafoetida) as a Garlic Substitute:** If you’re adhering to a no-onion-garlic diet, asafoetida (hing) is a fantastic aromatic substitute. It offers a pungent, savory depth reminiscent of garlic and onion. If you don’t have it, simply omit it; the dal will still be incredibly flavorful. For an extra layer of umami without alliums, consider adding a teaspoon of white miso paste along with the other spices.
- **Lentil Variations and Cooking Times:** While whole Urad Dal is traditional for Dal Bukhara, you can experiment with other lentils:
- For **brown or green lentils**, pressure cook on “bean mode” for approximately 25 minutes.
- For lighter lentils like **mung beans or beluga lentils**, aim for around 40 minutes of pressure cooking.
- Smaller beans like **adzuki beans** also benefit from about 40 minutes of pressure cooking.
Always ensure lentils are properly soaked for optimal cooking.
- **Oil-Free Preparation:** For those seeking an oil-free version, simply omit the oil used to grease the pot and the vegan butter. The inherent creaminess from the cooked lentils and non-dairy cream will still provide a satisfying texture, though the richness will be slightly reduced.
- **Enhancing Cumin Flavor:** To deepen the aromatic profile of the cumin, consider dry-roasting the cumin seeds in a small skillet over medium heat until fragrant before crushing them. This step is optional but adds a wonderful toasted note. Alternatively, you can sauté them briefly in a touch of oil (if using) before adding the other ingredients, or simply use ground cumin if preferred.

How to Master Vegan Instant Pot Dal Bukhara: Step-by-Step Guide
Creating this rich and creamy Dal Bukhara in your Instant Pot is incredibly straightforward. Follow these steps for a perfect result every time:

First, it’s a good practice to lightly oil the bottom of your Instant Pot’s inner pot. This minor step is crucial for preventing the lentils from sticking, especially if your pot tends to heat unevenly. A thin layer of oil ensures a smooth, non-stick cooking surface.
Next, gather all the ingredients listed under “For the Dal.” This includes your pre-soaked whole Urad Dal, water, turmeric, crushed cumin seeds, minced ginger, smoked paprika, garam masala, asafoetida (hing), dried fenugreek leaves, a quarter teaspoon of salt, and a quarter cup of tomato puree. Add all of these directly into the Instant Pot. Stir the mixture thoroughly to ensure all spices and liquids are well distributed among the lentils. Close the lid securely and set your Instant Pot to either “Bean Mode” or “Pressure Cook Mode” on High for 50 minutes. This duration ensures the black gram lentils become incredibly tender and begin to break down, forming the base of our creamy dal.

After the cooking cycle is complete, allow the Instant Pot to naturally release its pressure. This natural release (NPR) is important for the lentils to finish cooking gently and absorb flavors. Once the float valve drops, indicating it’s safe, open the lid. The lentils should be very soft and appear slightly mushy.

Now, it’s time to add the finishing touches that transform this into a truly luxurious Dal Bukhara. Add the remaining tomato puree (from the “For Adding Later” section), half a teaspoon of salt, the remaining dried fenugreek leaves, the optional smoked paprika, and the vegan butter. Stir all these ingredients vigorously into the cooked lentils. The warmth of the dal will quickly melt the butter and help integrate the flavors.

Engage the “Sauté” function on your Instant Pot. Continue cooking, stirring frequently, until the mixture comes to a gentle boil. This step allows the newly added ingredients to warm through and their flavors to marry with the lentils. Once boiling, reduce the heat to low if your Instant Pot has adjustable sauté settings, or continue on normal. Then, carefully stir in the non-dairy cream or non-dairy yogurt. This addition is key to achieving that signature richness and creaminess. Mix it in thoroughly until well combined.

Allow the dal to simmer for just one more minute. During this time, use your spatula to mash some of the beans against the side of the pot. This crucial step contributes to the dal’s thick, creamy consistency, ensuring it’s not just whole lentils but a beautifully broken-down, velvety curry. Taste the dal and make any final adjustments to the salt or other seasonings. Once satisfied, switch off the Sauté function.

If you find the dal’s consistency is not thick enough after simmering and mashing, you can continue to sauté for a few more minutes, stirring constantly, until it thickens to your preference. However, keep in mind that Dal Bukhara naturally thickens quite a bit as it cools. For optimal serving, it’s often best to keep it slightly thinner than your desired final consistency. If, on the other hand, it becomes too thick, simply add a bit more water or non-dairy milk and bring it back to a boil while stirring.

Finally, to prevent any further cooking or sticking to the base, immediately remove the inner pot from the Instant Pot housing once you’ve switched off the Sauté function. The heating element retains heat, and removing the pot will prevent the dal from continuing to simmer and possibly scorching at the bottom.
How to Serve Your Exquisite Dal Bukhara
Once your Instant Pot Dal Bukhara is perfectly cooked and seasoned, it’s time to present this magnificent dish. Serve it warm, garnished generously with a final drizzle of non-dairy cream for an extra touch of decadence. A sprinkle of freshly chopped cilantro adds a burst of color and herbaceous freshness, while a few pepper flakes can introduce a subtle, elegant warmth. For an authentic and bright finish, a dash of fresh lemon juice squeezed over the top just before serving perfectly balances the rich flavors.
This versatile and hearty dal pairs wonderfully with a variety of Indian breads and rice dishes:
- **Indian Breads:** Enjoy it with warm, soft roti, flaky Naan (garlic naan is exceptional!), or any flatbread (regular or gluten-free options available). The breads are perfect for scooping up the creamy dal.
- **Rice:** A simple bed of fluffy steamed basmati rice or a fragrant jeera rice provides a lovely contrast to the dal’s rich texture.
- **Western Twist:** Don’t hesitate to serve it alongside garlic bread for a delicious fusion experience.
- **Accompaniments:** For a complete meal, consider adding a side of vegan raita, a fresh cucumber salad, or your favorite Indian pickle.
The Secret Behind the Long Cooking Time for Dal: Achieving the Ultimate Creaminess
You might wonder why many traditional Indian dal and bean recipes call for extended cooking times, often much longer than what’s strictly necessary to simply cook the legumes through. This isn’t just about tenderness; it’s about achieving a specific, highly prized texture and depth of flavor. In Indian cuisine, particularly for dishes like Dal Bukhara or Chana Masala, the goal isn’t just cooked lentils, but a creamy, almost homogeneous consistency. This is attained through a combination of prolonged cooking and strategic mashing.
During extended cooking, the lentils’ cell walls break down significantly, releasing their starches into the cooking liquid. This process naturally thickens the curry and creates a velvety smooth texture without relying solely on added cream. The subsequent mashing, as demonstrated in our recipe, further aids in this, breaking down some of the cooked lentils to create a ‘creamy saucy result’ that is characteristic of truly well-made Indian dal. This technique enhances the mouthfeel and allows the spices to fully meld, resulting in a richer, more cohesive, and deeply flavorful dish. So, while our Instant Pot method speeds up the process, it still aims to replicate the essence of that slow, flavor-developing cook.
