Dal Bhat - Classic Nepali Rice & Curry Recipe

Dal Bhat - Classic Nepali Rice & Curry Recipe

Rice Dishes 7 Last Update: Mar 22, 2026 Created: Mar 19, 2026
Dal Bhat - Classic Nepali Rice & Curry Recipe Dal Bhat - Classic Nepali Rice & Curry Recipe
  • Serves: 4 People
  • Prepare Time: 20 minutes
  • Cooking Time: 40 minutes
  • Calories: -
  • Difficulty: Easy
Print

Welcome to the heart of Nepal, right in your kitchen! Today, we're diving into Dal Bhat, the beloved national staple that fuels a nation. More than just a meal, Dal Bhat is a daily ritual, a comforting plate of perfectly cooked lentils (`dal`) and fluffy white `rice` (`bhat`) often accompanied by delicious side dishes like vegetable curry and pickles. It's a powerhouse of nutrition and flavor, offering a balanced combination of protein, carbohydrates, and fiber that keeps you going.
While many home adaptations exist, we're here to guide you through an truly authentic Nepali Dal Bhat experience. Forget confusing shortcuts; we'll show you how to prepare this classic `rice and curry` meal with traditional techniques, ensuring every spoonful tastes just like it would in the Himalayan foothills. Whether you're a beginner or an experienced cook, you'll learn to master this foundational Nepali dish, understand its core ingredients, and discover how simple it is to bring this wholesome, flavorful `curry and rice` to your own table. Get ready to cook, learn, and savor a genuine taste of Nepal!
This recipe focuses on the two core components: the flavorful lentil dal and the perfectly cooked rice.

Ingredients

Directions

  1. Rinse & Sort Lentils: Place the red lentils in a fine-mesh sieve and rinse thoroughly under cold running water until the water runs clear. Pick out any small stones or debris.
  2. Cook the Lentils: Transfer the rinsed lentils to a medium pot. Add 4 cups of water and ½ teaspoon of turmeric powder. Bring to a boil over medium-high heat, then reduce heat to low, cover, and simmer for 20-25 minutes, or until the lentils are tender and have broken down. Stir occasionally to prevent sticking.
  3. Prepare the Tempering (Tarka): While the lentils simmer, heat the ghee or oil in a small pan or a separate tempering spoon over medium heat. Add the cumin seeds and let them sizzle until fragrant, about 30 seconds.
  4. Sauté Aromatics: Add the chopped onion to the tempering pan and cook until it turns translucent and lightly golden, about 3-5 minutes. Stir in the minced garlic and grated ginger (or ginger garlic paste) and green chilies (if using). Sauté for another minute until fragrant.
  5. Add Dry Spices: Remove the pan from heat briefly to prevent burning, then stir in the remaining ½ teaspoon turmeric powder, coriander powder, and red chili powder. Cook for 30 seconds, stirring constantly, until aromatic.
  6. Combine & Simmer: Pour the tempering mixture directly into the cooked lentils. Stir well to combine. Add salt to taste. If the dal is too thick, you can add a little hot water to reach your desired consistency. Simmer for another 5 minutes, allowing the flavors to meld.
  7. Garnish: Remove from heat and garnish generously with fresh chopped cilantro before serving.
  8. Bhat (Rice) Ingredients
    1. 1 cup Basmati rice or other long-grain white rice
    2. 1.5 - 2 cups water (depending on rice type; Basmati typically uses 1.5 cups)
    3. ½ teaspoon salt (optional)
  9. Bhat (Rice) Step-by-Step Instructions
  10. Rinse Grains: Place the rice in a fine-mesh sieve and rinse under cold running water until the water runs clear. This removes excess starch, leading to fluffier rice.
  11. Combine & Cook: Transfer the rinsed rice to a pot with a tight-fitting lid. Add 1.5 to 2 cups of water (adjusting based on your rice type and desired texture) and the optional salt.
  12. Boil & Simmer: Bring the water to a rolling boil over medium-high heat. Once boiling, reduce the heat to the lowest setting, cover the pot tightly, and let it simmer undisturbed for 15-18 minutes. Do NOT lift the lid during this time.
  13. Rest: After 15-18 minutes, remove the pot from the heat but keep the lid on. Let the rice rest for another 5-10 minutes. This allows the steam to finish cooking the rice and makes it perfectly fluffy.
  14. Fluff & Serve: Gently fluff the rice with a fork before serving. Avoid stirring vigorously, which can break the grains.
  15. Final Assembly & Serving
    1. Traditional Plating: Dal Bhat is traditionally served with the rice mounded on one side of the plate and the dal poured alongside it, or in a small bowl next to the rice.
    2. Accompaniments: It's common to serve Dal Bhat with various side dishes. A simple mixed vegetable `tarkari` (curry), a spicy `achar` (pickle), and some stir-fried `saag` (leafy greens) are classic pairings that complete the meal.
    3. Enjoy: Mix the dal and rice together as you eat, ensuring each bite is a delicious combination of flavors and textures.

Dal Bhat - Classic Nepali Rice & Curry Recipe



  • Serves: 4 People
  • Prepare Time: 20 minutes
  • Cooking Time: 40 minutes
  • Calories: -
  • Difficulty: Easy

Welcome to the heart of Nepal, right in your kitchen! Today, we're diving into Dal Bhat, the beloved national staple that fuels a nation. More than just a meal, Dal Bhat is a daily ritual, a comforting plate of perfectly cooked lentils (`dal`) and fluffy white `rice` (`bhat`) often accompanied by delicious side dishes like vegetable curry and pickles. It's a powerhouse of nutrition and flavor, offering a balanced combination of protein, carbohydrates, and fiber that keeps you going.
While many home adaptations exist, we're here to guide you through an truly authentic Nepali Dal Bhat experience. Forget confusing shortcuts; we'll show you how to prepare this classic `rice and curry` meal with traditional techniques, ensuring every spoonful tastes just like it would in the Himalayan foothills. Whether you're a beginner or an experienced cook, you'll learn to master this foundational Nepali dish, understand its core ingredients, and discover how simple it is to bring this wholesome, flavorful `curry and rice` to your own table. Get ready to cook, learn, and savor a genuine taste of Nepal!
This recipe focuses on the two core components: the flavorful lentil dal and the perfectly cooked rice.

Ingredients

Directions

  1. Rinse & Sort Lentils: Place the red lentils in a fine-mesh sieve and rinse thoroughly under cold running water until the water runs clear. Pick out any small stones or debris.
  2. Cook the Lentils: Transfer the rinsed lentils to a medium pot. Add 4 cups of water and ½ teaspoon of turmeric powder. Bring to a boil over medium-high heat, then reduce heat to low, cover, and simmer for 20-25 minutes, or until the lentils are tender and have broken down. Stir occasionally to prevent sticking.
  3. Prepare the Tempering (Tarka): While the lentils simmer, heat the ghee or oil in a small pan or a separate tempering spoon over medium heat. Add the cumin seeds and let them sizzle until fragrant, about 30 seconds.
  4. Sauté Aromatics: Add the chopped onion to the tempering pan and cook until it turns translucent and lightly golden, about 3-5 minutes. Stir in the minced garlic and grated ginger (or ginger garlic paste) and green chilies (if using). Sauté for another minute until fragrant.
  5. Add Dry Spices: Remove the pan from heat briefly to prevent burning, then stir in the remaining ½ teaspoon turmeric powder, coriander powder, and red chili powder. Cook for 30 seconds, stirring constantly, until aromatic.
  6. Combine & Simmer: Pour the tempering mixture directly into the cooked lentils. Stir well to combine. Add salt to taste. If the dal is too thick, you can add a little hot water to reach your desired consistency. Simmer for another 5 minutes, allowing the flavors to meld.
  7. Garnish: Remove from heat and garnish generously with fresh chopped cilantro before serving.
  8. Bhat (Rice) Ingredients
    1. 1 cup Basmati rice or other long-grain white rice
    2. 1.5 - 2 cups water (depending on rice type; Basmati typically uses 1.5 cups)
    3. ½ teaspoon salt (optional)
  9. Bhat (Rice) Step-by-Step Instructions
  10. Rinse Grains: Place the rice in a fine-mesh sieve and rinse under cold running water until the water runs clear. This removes excess starch, leading to fluffier rice.
  11. Combine & Cook: Transfer the rinsed rice to a pot with a tight-fitting lid. Add 1.5 to 2 cups of water (adjusting based on your rice type and desired texture) and the optional salt.
  12. Boil & Simmer: Bring the water to a rolling boil over medium-high heat. Once boiling, reduce the heat to the lowest setting, cover the pot tightly, and let it simmer undisturbed for 15-18 minutes. Do NOT lift the lid during this time.
  13. Rest: After 15-18 minutes, remove the pot from the heat but keep the lid on. Let the rice rest for another 5-10 minutes. This allows the steam to finish cooking the rice and makes it perfectly fluffy.
  14. Fluff & Serve: Gently fluff the rice with a fork before serving. Avoid stirring vigorously, which can break the grains.
  15. Final Assembly & Serving
    1. Traditional Plating: Dal Bhat is traditionally served with the rice mounded on one side of the plate and the dal poured alongside it, or in a small bowl next to the rice.
    2. Accompaniments: It's common to serve Dal Bhat with various side dishes. A simple mixed vegetable `tarkari` (curry), a spicy `achar` (pickle), and some stir-fried `saag` (leafy greens) are classic pairings that complete the meal.
    3. Enjoy: Mix the dal and rice together as you eat, ensuring each bite is a delicious combination of flavors and textures.

You may also like

Newsletter

Sign up to receive email updates on new recipes.