What Is Khichdi Made Of? Ingredients & Types

Updated November 6, 2026

Jump to recipe

What Is Khichdi Made Of? Ingredients & Types

Khichdi is a traditional South Asian dish of rice and lentils (or other legumes) cooked together into a soft, porridge-like consistency. It is a staple comfort food across India, Pakistan, Nepal, and Bangladesh, and is often one of the first solid foods given to babies and a go-to meal for people recovering from illness. The basic version is simply rice and split mung beans (moong dal) simmered with turmeric, salt, and sometimes ghee, but regional and family variations add vegetables, spices, or different grains. This article explains the core ingredients, how khichdi is made, common variations, and answers frequent questions about this nourishing dish.

Core Ingredients: Rice and Lentils

The foundation of khichdi is a 1:1 or 1:2 ratio of rice to lentils (dal), depending on how thick or soupy you want it. The most traditional lentil is split and husked mung bean (moong dal), which cooks quickly and is easy to digest. Other lentils like masoor dal (red lentils), toor dal (pigeon peas), or chana dal (split chickpeas) can be used, but they change the cooking time and texture.

Rice is usually white basmati or any short-grain white rice. Brown rice takes longer to cook and needs more water, so it is less common in traditional recipes. Some regional versions replace rice with millet, quinoa, or barley, especially in gluten-free or low-glycemic diets.

For a classic khichdi, you will need:

  • 1 cup (200 g) rice
  • 1 cup (200 g) moong dal (split yellow mung lentils)
  • 4 cups (960 ml) water (adjust for desired consistency)
  • 1 teaspoon turmeric powder
  • Salt to taste
  • 1-2 tablespoons ghee or oil (optional)

The lentils and rice are often dry-roasted before cooking to enhance their nutty flavor and reduce cooking time. This step is optional but traditional in many households.

How Khichdi Is Cooked

The cooking method is simple: rinse the rice and dal together until the water runs clear, then combine with water, turmeric, and salt in a pot or pressure cooker. The mixture is simmered until the grains are soft and the mixture thickens to a porridge. A pressure cooker (or Instant Pot) cuts the time to about 15-20 minutes, while a stovetop pot takes 30-40 minutes.

For a tempering (tadka), heat ghee or oil in a small pan, add cumin seeds, mustard seeds, ginger, garlic, and dried red chilies, and fry until fragrant. Pour this over the cooked khichdi just before serving. This adds a layer of flavor that transforms the plain dish.

Vegetables like peas, carrots, potatoes, and cauliflower are often added to make vegetable khichdi. They are chopped small and cooked along with the rice and dal. The cooking time remains similar, but you may need a little extra water.

Khichdi is typically served hot, often with a dollop of ghee, yogurt, pickles, or papad. It is intentionally mild, so it pairs well with strong sides.

Regional and Family Variations

Khichdi is not a single recipe but a family of dishes. In the eastern Indian state of Bengal, bhoger khichuri is a richer version cooked with vegetables, ghee, and a blend of whole spices, served as an offering to deities during festivals. In Gujarat, khichdi is often served with kadhi, a yogurt-based curry. In Punjab, it might be made with masoor dal and topped with plenty of butter.

In South India, a similar dish called pongal uses rice and moong dal but is seasoned with black pepper, cumin, ginger, and curry leaves, and is often eaten for breakfast. In Nepal, khichdi is a common weaning food and is also given to the sick.

These variations show that khichdi is a flexible template. The only constants are the rice-legume base and the soft, easily digestible texture.

Nutritional Profile and Health Uses

Khichdi is valued for its nutritional balance. Rice provides carbohydrates for energy, while lentils supply protein and fiber. The combination creates a complete protein profile, meaning it contains all the essential amino acids in adequate amounts. This is why it is a staple in vegetarian diets.

The dish is naturally low in fat (unless ghee is added) and easy to digest because the lentils are split and cooked thoroughly. It is often recommended for people with digestive issues, during illness, or after fasting. However, it is not a low-carb dish; one serving (about 1 cup cooked) contains roughly 30-40 grams of carbohydrates.

For babies, khichdi is mashed or pureed and introduced after six months of age, as it is soft and unlikely to cause allergies. For adults, it is a comforting meal that can be customized with vegetables for extra nutrients.

Common Questions and Misconceptions

One misconception is that khichdi is bland and boring. While the basic version is mild, the tempering and side dishes can make it flavorful. Another is that khichdi is only for sick people; in reality, it is a daily meal in many homes.

People often ask if khichdi is gluten-free. Yes, when made with rice and lentils, it is naturally gluten-free. However, if you buy a pre-mixed khichdi packet, check for cross-contamination if you have celiac disease.

Another common question is whether khichdi can be made without lentils. Yes, some versions use only rice, but then it is more like a rice porridge (congee) and not technically khichdi. You can also use quinoa or millet instead of rice, but the texture will differ.

How to Choose the Right Lentils and Rice

For authentic khichdi, choose split and husked moong dal (yellow) because it cooks quickly and is easiest to digest. If you use whole moong beans (green), they need soaking and a longer cooking time. Red lentils (masoor) cook even faster and give a reddish color. Toor dal is slightly heavier and takes longer.

For rice, any white rice works, but basmati gives a fragrant aroma. Short-grain rice like Sona Masoori or any sushi rice will make a creamier texture. Avoid instant rice, as it will become mushy too quickly. Brown rice requires more water and time, so adjust the recipe accordingly.

Safety and Storage Tips

Khichdi is a cooked grain and legume dish, so food safety is about proper storage. Cooked khichdi should be refrigerated within 2 hours of cooking. It will keep for 3-4 days in the refrigerator. You can also freeze it for up to 3 months in an airtight container.

When reheating, add a splash of water to restore the creamy texture. Reheat until steaming hot (165°F / 74°C) throughout. Do not leave khichdi at room temperature for more than 2 hours, as bacteria can grow.

If you are cooking for a baby, use fresh ingredients and avoid adding salt or sugar. Store baby portions in small containers and refrigerate for no more than 2 days.

Frequently Asked Questions

Is khichdi healthy for weight loss?

Khichdi can be part of a weight-loss diet because it is high in fiber and protein, which help you feel full. However, it is calorie-dense due to the rice and ghee. To make it lighter, use less rice, more vegetables, and skip the ghee or use a small amount.

Can I make khichdi without a pressure cooker?

Yes, you can make khichdi in a regular pot. Use 4 cups of water for 1 cup rice and 1 cup dal, bring to a boil, then simmer covered for 30-40 minutes, stirring occasionally. You may need to add more water if it becomes too thick.

What is the difference between khichdi and pongal?

Both are rice-lentil porridges, but pongal is a South Indian dish seasoned with black pepper, cumin, ginger, and curry leaves, and often has a drier texture. Khichdi is usually milder and can include vegetables. The spices are the main difference.

Can I use quinoa instead of rice?

Yes, you can substitute quinoa for rice. Use the same amount (1 cup quinoa) and adjust the water to 3.5 cups (840 ml) because quinoa absorbs less water than rice. The cooking time is similar, but the texture will be slightly different.

Is khichdi safe for babies?

Yes, khichdi is a common first food for babies. Cook it until very soft, mash it well, and avoid adding salt, sugar, or spicy tempering. Introduce it after six months, and consult your pediatrician if you have concerns.

Why is my khichdi too sticky or too watery?

Too sticky usually means you used too much rice or not enough water. Too watery means you added too much water or cooked it too briefly. The ratio of 1:1 rice to dal and 4 cups water is a good starting point; adjust to your preference.

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