Oats Khichdi Recipe (Easy One-Pot Comfort Food)

Updated November 6, 2026

Total time
35 min
prep 10 min · cook 25 min
Serves
4
portions as written

Jump to recipe

Oats Khichdi Recipe (Easy One-Pot Comfort Food)

Oats khichdi is a modern, wholesome twist on the classic Indian comfort dish, made with rolled oats, moong dal (split yellow lentils), and a handful of warming spices. It’s a one-pot meal that comes together in about 30 minutes, offering a creamy, porridge-like texture that’s both filling and easy to digest. This recipe works because the oats and dal cook at the same rate, absorbing the turmeric, cumin, and ginger for a deeply comforting bowl that’s perfect for a quick weeknight dinner or a light lunch.

Ingredients

  • 1 cup (100 g) rolled oats (not instant)
  • 1/2 cup (100 g) moong dal (split yellow lentils), rinsed
  • 1 tablespoon (15 ml) ghee or oil
  • 1 teaspoon (5 g) cumin seeds
  • 1/2 teaspoon (2.5 g) mustard seeds (optional)
  • 1 medium onion, finely chopped (about 1 cup / 150 g)
  • 1 tablespoon (15 g) grated fresh ginger
  • 2 green chilies, slit lengthwise (adjust to taste)
  • 1/2 teaspoon (2.5 g) turmeric powder
  • 1/2 teaspoon (2.5 g) red chili powder (optional)
  • 1 teaspoon (5 g) salt, or to taste
  • 4 cups (960 ml) water
  • 1 medium tomato, chopped (about 1/2 cup / 75 g)
  • 2 tablespoons (8 g) fresh cilantro, chopped, for garnish
  • 1 tablespoon (15 ml) lemon juice (optional)

Instructions

  1. Rinse the moong dal under running water until the water runs clear. Soak it in water for 10 minutes while you prep the other ingredients. (This softens the dal and helps it cook evenly with the oats.)
  2. Dry-roast the oats in a large skillet or pot over medium heat for 2–3 minutes, stirring constantly, until they smell nutty and slightly toasted. Remove and set aside. (This step prevents the khichdi from becoming gluey.)
  3. Heat the ghee or oil in the same pot over medium heat. Add the cumin seeds and mustard seeds (if using) and let them splutter for about 30 seconds.
  4. Add the onions and cook for 4–5 minutes until soft and translucent. Stir in the ginger and green chilies, and cook for another minute until fragrant.
  5. Add the turmeric and red chili powder (if using), stir for 10 seconds, then add the chopped tomatoes. Cook for 2–3 minutes until the tomatoes break down and become mushy.
  6. Drain the soaked dal and add it to the pot along with the toasted oats. Stir well to coat everything with the spice mixture.
  7. Pour in the water and add the salt. Stir, then bring to a boil over high heat.
  8. Reduce the heat to low, cover the pot, and simmer for 15–20 minutes, stirring occasionally to prevent sticking. The khichdi is done when the dal is fully soft and the oats have absorbed most of the water, giving a thick, porridge-like consistency. If it looks too dry, add a splash of hot water.
  9. Turn off the heat and let the khichdi rest for 5 minutes. It will thicken further as it sits.
  10. Garnish with cilantro and a squeeze of lemon juice, if desired. Serve hot.

Tips

  • Use rolled oats, not instant: Instant oats cook too quickly and turn mushy. Rolled oats hold their texture better and give a nicer bite. If you only have quick oats, reduce the cooking time by 5 minutes and use 3 1/2 cups (840 ml) of water.
  • Adjust the consistency: Some like khichdi thick and scoopable, others prefer it soupy. Add more water (up to 1 cup / 240 ml) if you want a thinner porridge. Remember it thickens as it cools, so err on the slightly runny side.
  • Don’t skip the dry-roasting: Toasting the oats before cooking removes their raw taste and prevents a pasty texture. It takes only 2 minutes and makes a real difference.
  • Soak the dal for best results: Even a 10-minute soak helps the moong dal cook faster and more evenly with the oats. If you forget, just add 5 extra minutes to the simmering time.

Serving Suggestions

Serve the khichdi hot, topped with a dollop of ghee or plain yogurt. It pairs beautifully with a side of pickle (achaar), papad (crispy lentil wafers), or a simple cucumber salad. For a heartier meal, add a side of roasted vegetables or a fried egg on top.

Variations

  • Vegetable khichdi: Add 1 cup (150 g) of mixed vegetables like carrots, peas, and green beans along with the tomatoes. Cook for an extra 5 minutes until the vegetables are tender.
  • Spicy version: Increase the green chilies to 4 and add 1/2 teaspoon of garam masala in the last 2 minutes of cooking.
  • No-onion no-garlic: Skip the onion and use a pinch of asafoetida (hing) with the cumin seeds for a Jain or Satvik version.
  • Brown rice khichdi: Replace the oats with 1/2 cup (100 g) brown rice and increase the water to 5 cups (1.2 L). Cook for 40–45 minutes, as brown rice takes longer.
  • Protein boost: Stir in 1/2 cup (75 g) of cubed paneer or tofu in the last 5 minutes of cooking.

Storage and Reheating

Store leftover khichdi in an airtight container in the refrigerator for up to 3 days. It will thicken considerably when chilled. To reheat, add a little water (2–3 tablespoons) and warm it in a saucepan over medium heat, stirring frequently, or microwave in 30-second intervals until piping hot. You can also freeze khichdi for up to 1 month in a freezer-safe container. Thaw overnight in the fridge before reheating. Always reheat to a safe minimum internal temperature of 165°F (74°C).

Frequently Asked Questions

Can I use steel-cut oats instead of rolled oats? Yes, but they need more time and water. Use 1 cup (160 g) steel-cut oats and increase the water to 5 cups (1.2 L). Simmer for 30–35 minutes, or until the oats are tender.

Why is my khichdi sticky or gluey? This usually happens when you use instant oats or skip the dry-roasting step. Also, stirring too vigorously breaks down the oats. Stir gently and only occasionally.

Can I make this in a pressure cooker or Instant Pot? Absolutely. For a pressure cooker, use 3 cups (720 ml) water and cook for 3 whistles on medium heat. For an Instant Pot, use the same amount of water, pressure cook on high for 8 minutes, then let the pressure release naturally for 10 minutes.

Is this recipe gluten-free? Yes, if you use certified gluten-free oats. Regular oats are often cross-contaminated with wheat during processing, so check the label if you have celiac disease or a gluten sensitivity.

Can I skip the moong dal? You can, but the dal adds protein and a creamy texture. If you skip it, increase the oats to 1 1/2 cups (150 g) and reduce the water to 3 1/2 cups (840 ml). Cook for 10–12 minutes.

What can I use instead of ghee for a vegan version? Use any neutral oil like coconut, avocado, or sunflower oil. The flavor will be slightly different but still delicious.

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