Asparagus khichdi is a nourishing one-pot meal that combines tender rice, moong dal (split yellow lentils), and fresh asparagus with warm Indian spices. This dish takes the classic comfort food of khichdi—a staple across India—and adds a spring vegetable twist, making it both wholesome and flavorful. It works beautifully because the asparagus cooks right into the grains, lending a subtle earthy sweetness, while the ghee and spices keep it aromatic and satisfying. Serve it as a complete meal with a side of yogurt or pickle for a truly comforting bowl.
Ingredients
- 1 cup (200 g) basmati rice, rinsed and drained
- ½ cup (100 g) moong dal (split yellow lentils), rinsed
- 1 lb (450 g) fresh asparagus, woody ends trimmed, cut into 1-inch pieces
- 1 medium onion, finely chopped (about 1 cup / 150 g)
- 1 tomato, chopped (about ½ cup / 100 g)
- 1 tablespoon (15 ml) ghee or oil
- 1 teaspoon (5 g) cumin seeds
- 1 teaspoon (5 g) mustard seeds
- 1 teaspoon (5 g) grated fresh ginger
- 2 green chilies, slit (optional, adjust to taste)
- ½ teaspoon (2.5 g) turmeric powder
- 1 teaspoon (5 g) ground coriander
- ½ teaspoon (2.5 g) garam masala
- Salt, to taste (about 1 teaspoon / 6 g)
- 3 cups (720 ml) water
- Fresh cilantro (coriander leaves), chopped, for garnish
- Lemon wedges, for serving
Instructions
- 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, then drain.
- While the rice and dal soak, prepare the asparagus: snap off the woody ends (they break naturally where the stalk turns tender), then cut into 1-inch pieces. Set aside.
- Heat ghee or oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add cumin seeds and mustard seeds; let them sizzle for about 30 seconds until fragrant.
- Add the chopped onion and sauté for 4-5 minutes, until soft and lightly golden. Add the ginger and green chilies; cook for another minute.
- Stir in the chopped tomato, turmeric, coriander, and garam masala. Cook for 2-3 minutes, until the tomato softens and the spices become aromatic.
- Add the drained rice and dal, and stir to coat with the spice mixture. Cook for 2 minutes, stirring gently.
- Pour in the water and add salt. Bring to a boil over high heat, then reduce the heat to low, cover, and simmer for 15 minutes.
- After 15 minutes, gently stir in the asparagus pieces. Cover again and cook for another 5-7 minutes, until the asparagus is tender-crisp and the rice and dal are fully cooked. The mixture should be soft and porridge-like; add a splash of hot water if it looks too dry.
- Turn off the heat and let the khichdi rest, covered, for 5 minutes. Fluff gently with a fork.
- Garnish with fresh cilantro and serve hot with lemon wedges.
Tips
- Substitutions: If asparagus is not in season, use green beans or zucchini (cut into similar pieces). For a vegan version, replace ghee with coconut oil or any neutral oil.
- Consistency: Khichdi should be soft and slightly mushy, but not soupy. Adjust the water: add ¼ cup (60 ml) more if you prefer a thinner texture, or cook uncovered for a few extra minutes if too wet.
- Don’t overcook asparagus: Add it only in the last few minutes so it retains a slight crunch and bright green color. Overcooked asparagus turns mushy and gray.
- Rinse well: Rinsing the rice and dal until the water runs clear prevents excess starch, which can make the khichdi gummy.
Serving Suggestions
Serve asparagus khichdi as a complete meal with a side of plain yogurt (or dairy-free yogurt), a spoonful of mango pickle, and a few papadums (poppadoms) for crunch. A squeeze of fresh lemon juice over the top brightens all the flavors. It also pairs well with a simple cucumber salad or a bowl of warm soup.
Variations
- Add protein: Stir in 1 cup (200 g) of cooked chickpeas or paneer cubes (Indian cottage cheese) along with the asparagus for a heartier dish.
- Make it spicy: Increase the green chilies or add ½ teaspoon of red chili powder with the other spices.
- Vegetable medley: Replace half the asparagus with peas, carrots, or bell peppers for a colorful twist.
- Brown rice version: Use 1 cup (200 g) brown basmati rice and increase the water to 3½ cups (840 ml) and the cooking time to 40-45 minutes.
Storage and Reheating
Store leftover khichdi in an airtight container in the refrigerator for up to 3-4 days. The texture will thicken as it sits; when reheating, add a splash of water or broth to loosen it. Reheat in a saucepan over medium-low heat, stirring occasionally, until hot (about 5-7 minutes). You can also microwave individual portions for 2-3 minutes, stirring halfway. For longer storage, freeze in portion-sized containers for up to 3 months. Thaw overnight in the refrigerator before reheating.
Frequently Asked Questions
Can I use frozen asparagus? Yes, frozen asparagus works well. Add it directly to the pot without thawing, but reduce the cooking time by 2-3 minutes since frozen pieces cook faster.
How do I know when the khichdi is done? The rice and dal should be completely soft and the mixture should have a porridge-like consistency. The asparagus should be easily pierced with a fork but still hold its shape.
Can I make this in a pressure cooker or Instant Pot? Absolutely. For an Instant Pot, use the sauté function for the tempering, then add all ingredients including asparagus. Cook on high pressure for 10 minutes, then let the pressure release naturally for 10 minutes. For a stovetop pressure cooker, cook for 3-4 whistles.
My khichdi turned out too watery. How can I fix it? If it’s too watery, simmer uncovered for 5-10 minutes, stirring occasionally, until the excess liquid evaporates. If it’s too thick, add hot water or broth a few tablespoons at a time until you reach the desired consistency.
Is this dish gluten-free? Yes, this recipe is naturally gluten-free as long as you use certified gluten-free spices and ensure no cross-contamination. Always check labels if you have celiac disease.
Can I skip the moong dal? You can substitute with red lentils (masoor dal) or even split chickpeas (chana dal), but note that cooking times may vary. Red lentils cook faster, so reduce the initial simmer to 12 minutes.
Related
- Khachapuri Day: Traditions & a Full Recipe
- Khachapuri Milk Street: Cheesy Bread Recipe
- Khachapuri Recipe Step by Step (Georgian Cheese Bread)
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).