Introduction
Bhuna khichuri is a Bengali one-pot rice and lentil dish where each grain stays separate and distinct, coated lightly in ghee and spiced with whole cardamom, cinnamon, and cloves. The roasted lentils and chickpeas add nutty depth, while caramelized onions on top provide sweet richness. It’s comfort food that works as a weeknight dinner or meal-prep base for the next few days.
Recipe Details
- Prep Time: 45 minutes
- Cook Time: 15 minutes
- Total Time: 60 minutes
- Servings: 2
Ingredients
- 1 cup white fragrant rice (e.g Basmati rice or short-grained pilau rice)
- 1 cup green gram or red split lentils
- ½ cup split dried chickpeas (preferably Bengal variety; optional)
- ½ cup garden peas (optional)
- 2 tablespoons butter (preferably ghee)
- ½ teaspoon turmeric powder
- 2 whole green chiles, slit in the middle and optionally de-seeded
- Salt to taste
- 4 cups water for boiling
- 2 bay leaves
- 4 green cardamom pods
- 4 whole cloves
- 2 sticks of cinnamon 1 inch long
- ¼ teaspoon cumin seeds
- 2 cm piece of ginger, finely chopped
- 1 medium or 2 small onions, thinly sliced
- 2 tablespoons butter preferably ghee
- 1 bunch coarsely chopped fresh coriander leaves
Instructions
Preparation
- Rinse rice, lentils, and chickpeas separately in cold water.
- Dry rice in a colander or on a flat surface.
- Leave lentils and chickpeas to soak in water for 30 minutes.
- Drain lentils and chickpeas, then roast them briefly until they emit an aroma; set aside to cool.
- Heat water in a kettle to use later. Keep warm but not boiling.
- Semi-crush cardamom, cinnamon, and cloves.
Cooking
- Heat 2 tbsp butter in a heavy-based pan over medium heat. Add bay leaf and semi-crushed spices in; once they start to sputter, add sliced ginger and cumin. Stir for 1-2 minutes until ginger has a nutty aroma.
- Add green chili and garden peas, and stir once or twice.
- Add rice to the mixture and stir gently for 2-3 minutes, making sure the oil coats it thoroughly.
- Add lentils, chickpeas and salt; stir again for 1-2 more minutes
- Add hot water to the pan. The level of water should be about 1 inch above the mixture. Lower the heat slightly, cover, and simmer until done. Check regularly to make sure rice does not burn at the bottom. Rice and lentils are done when there is no hard part in rice, it is medium firm, each one is easily separable, but not very soft or sticky. This should take around 10 minutes.
Topping
- While the rice is simmering, heat the remaining butter in a separate frying pan. Fry the onion on a medium heat until it starts to brown.
- When rice mixture is done, top with onion and accompanying oil. Garnish with coriander.
- Turn down the heat to the lowest and cover until served which should not take long.
- Rinse rice, lentils, and chickpeas separately in cold water.
- Dry rice in a colander or on a flat surface.
- Leave lentils and chickpeas to soak in water for 30 minutes.
- Drain lentils and chickpeas, then roast them briefly until they emit an aroma; set aside to cool.
- Heat water in a kettle to use later. Keep warm but not boiling.
- Semi-crush cardamom, cinnamon, and cloves.
Variations
Vegetable-forward version: Add ½ cup diced carrot, ½ cup diced potato, and ½ cup corn kernels along with the green peas in step 8. This turns the dish into a fuller one-pot meal without requiring a separate vegetable side.
Spice intensity: Increase the green cardamom pods to 6 and add 1 black cardamom pod if you prefer a deeper, more aromatic finish. Reduce the amount if you prefer subtler spice.
Protein boost: Stir in ½ cup cooked white beans or chickpeas (from canned, drained and rinsed) along with the soaked lentils in step 10 for more substantial texture and protein.
Coconut variation: Replace 1 cup of the water with light coconut milk to add richness and a subtle sweetness that complements the whole spices.
Ghee-forward: Use ghee instead of butter for all three butter additions to deepen the nutty, caramelized flavor throughout.
Tips for Success
Don’t skip the roasting step. Briefly roasting the drained lentils and chickpeas before cooking wakes up their flavor and prevents them from turning mushy—they’ll stay distinct and slightly firm inside the finished dish.
Watch the water level. The 1-inch rule matters; too much water produces mushy, sticky rice, and too little leaves hard grains. Peek under the lid at the 7-minute mark to check, and add a tablespoon more hot water if the pan looks dry.
Chill before caramelizing onions. Once you drain the lentils and chickpeas, you have a natural pause point. You can prep the onions and ginger now while the soaking happens, so the topping is ready exactly when the rice finishes.
Let the spices sputter properly. When you add the bay leaf and crushed spices to hot butter, wait 20–30 seconds for them to release aroma before adding the ginger. This bloom step builds the foundation flavor of the whole dish.
Separate grains matter. Rice grains clump when stirred too much after the water goes in. Stir gently in step 9 to coat, then leave the pan alone to simmer. A fork fluffing at the end, rather than a spoon stirring mid-cook, keeps grains distinct.
Storage and Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. The dish stays firm and the flavors deepen slightly on day two, making it ideal for meal prep.
To reheat, place the khichuri in a heavy-based pan over low heat with a splash of water (about 2 tablespoons per cup of rice) and cover for 5–7 minutes, stirring gently once midway. Avoid the microwave, which dries out the lentils and makes the texture grainy. A stovetop warm-up restores the initial texture and allows the spice flavors to round out again.
This dish does not freeze well; the texture of both the rice and lentils breaks down upon thawing, becoming mushy.
FAQ
Can I use brown rice instead of white fragrant rice?
Brown rice requires significantly longer cooking (30–35 minutes vs. 10) and will absorb too much water relative to the lentils in this recipe. Stick with white basmati or short-grain pilau rice to maintain the balance and distinct texture of each component.
What if I don’t have green cardamom pods?
You can substitute with an equal number of black cardamom pods (the flavor is deeper and slightly smoky), or use ¼ teaspoon ground cardamom as a last resort. Whole pods are strongly preferred here because they infuse gradually and can be left in the finished dish as part of the eating experience.
Do I have to soak the lentils and chickpeas for exactly 30 minutes?
Thirty minutes is a target to soften them enough for even cooking without over-soaking. If you’re short on time, 20 minutes works; if longer, 45 minutes is fine. Just don’t skip the soaking—unsoaked lentils and chickpeas cook unevenly and can split or remain hard inside.
Can I make this vegetarian or vegan?
Yes. Replace the butter with an equal amount of coconut oil or neutral vegetable oil in all three places the recipe calls for butter. The flavor profile shifts slightly (less rich, more herbaceous), but the technique and timing remain unchanged.
Attribution: Recipe text from “Cookbook:Bhuna Khichuri (Bengali Rice and Lentils)” on Wikibooks (© Wikibooks contributors).
Source: https://en.wikibooks.org/wiki/Cookbook:Bhuna_Khichuri_(Bengali_Rice_and_Lentils)
License: CC BY-SA 4.0 — https://creativecommons.org/licenses/by-sa/4.0/
Additions: Editorial additions and formatting changes were made for clarity and usability. Ingredients, instructions, and other sections may be adapted where appropriate.

