TH The Himalayan Pantry
Everyday Nepali Meals

Dal Bhat Recipe: How to Make Nepal's Everyday Lentil Meal

Dal Bhat Recipe: How to Make Nepal's Everyday Lentil Meal
In shortDal bhat is Nepal's everyday meal of spiced lentil soup (dal) served over steamed rice (bhat), usually with a vegetable curry called tarkari. To make it, simmer 1 cup of rinsed red lentils in 4 cups of water with turmeric and salt for 20-25 minutes until fully broken down, then pour a hot tempering of ghee, garlic, and cumin seeds over the pot. Serve thin and pourable over plain rice, about 45 minutes start to finish.

How to Make Dal Bhat, Nepal's Everyday Lentil Meal

Dal bhat is the daily meal of Nepal: a bowl of gently spiced lentil soup (dal) served over soft steamed rice (bhat), usually with a vegetable curry (tarkari) and something sharp on the side. To make it at home, you simmer red or yellow lentils with turmeric until soft, then pour a hot tempering of ghee, garlic, and cumin over the top — a step called jhaneko that transforms the whole pot. Start to finish, a complete plate takes about 45 minutes.

What Is Dal Bhat?

Dal bhat literally means "lentils and rice." It is less a single recipe than a template — the meal most Nepali families eat once or twice a day, every day. A typical plate includes:

Trekkers in Nepal know the phrase "dal bhat power, 24 hour" — teahouses serve it because it is cheap, filling, and endlessly refillable. At home, it is comfort food in its purest form.

Ingredients (Serves 4)

For the dal

Ingredient Amount
Red lentils (masoor dal) or split yellow lentils 1 cup (200 g), rinsed
Water 4 cups (about 950 ml)
Ground turmeric 1/2 teaspoon
Salt 1 teaspoon, plus more to taste
Ghee or neutral oil 2 tablespoons
Garlic, thinly sliced 3 cloves
Cumin seeds 1 teaspoon
Dried red chili (optional) 1, broken in half

If you can find jimbu — a dried Himalayan herb in the onion family — crumble a generous pinch into the tempering in place of some of the garlic. It is the flavor many Nepalis associate most with home-style dal, but garlic and cumin make an excellent everyday version.

For the rice and tarkari

Step-by-Step Method

1. Simmer the dal (25 minutes)

Combine the rinsed lentils, water, turmeric, and salt in a pot. Bring to a boil, skim any foam, then reduce to a gentle simmer. Cook uncovered for 20–25 minutes, stirring occasionally, until the lentils have completely broken down. The finished texture should be a loose soup you can pour over rice — thinner than most Indian dals. Add hot water if it thickens too much.

2. Cook the rice and tarkari

While the dal simmers, cook the rice. On the stovetop, bring rice and water to a boil, cover, and cook on the lowest heat for 15 minutes; rest 10 minutes off the heat.

For the tarkari, heat the oil in a wide pan and soften the onion, about 5 minutes. Add ginger, garlic, and the ground spices; stir for 30 seconds. Add potatoes, cauliflower, a splash of water, and salt. Cover and cook over medium-low heat for 15–18 minutes, stirring now and then, until the potatoes are tender.

3. Finish with the tempering

This is the step that matters most. In a small pan, heat the ghee until shimmering. Add cumin seeds and the dried chili; when the seeds crackle (a few seconds), add the sliced garlic and cook just until golden — not brown. Immediately pour the sizzling mixture over the dal and cover the pot for a minute to trap the aroma.

4. Serve

Mound rice on each plate, ladle dal over or alongside, and add tarkari and any greens or achar. Nepalis traditionally eat dal bhat with the right hand, mixing a little of everything into each bite — but a spoon works fine.

Tips for Getting It Right

Once you have the rhythm down, dal bhat becomes a weeknight default — endlessly variable with whatever vegetables you have. Explore more daily cooking from the region in our Everyday Nepali Meals collection, or try your hand at Nepal's favorite street food with our from-scratch Nepali momo recipe.

FAQ

What is dal bhat?

Dal bhat literally means "lentils and rice," and it is the meal most Nepali families eat once or twice a day. A typical plate combines thin, gently spiced lentil soup poured over plain steamed rice, plus a vegetable curry (tarkari), wilted greens (saag), and a spicy pickle (achar). It is a flexible template rather than a fixed recipe, changing with the season and what's in the kitchen.

What lentils should I use for Nepali dal?

Red lentils (masoor dal) are the easiest everyday choice: they cook in 20-25 minutes without soaking and break down into the loose, pourable texture Nepali dal is known for. Split yellow lentils work well too. Whatever you use, cook the lentils until they have completely fallen apart — Nepali dal is served thinner than most Indian dals, meant to soak into the rice.

What is the tempering (jhaneko) and can I skip it?

The tempering is the finishing step where ghee is heated until shimmering, cumin seeds and garlic are sizzled in it for a few seconds, and the whole mixture is poured over the cooked dal. It carries most of the dish's aroma — boiled lentils alone taste flat. Don't skip it. If you can find jimbu, a dried Himalayan herb, crumble a pinch into the hot ghee for the most traditional flavor.

What is dal bhat tarkari?

Tarkari is the vegetable curry served alongside dal and rice to complete the plate. A common everyday version is potato and cauliflower: soften onion in oil, add ginger, garlic, turmeric, cumin, and coriander, then cover and cook the vegetables with a splash of water for 15-18 minutes until tender. It changes with the seasons — use whatever vegetables you have on hand.