Main Course
Dal Bhat with Flax and Shallot Achar

About this dish
Dal bhat is the heart of Nepali home cooking—a comforting bowl of spiced lentils over rice, served with a vibrant pickle that wakes up every bite. This version pairs the classic dal with a tangy, nutty achar made from shallots and toasted flax seeds.
It's simple enough for a weeknight, yet deeply satisfying, with a warmth that feels like a hug from a Nepali grandmother. The achar adds a bright, crunchy contrast, and the whole meal comes together in under an hour.
Ingredients
UK and US measurements are both included for every recipe.
red lentils
grain1 cup (200g)
Imperial measurement: 1 cup
water
liquid4 cups (960ml)
Imperial measurement: 4 cups
turmeric powder
spice1/2 teaspoon
salt
seasoning1 teaspoon, or to taste
ghee or neutral oil
fat1 tablespoon (15ml)
Imperial measurement: 1 tablespoon
cumin seeds
spice1 teaspoon
dried red chilies (optional)
spice2, broken
Imperial measurement: 2
garlic, minced
herb2 cloves
fresh ginger, grated
herb1 tablespoon (10g)
Imperial measurement: 1 tablespoon
Basmati rice, rinsed
grain1 cup (200g)
Imperial measurement: 1 cup
water (for rice)
liquid2 cups (480ml)
Imperial measurement: 2 cups
ground flax seeds (flax meal)
other1 tablespoon (8g)
Imperial measurement: 1 tablespoon
shallots, thinly sliced
vegetable3 medium (about 150g)
Imperial measurement: 3 medium
lemon juice (freshly squeezed)
liquid2 tablespoons (30ml)
Imperial measurement: 2 tablespoons
chili powder (or to taste)
spice1/2 teaspoon
fresh cilantro, chopped
herb1/4 cup (15g)
Imperial measurement: 1/4 cup
vegetable oil (for tempering)
fat2 tablespoons (30ml)
Imperial measurement: 2 tablespoons
mustard seeds
spice1 teaspoon
curry leaves (optional)
herb8-10 leaves
asafoetida (hing) (optional)
spicea pinch
Method
Cook the Dal
20 minutesIn a large saucepan, combine the rinsed red lentils, 4 cups of water, turmeric, and salt. Bring to a boil over medium-high heat, then reduce heat to low and simmer, partially covered, for about 20 minutes, until the lentils are soft and broken down. Stir occasionally and add a little extra water if needed. Once cooked, remove from heat and set aside.
Cook the Rice
20 minutesMeanwhile, rinse the basmati rice under cold water until the water runs clear. In a separate pot, bring the 2 cups of water to a boil. Add the rice, reduce heat to low, cover, and cook for 15 minutes, or until the rice is tender and the water is absorbed. Let it stand off the heat for 5 minutes, then fluff with a fork.
Toast the Flax Seeds
3 minutesIn a small dry skillet over medium heat, toast the ground flax seeds for 2-3 minutes until fragrant, stirring constantly. Remove from heat and allow to cool.
Prepare the Achar
5 minutesIn a small bowl, combine the toasted flax meal, sliced shallots, lemon juice, chili powder, and a pinch of salt. Mix well, then set aside to let the flavors meld while you finish the dal.
Temper the Dal
5 minutesJust before serving, heat the ghee or oil in a small skillet over medium heat. Add the cumin seeds and optional dried chilies. When they sizzle and crackle, add the garlic and ginger, and sauté for 1 minute until fragrant. Pour this tempering over the cooked dal and stir well.
Prepare the Garnish Oil
3 minutesFor an extra touch, heat the vegetable oil in the same skillet. Add the mustard seeds and optional curry leaves and asafoetida. When the seeds pop, remove from heat and set aside.
Serve
5 minutesServe the dal over steamed basmati rice. Top with a generous spoonful of the flax and shallot achar. Drizzle with the mustard oil garnish if using, and sprinkle with fresh cilantro. Enjoy warm with lemon wedges on the side.
Equipment
- saucepan
- rice cooker or pot with lid
- small skillet
- mixing bowls
- spatula
Nutrition facts
Tips
- If you prefer a smoother dal, blend it with an immersion blender before adding the tempering.
- The achar can be made a day ahead and kept in an airtight container in the fridge for up to 4 days.
- To save time, use pre-ground flax meal, but toasting it just before using enhances the nutty flavor.
- For extra freshness, add a handful of spinach to the dal during the last 5 minutes of cooking.
Serving suggestions
- Serve with lemon wedges, extra cilantro, and a side of fresh cucumber salad. This dal bhat also tastes great with a spoonful of plain yogurt (if not vegan).
Rate this recipe
No ratings yet. Be the first to rate it.

Recipe by
Sita Thapa
Specialises in Nepalese cuisineSita is a dal bhat specialist. She says the secret is burning the garlic just a little.
Describe yourself in three words: Warm, laughing, generous portions.