Palak Khichdi Recipe (Spinach Rice Lentil Porridge)

Updated November 6, 2026

Total time
50 min
prep 15 min · cook 35 min
Serves
4
portions as written

Jump to recipe

Palak Khichdi Recipe (Spinach Rice Lentil Porridge)

Palak khichdi is a comforting one-pot Indian dish made with rice, moong dal (split yellow lentils), and fresh spinach, gently spiced and cooked until soft and porridge-like. It’s a staple in many Indian homes because it’s nourishing, easy to digest, and comes together in under an hour. The spinach adds a mild earthiness and a vibrant green color, while the cumin, turmeric, and ginger keep the flavor warm and aromatic without being spicy. This recipe yields a creamy, satisfying meal that works for a quick weeknight dinner, a light lunch, or even a baby-friendly meal (skip the salt and spices for little ones).

Ingredients

  • 1 cup (200 g) basmati rice (or any long-grain rice)
  • ½ cup (100 g) split yellow moong dal (skinned split lentils)
  • 4 cups (960 ml) water, plus more as needed
  • 2 cups (60 g) fresh spinach leaves, tightly packed, roughly chopped
  • 1 tablespoon (15 ml) ghee or neutral oil (like sunflower or avocado)
  • 1 teaspoon (5 g) cumin seeds
  • ½ teaspoon (2.5 g) turmeric powder
  • 1 tablespoon (15 g) finely grated fresh ginger
  • 1 green chili, slit lengthwise (optional, for heat; remove before serving if you prefer mild)
  • 1 teaspoon (6 g) salt, or to taste
  • Fresh lemon wedges, for serving
  • Fresh cilantro (coriander leaves), chopped, for garnish

Instructions

  1. Rinse the rice and dal: Place the rice and moong dal in a fine-mesh strainer. Rinse under cold running water, swishing with your fingers, until the water runs clear (about 2-3 minutes). Drain well.
  2. Soak (optional but recommended): Transfer the rinsed rice and dal to a bowl, cover with water, and let soak for 15 minutes while you prep the spinach. Drain before using. (Soaking helps the dal cook faster and makes the khichdi creamier.)
  3. Prep the spinach: Wash the spinach leaves thoroughly to remove any grit. Roughly chop and set aside.
  4. Temper the spices: In a heavy-bottomed pot or Dutch oven (3-4 quart capacity), heat the ghee over medium heat. Add the cumin seeds and let them sizzle for about 30 seconds until fragrant. Add the grated ginger and green chili (if using) and sauté for 30 seconds more.
  5. Add the rice and dal: Add the drained rice and dal to the pot. Stir to coat with the ghee and spices. Add the turmeric and salt, and stir for another minute.
  6. Add water and cook: Pour in the 4 cups of water. Bring to a boil over high heat. Once boiling, reduce the heat to low, cover with a tight-fitting lid, and let simmer gently for 20 minutes, stirring once halfway through to prevent sticking.
  7. Add the spinach: After 20 minutes, the rice and dal should be mostly cooked and soft. Stir in the chopped spinach. Cover again and cook for another 5-10 minutes, until the spinach is wilted and the khichdi has reached a porridge-like consistency. If it looks too thick, add a splash of hot water (¼ cup / 60 ml at a time) until you reach your desired consistency.
  8. Rest and serve: Turn off the heat and let the khichdi sit, covered, for 5 minutes. This allows the flavors to meld and the texture to become creamy. Stir gently, then serve hot with a squeeze of fresh lemon juice and a sprinkle of cilantro.

Tips

  • Consistency is key: Khichdi should be soft and spoonable, not dry or soupy. If it’s too thick after cooking, add hot water and stir. If it’s too thin, cook uncovered for a few extra minutes to evaporate excess liquid.
  • Don’t skip the soaking: Soaking the rice and dal for even 10-15 minutes reduces cooking time and ensures both cook evenly. If you skip it, you may need to add 5-10 minutes to the cooking time.
  • Substitute the greens: No spinach? Use an equal amount of chopped kale (remove tough stems), Swiss chard, or mustard greens. Keep in mind that kale and chard need a few extra minutes to soften, so add them at the same time as the rice and dal.
  • Make it vegan: Simply replace the ghee with a neutral oil like coconut or avocado oil. The flavor will be slightly less rich but still delicious.

Serving Suggestions

Serve palak khichdi as a complete meal on its own, or pair it with a simple side of plain yogurt (or dairy-free yogurt) and a spoonful of mango pickle or lime pickle for a punch of flavor. A side of roasted papad (poppadoms) or a crisp cucumber salad adds nice texture. For a heartier dinner, serve it alongside a vegetable curry like aloo gobi or a simple tomato rasam.

Variations

  • Vegetable khichdi: Add 1 cup (150 g) of mixed chopped vegetables (carrots, peas, cauliflower, beans) along with the rice and dal. Increase water by ½ cup (120 ml) and cook until the vegetables are tender.
  • Tadka-topped khichdi: For extra flavor, make a final tempering (tadka) by heating 1 tablespoon of ghee with 1 teaspoon of cumin seeds, 2 dried red chilies, and a pinch of asafoetida (hing) until sizzling, then pour it over the cooked khichdi before serving.
  • Garlic-infused: Add 3-4 finely chopped garlic cloves along with the ginger for a deeper, more savory flavor.
  • Brown rice version: Use 1 cup (200 g) brown basmati rice instead of white. Increase water to 5 cups (1.2 liters) and cook for 40-45 minutes, or until the rice is tender.

Storage and Reheating

Palak khichdi thickens as it sits, so you’ll need to add water when reheating. Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, place the desired amount in a saucepan with 2-3 tablespoons of water, cover, and warm over low heat, stirring occasionally, until heated through (about 5-7 minutes). You can also reheat in the microwave in a covered bowl for 2-3 minutes, stirring halfway. This dish freezes well for up to 3 months; thaw overnight in the refrigerator and reheat as directed.

Frequently Asked Questions

Can I use split red lentils (masoor dal) instead of moong dal? Yes, red lentils work well and cook even faster. Use the same amount (½ cup / 100 g). They will break down more quickly, giving the khichdi a smoother, softer texture. You may need to reduce the cooking time by 5 minutes.

Why is my khichdi too mushy or too dry? Mushy khichdi usually means you added too much water or cooked it too long. Dry khichdi means you didn’t add enough water or cooked it uncovered. The ideal texture is soft and creamy, like a thick porridge. Always add water gradually and adjust at the end—if it’s too dry, add hot water; if too wet, cook uncovered for a few minutes.

Can I make this in a pressure cooker or Instant Pot? Absolutely. For a pressure cooker, use 3 cups (720 ml) of water for the same amount of rice and dal. Cook for 2 whistles on medium heat, then let the pressure release naturally. For an Instant Pot, use 3 cups (720 ml) of water and cook on Manual/High Pressure for 8 minutes, then let the pressure release naturally for 10 minutes before quick-releasing the rest. Add the spinach after releasing the pressure, and stir it in with the residual heat.

Is palak khichdi good for babies and toddlers? Yes, it’s a popular weaning food in India because it’s soft, nutritious, and easy to digest. For babies under 1, omit the salt, green chili, and the tempering (ghee and cumin seeds can be replaced with a tiny amount of plain ghee). Ensure the texture is smooth enough for your child’s age, and always consult your pediatrician before introducing new foods.

Can I skip the soaking step? You can, but the cooking time will increase by about 10 minutes. Soaking also helps remove some of the phytic acid in the dal, making it easier to digest. If you’re short on time, skip it and just add a little extra water during cooking.

What can I use instead of spinach? Any tender leafy green works. Baby spinach is the most convenient because it requires no stemming. If using mature spinach, remove the tough stems. Kale, Swiss chard, or arugula are also good substitutes; just note that heartier greens will need a few extra minutes to cook down.

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