Gobi Khichdi Recipe (Cauliflower Rice Pilaf)

Updated November 6, 2026

Total time
45 min
prep 15 min · cook 30 min
Serves
4
portions as written

Jump to recipe

Gobi Khichdi Recipe (Cauliflower Rice Pilaf)

Gobi khichdi is a comforting one-pot dish from India made with rice, moong dal (split yellow lentils), and cauliflower, seasoned with gentle spices. It is a lighter, vegetable-packed take on the classic khichdi, where the cauliflower adds texture and nutrition while the dal and rice create a soft, porridge-like base. This recipe works because it is simple, forgiving, and comes together in about 45 minutes, making it a perfect weeknight meal or a soothing dish when you want something warm and nourishing.

Ingredients

  • 1 cup (200 g) basmati rice, rinsed
  • 1/2 cup (100 g) moong dal (split yellow lentils), rinsed
  • 2 cups (300 g) cauliflower florets, cut into small bite-sized pieces
  • 1 tablespoon (15 ml) ghee or oil
  • 1 teaspoon cumin seeds
  • 1/2 teaspoon turmeric powder
  • 1/2 teaspoon grated fresh ginger
  • 1 green chili, slit (optional)
  • 1/2 teaspoon salt, or to taste
  • 3 cups (720 ml) water
  • Fresh cilantro, chopped, for garnish

Instructions

  1. Rinse the rice and moong dal together in a fine-mesh strainer under running water until the water runs clear. Soak them in water for 15 minutes while you prepare the other ingredients.
  2. In a heavy-bottomed pot or pressure cooker, heat the ghee or oil over medium heat. Add the cumin seeds and let them sizzle for a few seconds.
  3. Add the grated ginger and green chili (if using) and sauté for 30 seconds until fragrant.
  4. Add the cauliflower florets and turmeric powder. Stir and cook for 2-3 minutes, allowing the cauliflower to lightly brown at the edges.
  5. Drain the soaked rice and dal and add them to the pot. Stir gently to coat with the spices.
  6. Pour in the water and add salt. Bring to a boil.
  7. Reduce the heat to low, cover, and simmer for 20-25 minutes, until the rice and dal are tender and the water is absorbed. If using a pressure cooker, cook for 2 whistles on medium heat, then let the pressure release naturally.
  8. Once done, let the khichdi rest for 5 minutes. Fluff gently with a fork, garnish with cilantro, and serve hot.

Tips

  • Substitutions: If you don’t have moong dal, you can use red lentils (masoor dal) or even split chickpeas (chana dal), but note that red lentils cook faster and will make the khichdi softer. For a vegan version, replace ghee with coconut oil or any neutral oil.
  • Adjusting consistency: Khichdi is meant to be soft, but if you prefer it more porridge-like, add an extra 1/2 cup (120 ml) of water. If you like it drier, reduce water by 1/4 cup (60 ml).
  • Common mistake: Do not skip soaking the rice and dal. Soaking helps them cook evenly and reduces cooking time. Also, avoid stirring too much during cooking, as it can make the khichdi mushy.
  • Flavor boost: For extra depth, add a pinch of asafoetida (hing) along with the cumin seeds, or a bay leaf and a cinnamon stick for a subtle aromatic note.

Serving Suggestions

Serve gobi khichdi hot with a dollop of ghee on top, alongside plain yogurt or a side of pickle (achar). It also pairs well with papad (crispy lentil wafers) and a simple cucumber salad. For a complete meal, you can serve it with a bowl of warm dal or a vegetable curry on the side.

Variations

  • Vegetable khichdi: Add other vegetables like peas, carrots, or green beans along with the cauliflower. Chop them small so they cook at the same rate.
  • Spicy version: Increase the green chili or add 1/2 teaspoon of red chili powder for more heat.
  • Brown rice version: Substitute basmati rice with brown rice. Increase the water to 3 1/2 cups (840 ml) and cook for 10-15 minutes longer, until the brown rice is tender.
  • Grain-free: Replace the rice with quinoa (rinsed) and reduce the water to 2 1/2 cups (600 ml), cooking for about 15 minutes.

Storage and Reheating

Store leftover gobi khichdi in an airtight container in the refrigerator for up to 3-4 days. To reheat, add a splash of water or broth to loosen the texture, and warm in a microwave or on the stovetop over low heat, stirring occasionally, until heated through. You can also freeze khichdi for up to 2 months; thaw overnight in the refrigerator before reheating.

Frequently Asked Questions

Can I use frozen cauliflower? Yes, frozen cauliflower works well. There is no need to thaw it first; just add it directly to the pot and increase the cooking time by 2-3 minutes.

Why is my khichdi too mushy? Khichdi is naturally soft, but if it becomes overly mushy, you likely added too much water or stirred too frequently. Next time, reduce the water by 1/4 cup (60 ml) and avoid stirring during cooking.

Can I make this in a rice cooker? Absolutely. Add all ingredients to the rice cooker, select the regular white rice setting, and let it cook. The khichdi will be ready when the cooker switches to warm.

Is gobi khichdi suitable for babies? Yes, it is a popular weaning food in India. For babies, omit the green chili and salt, and mash the khichdi to a smooth paste. Always consult your pediatrician before introducing new foods.

What can I use instead of moong dal? If you are out of moong dal, you can use yellow split peas (chana dal) but they will take longer to cook, so soak them for 30 minutes and increase the cooking time by 10 minutes. Alternatively, use red lentils for a quicker cook.

Can I add more vegetables? Yes, this is a flexible dish. Add finely chopped carrots, beans, or peas along with the cauliflower. Just ensure they are cut small so they cook evenly.

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).