Bangladesh · South Asia

Bangladeshi Vegetarian Recipes: Vegetable Khichuri

Updated November 3, 2026

Total time
1 hr 5 min
prep 20 min · cook 45 min
Serves
4
portions as written
Cuisine
Bangladesh
South Asia

Jump to recipe

Bangladeshi Vegetarian Recipes: Vegetable Khichuri

Vegetable khichuri is a gently spiced one-pot meal of rice, split yellow mung dal, and seasonal vegetables, enjoyed in Bangladesh and across Bengali kitchens. This vegetarian version cooks to a soft, comforting consistency, with toasted lentils, ginger, and whole spices giving it plenty of aroma; regional and family versions vary in rice, vegetables, and spice level.

Ingredients

  • 1½ cups (285 g) short- or medium-grain rice, such as kalijira, sona masuri, or jasmine
  • ¾ cup (150 g) split yellow mung dal (moong dal)
  • 1 tablespoon (15 ml) neutral oil, such as vegetable oil
  • 2 tablespoons (28 g) ghee, divided; use more oil for a vegan version
  • 2 bay leaves
  • 1 small cinnamon stick, about 1 inch (2.5 cm)
  • 3 green cardamom pods, lightly cracked
  • 3 whole cloves
  • 1 teaspoon (2 g) cumin seeds
  • 1 medium yellow onion, about 1 cup (150 g) finely chopped
  • 1 tablespoon (15 g) finely grated fresh ginger
  • 2 green chilies, slit lengthwise, or 1 for a milder dish
  • 1 teaspoon (3 g) ground turmeric
  • ½ teaspoon (1 g) mild red chili powder, optional
  • 1 medium potato, about 1 cup (180 g), peeled if desired and cut into ½-inch (1.25 cm) cubes
  • 1 medium carrot, about ½ cup (80 g), diced
  • 1½ cups (150 g) small cauliflower florets
  • ½ cup (75 g) frozen or fresh peas
  • 6 cups (1.4 L) water, plus a little more if needed
  • 1½ teaspoons (9 g) fine salt, or to taste
  • ¼ teaspoon (0.5 g) ground black pepper
  • 1 tablespoon (15 ml) fresh lemon juice, optional
  • 2 tablespoons (8 g) chopped cilantro, optional, for serving

Instructions

  1. Rinse the rice and mung dal separately in cool water until the water is mostly clear. Drain well and set aside. Rinse, peel, and chop the vegetables while the grains drain; cutting the potato and carrot into small, similar-sized pieces helps them cook through with the rice. This preparation takes about 20 minutes, and neither grain needs soaking.
  2. Set a large, heavy pot or Dutch oven over medium heat. Add the drained mung dal and toast it dry for about 5 minutes, stirring often, until it smells nutty and a few grains turn lightly golden. Keep it moving: very dark or scorched dal can make the whole pot taste bitter. Tip the toasted dal into a bowl and set aside.
  3. Return the pot to medium heat and add the neutral oil and 1 tablespoon (14 g) of the ghee. Once warm, add the bay leaves, cinnamon, cardamom, cloves, and cumin seeds. Stir for about 30 seconds, just until the cumin smells fragrant and begins to sizzle. Add the onion and cook for 4 to 5 minutes, stirring, until softened and lightly golden at the edges. Stir in the ginger and slit chilies for 1 minute. Add the turmeric and optional chili powder, then stir for about 30 seconds so the ground spices do not stick or burn.
  4. Add the potato, carrot, cauliflower, and peas. Stir for 2 to 3 minutes to coat them in the spiced onion mixture. Add the rice and toasted mung dal, then pour in the water. Stir in the salt and black pepper. Increase the heat and bring the pot to a boil, which usually takes about 4 to 5 minutes; scrape the bottom once so no lentils are stuck there.
  5. As soon as the liquid boils, reduce the heat to low and cover the pot, leaving the lid slightly ajar if it tends to boil over. Simmer gently for 20 minutes. Stir once after about 10 minutes, scraping the bottom, then cover again. The khichuri is ready when the rice and dal are tender, the potato yields easily to a fork, and the mixture is thick but spoonable. If it looks dry before the grains soften, stir in hot water ¼ cup (60 ml) at a time. If it is looser than you like, simmer uncovered for a few extra minutes, stirring frequently.
  6. Turn off the heat and leave the pot covered for 5 minutes. Remove the cinnamon stick, bay leaves, and whole cloves if you can find them; the cardamom pods can also be removed, though they are harmless if left in. Stir in the remaining tablespoon of ghee and the optional lemon juice. Taste and adjust the salt. The finished texture should be creamy and soft, not dry and separate like pilaf. Sprinkle with cilantro if using and serve hot.

Tips

  • Toast the dal carefully. Dry-toasting adds a rounded, nutty aroma, but the small split grains can scorch quickly. Use medium heat, stir continuously, and take them off as soon as they smell toasted; pale gold is enough.
  • Choose rice for the texture you want. Kalijira rice is a fragrant small-grain choice when available. Sona masuri or jasmine rice is a practical substitute; long-grain rice also works, but the khichuri may be less cohesive. Rinsing removes loose starch while still allowing the dish to become creamy during cooking.
  • Control the heat and liquid near the end. Gentle simmering helps prevent the bottom from catching. If your pot is thin, stir more often and use the lowest steady heat. Add hot water gradually rather than pouring in a large extra amount, since the vegetables release moisture as they cook.
  • Make it vegan or adjust the spice. Replace ghee with an equal amount of neutral oil, or use mustard oil for a sharper, more distinctive aroma. For a mild pot, omit the chili powder and use one slit chili; remove the chili before serving if you want its fragrance without as much heat.

Serving Suggestions

Serve vegetable khichuri in warm bowls as a filling main course. A spoonful of ghee on top, chopped cilantro, and a squeeze of lemon let each person adjust richness and brightness at the table. For a meal with contrasting textures, add a crisp cucumber-and-onion salad, lightly dressed greens, or sliced raw vegetables. A small dish of pickle or a sharp chutney also works well alongside the soft, mild rice and lentils; offer these separately so diners can choose how much tang or heat they want.

For a more substantial spread, pair it with a simple cooked vegetable side, such as sautéed greens or eggplant, and plain yogurt if the meal does not need to be dairy-free. Khichuri is satisfying on its own, so sides can stay simple. If serving a group, keep the pot covered between portions: it thickens as it stands, and a splash of hot water stirred in just before serving restores a softer consistency.

Variations

Use vegetables that are in season or already in the refrigerator. Green beans, pumpkin, cabbage, or chopped spinach can replace some of the cauliflower, carrot, or peas. Cut firm vegetables small enough to cook in the same simmer; add delicate spinach during the final few minutes so it wilts without turning dull. Keep the total amount of vegetables close to the listed quantity so the rice and dal still have enough room and liquid to cook evenly.

For a richer, more aromatic pot, add a pinch of ground cumin or garam masala with the turmeric, or finish with a little extra ghee. A traditional Bengali five-spice blend, panch phoron, can be used in place of the cumin seeds for a different, more complex seed aroma; it contains fenugreek, nigella, cumin, mustard, and fennel seeds, and is not the same flavor as cumin alone. If it is difficult to find, the cumin in this recipe is an easy substitute, though the result will be simpler. For more heat, add another green chili; for a lighter chile flavor, leave the chilies whole rather than slitting them.

Some versions are drier and more separate, while this recipe is deliberately soft and spoonable. To move it toward a thicker, less porridge-like texture, begin with 5½ cups (1.3 L) water and add more only if the grains need it. Rice brands and pots absorb liquid differently, so use tenderness and consistency—not the exact water level alone—as your guide.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking in a shallow, covered container. Khichuri keeps for 3 to 4 days in the refrigerator. It becomes firmer as the rice and lentils absorb liquid, which is normal. For longer storage, freeze portions in airtight, freezer-safe containers; use within about 2 months for the best texture. Thaw overnight in the refrigerator rather than leaving it at room temperature.

Reheat only the portion you plan to eat, either in a saucepan over low to medium heat or in the microwave. Add a tablespoon or two of water per serving, cover loosely, and stir partway through so the center heats evenly. Reheat leftovers to 165°F (74°C), checking the middle with a food thermometer, and serve promptly. If reheating a larger amount on the stove, stir frequently and add more water as needed to loosen it. Avoid repeatedly cooling and reheating the entire pot.

Frequently Asked Questions

Is vegetable khichuri the same as khichdi?
They are closely related rice-and-lentil dishes, but names and preparations vary by region and household. This recipe is a Bangladeshi-style vegetarian khichuri with toasted mung dal, vegetables, warming whole spices, and a soft consistency. It is not intended to represent every version made in Bangladesh or elsewhere.

Can I make it without mung dal?
Split yellow mung dal gives this dish its characteristic mild, nutty flavor and cooks at a similar pace to the rice. Split red lentils are a workable substitute, but they soften faster and can make the khichuri thicker and more uniform. Check the pot earlier than the listed time and add hot water if needed. Whole beans are not a direct substitute because they take much longer to soften.

Can I cook khichuri in a rice cooker?
A rice cooker can work, but cooking times and liquid needs differ by model, and the onions and spices are more flavorful when browned first. Toast the dal and cook the spices, onion, and ginger in a pan, then transfer that mixture to the cooker with the rice, vegetables, water, and seasonings. Use a porridge or mixed-grain setting if available, and check that the potato and dal are tender before serving; add hot water and cook longer if needed.

Why is my khichuri too thick or too watery?
Rice variety, pot shape, and heat all affect how much liquid remains. If it is too thick while the grains are still firm, add hot water in small amounts and continue simmering. If everything is tender but the dish is too loose, simmer uncovered for a few minutes, stirring so the bottom does not catch. It also thickens noticeably during its 5-minute rest and as it cools.

Can I make this recipe ahead?
Yes. Cook it fully, refrigerate it within 2 hours, and reheat it with a little water when you are ready to eat. For the freshest texture, prepare the chopped vegetables and measured spices earlier, then cook the khichuri close to serving time. If making the whole dish ahead, expect it to be thicker after chilling and loosen it gradually while reheating.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).