
Ramadan Vegetable Lentil Khichdi Rice
A nourishing one-pot khichdi combining basmati rice and red lentils with aromatic spices, ghee, and vegetables. This traditional comfort food is ideal for suhoor or iftar, offering complete protein and gentle nutrition to ease digestion during Ramadan.
- Prep
- 15 min
- Cook
- 25 min
- Wait
- 5 min
- Total
- 45 min
- Makes
- 4 servings (about 6 cups)
Steps
Before you start
- Rinse rice and lentils separately under cold water until water runs clear
- Measure all spices and have them ready—cumin, turmeric, and other aromatics toast quickly
- Chop vegetables into ½-inch (1 cm) pieces so they cook evenly with the rice and lentils
Toast cumin seeds
- Heat ghee in a 5-quart pot over medium heat.
- Once shimmering, add cumin seeds and toast for 30 seconds until fragrant and slightly darker.
- Do not let them burn—they will continue to toast slightly as the pan heats.
+ Show details− Hide details
Ready when: seeds are fragrant and lightly browned
Tip: Toast cumin quickly on medium heat so it flavors the ghee without burning and turning bitter.
Cook aromatics
- Add diced onion to the toasted cumin and ghee.
- Stir frequently and cook for 3 to 4 minutes until onion becomes translucent and just begins to turn golden at the edges.
- Add minced garlic and ginger, stirring constantly for 1 minute until very fragrant.
+ Show details− Hide details
Ready when: onion is soft and golden, garlic and ginger are aromatic
Tip: Stir constantly when adding garlic and ginger to prevent them from sticking to the bottom and developing a burnt taste.
Add spices and chili
- Sprinkle turmeric over the onion mixture and stir well for 30 seconds to toast the turmeric and coat the aromatics evenly.
- If using green chili, add it now and stir for another 30 seconds.
+ Show details− Hide details
Ready when: turmeric is evenly distributed and releases its aroma
Tip: Toasting turmeric briefly in ghee enhances its flavor and reduces any earthy harshness.
Add rice and lentils
- Pour the rinsed basmati rice and rinsed red lentils into the pot.
- Stir well with a wooden spoon for 1 to 2 minutes, coating all grains and lentils with the ghee and spice mixture.
- You should hear a gentle toasting sound.
+ Show details− Hide details
Ready when: rice grains are glistening with ghee and lightly toasted
Tip: This toasting step helps keep rice grains separate and improves the overall texture of the khichdi.
Add vegetables
- Add diced carrot, frozen peas, and diced potato (if using).
- Stir everything together for 1 minute so vegetables are coated with ghee and spices.
+ Show details− Hide details
Ready when: vegetables are lightly coated and mixed throughout
Tip: Keep vegetable pieces uniform in size so they cook at the same rate as the rice and lentils.
Add water and bring to boil
- Pour 4.5 cups (1050 ml) of water into the pot.
- Stir well to combine everything, scraping up any spices stuck to the bottom.
- Increase heat to medium-high and bring to a rolling boil, stirring occasionally.
+ Show details− Hide details
Ready when: liquid is at a rolling boil with bubbles breaking the surface
Tip: Stir occasionally to prevent rice from settling and sticking to the bottom of the pot.
Reduce heat and simmer covered
- Once boiling, reduce heat to low.
- Add salt to taste (start with ½ teaspoon or 2.5 g, then adjust).
- Stir once, then cover the pot tightly with a lid.
- Simmer undisturbed for 18 to 20 minutes.
- The liquid should be almost completely absorbed, and rice and lentils should be tender.
+ Show details− Hide details
Ready when: rice grains are tender, lentils have dissolved slightly and thickened the khichdi, liquid is almost fully absorbed
Tip: Do not lift the lid or stir during cooking—steam needs to build to cook the rice and lentils evenly. If liquid remains after 20 minutes, cover and cook 2 more minutes; if the bottom starts to brown, add 2 tablespoons (30 ml) water and stir gently.
Rest and fluff
- Remove the pot from heat and keep covered for 5 minutes.
- This allows the khichdi to fully absorb any remaining liquid and the flavors to meld.
- Gently fluff with a fork, breaking up any clumps that may have formed.
+ Show details− Hide details
Ready when: khichdi is fluffy and each grain is separate
Tip: A 5-minute rest is key to light, fluffy khichdi rather than a mushy, dense porridge.
Season and serve
- Taste the khichdi and adjust salt and black pepper as needed.
- Divide among serving bowls.
- Top with fresh cilantro if desired and a squeeze of fresh lime juice for brightness.
- Serve warm.
+ Show details− Hide details
Tip: A pinch of black pepper and a lime wedge add freshness without overwhelming the delicate spice balance.
Good to know
Tips
- For a creamier khichdi, reduce water to 4 cups (950 ml) and add ½ cup (120 ml) full-fat coconut milk or plain yogurt after cooking, stirring gently to combine.
- If serving at iftar, make sure the khichdi is warm and comforting. A dollop of plain yogurt and a sprinkle of crispy fried onions add texture and richness.
- Khichdi is naturally mild and gentle on the stomach, making it ideal for Ramadan. Adjust green chili to your heat preference—it can be omitted entirely for a milder version.
- For extra protein and richness, add 2 tablespoons (20 g) of roasted cashews or blanched almonds, crushed lightly, just before serving.
Make ahead
The khichdi is best served fresh, but it can be made up to 2 hours ahead. Store in an airtight container at room temperature and reheat gently on the stovetop over low heat with a splash of water (2–3 tablespoons / 30–45 ml), stirring occasionally, until heated through (3–5 minutes).
Storage & reheating
Room temperature: up to 2 hours in an airtight container. Refrigerator: up to 3 days in a covered container. Reheat on the stovetop over low heat with a splash of water, stirring gently for 3–5 minutes. Freezer: up to 1 month in a freezer-safe container. Thaw in the refrigerator overnight, then reheat on the stovetop as above. Do not microwave, as it can make the khichdi dry and unevenly heated.
Substitutions
- ghee (clarified butter) → unsalted butter or coconut oil. Ghee has a rich, nutty flavor ideal for khichdi, but butter or coconut oil work well. Use the same amount.
- red lentils (masoor dal) → yellow lentils (moong dal) or a 50/50 mix of red and yellow. Yellow lentils have a slightly earthier taste and cook at the same rate. Red lentils are softer; yellow lentils hold their shape better.
- basmati rice → jasmine rice or long-grain white rice. Basmati has a distinctive aroma and delicate flavor; jasmine is slightly floral; other long-grain rice works but the flavor will be less aromatic.
- carrot, medium → zucchini, green beans, or spinach. Choose vegetables that cook in about 20 minutes. Spinach should be added in the last 2 minutes of cooking to prevent it from becoming mushy.




