Bhuna khichuri is the festive, dry-roasted cousin of everyday Bengali khichuri. Where a weekday khichuri is soft and porridge-like, bhuna khichuri is fried in ghee with whole spices before it simmers, so the rice and moong dal stay distinct and fragrant rather than mushy. It’s the dish Bengali households cook for Durga Puja, Saraswati Puja, and rainy afternoons, usually alongside begun bhaja (fried eggplant) and a tangy tomato chutney.
This recipe roasts the moong dal dry first, which is the step most people skip and the one that gives bhuna khichuri its deep, nutty aroma. Give yourself about an hour start to finish, most of it hands-off simmering.
- Prep20 min
- Cook40 min
- Total1 hr
- Serves4 servings
- CourseMain Course
- CuisineBengali / Indian
Written by Anisha Akter · Updated 7 September 2026
Why This Recipe Works
Two techniques separate bhuna khichuri from an everyday soft khichuri, and both happen before any water goes into the pot. The first is dry-roasting the moong dal. Heating the split lentils without fat drives off surface moisture and browns the starches and proteins on the outside of each grain, which is where the characteristic nutty aroma comes from. It also firms up that outer layer, so the dal absorbs water more slowly and holds its shape through the simmer instead of collapsing.
The second is the bhuna step itself, where the rice and roasted dal are fried in ghee for a few minutes before liquid is added. Coating each grain in fat slows how quickly water penetrates the starch, so the grains hydrate evenly rather than bursting at the surface. It is the same principle behind a pilaf or a pulao, and it is why bhuna khichuri comes out separate and fluffy while a standard khichuri, cooked with more water and no frying step, turns soft and porridge-like.
The water ratio follows from that. Roughly four parts water to just under two parts combined rice and dal gives enough liquid to cook everything through without leaving the pot swimming. Adding that water hot rather than cold matters too, since cold water drops the pan temperature sharply and stalls the cooking right at the point where the grains are most fragile.
Ingredients
Gobindobhog rice is traditional in Bengal, but basmati works well too. Look for it at South Asian grocery stores, or substitute basmati rice 1:1.
- 1 cup Gobindobhog or basmati rice, rinsed and drained
- 3/4 cup yellow moong dal (split, husked)
- 4 tbsp ghee, divided
- 1 bay leaf
- 1-inch cinnamon stick
- 3 green cardamom pods, lightly crushed
- 3 cloves
- 1 tsp cumin seeds
- 1 tbsp ginger paste
- 1 medium potato, peeled and cubed
- 1 cup cauliflower florets
- 1/2 cup green peas (fresh or frozen)
- 1 tsp turmeric powder
- 1/2 tsp red chili powder
- 1 tsp sugar
- Salt, to taste
- 4 cups hot water
- 2-3 green chilies, slit
- 1/2 tsp garam masala powder
- 2 tbsp raisins and cashews (optional, for a festive version)
Step-by-Step Instructions
- Dry roast the moong dal in a wide, heavy-bottomed pan over medium-low heat, stirring constantly, until it turns golden and smells nutty, about 5-6 minutes. Tip it out and let it cool slightly, then rinse once and drain.
- In the same pan, heat 2 tablespoons of ghee over medium heat. Add the bay leaf, cinnamon, cardamom, cloves, and cumin seeds, and let them sizzle for 20-30 seconds until fragrant.
- Add the ginger paste and stir for 30 seconds, then add the potato and cauliflower. Sauté for 3-4 minutes until they pick up a little color.
- Stir in the turmeric and chili powder, then add the rinsed rice and roasted dal. Fry the mixture gently for 3-4 minutes, stirring often, until the grains look glossy and coated in ghee — this is the ‘bhuna’ step that sets the dish apart.
- Pour in the hot water, add the peas, sugar, and salt. Bring to a boil, then reduce the heat to low, cover, and simmer for 18-20 minutes, until the rice and dal are tender but still holding their shape. Check once around the 15-minute mark and add a splash more hot water if it looks dry before the grains are fully cooked.
- Add the slit green chilies and the remaining 2 tablespoons of ghee, cover, and let it rest off the heat for 5 minutes.
- Sprinkle with garam masala powder, fluff gently with a fork, and stir in raisins and cashews if using. Serve hot.
What I Learned Testing This Recipe
The first time I made this I used a thin-based pan for the dry-roasting, and the dal went from pale to scorched in patches while the centre of the pan was still raw. A heavy-bottomed pan and constant stirring over medium-low heat is genuinely the difference between nutty and burnt, and burnt dal cannot be rescued once it is in the pot. If you smell anything sharp rather than toasty, tip it out immediately and start that step again.
I also learned not to skip the five-minute rest off the heat. I used to fluff it straight away and the grains at the bottom were noticeably wetter than the ones on top. Letting it sit covered lets the residual steam redistribute, and the texture evens out completely. The finishing ghee goes in before that rest, not after, so it has time to melt through rather than sitting on the surface.
One more thing worth knowing: the amount of water needed varies more than most recipes admit, depending on how old your rice is and how long the dal soaked before roasting. I check at the fifteen-minute mark every single time and add a splash of hot water if the grains still have a chalky centre. That one check has saved more batches than any other adjustment.
Tips for Success
- Don’t skip the dry-roasting step for the dal — it’s what keeps bhuna khichuri from turning into a soft porridge.
- Keep the heat low once you add water; a hard boil breaks up the rice grains.
- Add vegetables like carrot, green beans, or pumpkin if you have them on hand — Bengali khichuri is flexible.
- For a richer version, finish with an extra tablespoon of ghee just before serving.
Variations
- Bhoger khichuri (temple-style): add more ghee and a pinch of asafoetida, and skip the onion and garlic entirely.
- Vegetable-loaded: add carrots, beans, and pumpkin cubes along with the potato and cauliflower.
- Egg khichuri: serve with a fried egg on top for a quick, protein-rich meal.
- Spicier version: increase the chili powder and add an extra slit green chili.
Storage and Make-Ahead
Refrigerate leftover bhuna khichuri in an airtight container for up to 3 days. Reheat with a splash of water in a pan or microwave, as it thickens as it cools. It also freezes well for up to a month — thaw overnight in the fridge before reheating.
Frequently Asked Questions
What is the difference between khichuri and bhuna khichuri?
Regular khichuri is soft and porridge-like, cooked with more water. Bhuna khichuri is fried in ghee with whole spices before simmering in less water, so the rice and dal grains stay separate and the dish is drier and more aromatic.
Can I make bhuna khichuri without vegetables?
Yes — a plain version with just rice, dal, ghee, and whole spices is traditional too, especially for the ‘bhog’ (temple offering) style, which also skips onion and garlic.
Why is my khichuri too watery or too dry?
Rice-to-water ratio varies by brand and age of the rice. Start with the amount listed, check at 15 minutes, and adjust with small additions of hot water if it looks dry, or uncover and simmer a few extra minutes if it’s too wet.
Hi! I’m the creator of scooks (Simple Cooks).I share easy, practical recipes and simple cooking ideas to help you enjoy everyday home cooking with confidence.
Happy cooking! 🍽️