Main Course

Dal Bhat with Flax and Shallot Achar

A bowl of golden dal bhat topped with shallot and flax achar, garnished with fresh cilantro and lemon wedges
Prep
15 minutes
Cook
35 minutes
Servings
4
NepaliEasyDinnerVegetarianVeganGluten FreeDairy Free

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

grain

1 cup (200g)

Imperial measurement: 1 cup

water

liquid

4 cups (960ml)

Imperial measurement: 4 cups

turmeric powder

spice

1/2 teaspoon

salt

seasoning

1 teaspoon, or to taste

ghee or neutral oil

fat

1 tablespoon (15ml)

Imperial measurement: 1 tablespoon

cumin seeds

spice

1 teaspoon

dried red chilies (optional)

spice

2, broken

Imperial measurement: 2

garlic, minced

herb

2 cloves

fresh ginger, grated

herb

1 tablespoon (10g)

Imperial measurement: 1 tablespoon

Basmati rice, rinsed

grain

1 cup (200g)

Imperial measurement: 1 cup

water (for rice)

liquid

2 cups (480ml)

Imperial measurement: 2 cups

ground flax seeds (flax meal)

other

1 tablespoon (8g)

Imperial measurement: 1 tablespoon

shallots, thinly sliced

vegetable

3 medium (about 150g)

Imperial measurement: 3 medium

lemon juice (freshly squeezed)

liquid

2 tablespoons (30ml)

Imperial measurement: 2 tablespoons

chili powder (or to taste)

spice

1/2 teaspoon

fresh cilantro, chopped

herb

1/4 cup (15g)

Imperial measurement: 1/4 cup

vegetable oil (for tempering)

fat

2 tablespoons (30ml)

Imperial measurement: 2 tablespoons

mustard seeds

spice

1 teaspoon

curry leaves (optional)

herb

8-10 leaves

asafoetida (hing) (optional)

spice

a pinch

Method

1

Cook the Dal

20 minutes

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

2

Cook the Rice

20 minutes

Meanwhile, 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.

3

Toast the Flax Seeds

3 minutes

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

4

Prepare the Achar

5 minutes

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

5

Temper the Dal

5 minutes

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

6

Prepare the Garnish Oil

3 minutes

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

7

Serve

5 minutes

Serve 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

420 kcal
Calories
17 g
Protein
57 g
Carbohydrates
10 g
Fat
8 g
Fiber
590 mg
Sodium

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.

Sita Thapa

Recipe by

Sita Thapa

Specialises in Nepalese cuisine

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