Back to Recipes
Dinner·Indian·Easy·

One-pot red lentil dal, 18g protein in 30 minutes

A vegan red lentil dal with a proper tarka finish. 18g of plant protein, 11g of fiber, 340 kcal per bowl, ready in 30 minutes from pantry staples.

5m
prep
25m
cook
4
servings
Easy
effort
Nutrition Facts
Per serving · 4 total
340
kcal
18g
Protein
50g
Carbs
8g
Fat
11g
Fiber
Method
  1. 1

    Rinse the red lentils in a fine-mesh sieve under cold water for 30 seconds, until the water runs mostly clear. This removes the surface starch that turns dal gummy.

  2. 2

    Add the lentils, water, diced onion, garlic, ginger, tomatoes, tomato paste, turmeric, cumin, coriander, black pepper, and 1 tsp salt to a large pot. Stir once.

  3. 3

    Bring to a gentle boil over medium-high heat, then drop to medium-low. Simmer uncovered for 20 to 25 minutes, stirring every 5 minutes to stop the lentils sticking to the bottom. The dal is done when the lentils have collapsed into a thick, soupy puree and the surface looks glossy.

  4. 4

    Taste and adjust salt. Stir in the lemon juice off heat.

  5. 5

    Make the tarka. In a small skillet, heat the ghee over medium-high heat until shimmering. Add the mustard seeds; they will pop within 10 seconds. Immediately add the cumin seeds, dried chilies, curry leaves, and asafoetida. The whole thing takes about 30 seconds; everything should smell deeply toasted but not burnt. The mixture will sizzle aggressively when it hits liquid.

  6. 6

    Pour the tarka straight into the pot of dal. Stir once. The temperature shock releases the spices into the dal and is the entire point of the technique.

  7. 7

    Ladle into bowls. Top with fresh cilantro and serve with rice or flatbread.

Notes

Red lentil dal is the vegetarian dinner that earns its keep at the macro level: 18g of plant protein, 11g of fiber, 340 kcal per bowl, and a 30-minute timeline that beats most chicken recipes. This version uses the tarka technique (also spelled tadka or chhonk), the South Asian finishing step that pours hot spice-infused fat over a finished lentil base. It is the difference between a flat lentil soup and a dal that tastes like it came from a real kitchen.

The math is clean: 280g of dry red lentils plus pantry tomatoes plus aromatics plus a 30-second tarka. Costs about 1.50 USD per bowl. Freezes for a month.

Why dal works for weight loss

Plant-based dinners have a reputation for being light on protein. Red lentils break that pattern: 70g of dry lentils per serving carries 18g of complete-enough protein when paired with a small amount of grain (the rice or flatbread covers the methionine that lentils run lower on). The fiber is what keeps it satisfying past 9 PM.

Three structural moves separate this dal from the bland version most home cooks make:

  1. Rinse the lentils properly. Surface starch is what turns dal pasty and bland. 30 seconds under running water in a sieve fixes it. Skip this and the texture goes wrong by minute 15.
  2. Whole-spice tarka at the end. Mustard seeds, cumin seeds, and dried chilies bloomed in hot ghee for 30 seconds and poured over the simmered dal. Ground spices in the base build flavor; whole spices in the tarka give the top note. Both are needed.
  3. Acid at the very end. A tablespoon of lemon juice off heat brightens the entire pot. Dal without acid is muddy; dal with acid is what you remember the next day.

For why protein-and-fiber-anchored bowls hold longer than the same calories of pasta or pizza, high-volume low-calorie foods covers the underlying logic.

The macros that matter

Per bowl (1 of 4 servings, no rice)Amount
Calories340
Protein18g
Carbs50g
Fat8g
Fiber11g

That is 5g of protein per 100 kcal for a vegan main, with about 40% of the daily fiber target in a single bowl. Strong numbers without tofu, tempeh, or any processed protein product.

If you serve over 200g of cooked basmati rice (a typical portion), the bowl lands at about 600 kcal, 23g of protein, and 13g of fiber. (Rice macro detail: see rice calories breakdown.)

How dal differs from a chickpea curry

Same kitchen, very different recipe. If you have made the one-pot coconut chickpea curry, the differences are worth knowing:

  • Lentils break down, chickpeas hold their shape. Dal is a puree-soup hybrid. Curry is whole legumes in sauce.
  • No coconut milk in dal. The fat comes from the tarka ghee, not a coconut base. Lower fat per bowl (8g vs 16g) and lower calories (340 vs 410).
  • Tarka vs. base spice bloom. Curries bloom spices at the start. Dal does both: ground spices in the simmered base, whole spices in the tarka at the end.
  • Faster total time. Red lentils break down in 20 minutes; chickpeas need either a can or hours. The dal route uses dry lentils straight, which keeps cost down and skips the can-rinse step.

Both belong in a weeknight rotation. Different flavor, different macros, different week.

Swaps and add-ons

  • Add spinach. Stir 200g of baby spinach in during the last 2 minutes of simmer. Adds 14 kcal and 2g of protein per bowl, plus iron. Spinach dal is its own classic in North India (palak dal).
  • Add Greek yogurt. A 60g spoonful on top adds 35 kcal and 6g of protein per bowl, total 24g of protein. The cool tang against the warm dal is the move.
  • Use yellow split peas (chana dal). Different lentil, longer cook (45 to 60 minutes, with a soak helping), heartier texture. Same proportions otherwise.
  • Make it spicier. Use 3 dried chilies in the tarka instead of 2, or add 1 chopped fresh green chili to the simmer. The heat sits in the tarka oil more than in the lentils, so you can taste-test the bowl and add a spoonful of tarka for serious heat eaters.
  • Skip the ghee for a fully vegan dal. Coconut oil in the tarka is the standard substitute. Avocado oil works too; olive oil does not (the smoke point is too low for the 30-second high-heat bloom).
  • Slow cooker. Combine everything except the tarka and lemon. Cook on low for 4 hours or high for 2. Make the tarka fresh on the stove right before serving; do not slow-cook the tarka spices.
  • Freezer. Cool completely, ladle into freezer bags one portion at a time, lay flat to freeze. Reheats in 5 minutes from frozen in a covered pot with a splash of water.
  • No rice. A whole-wheat roti or two slices of flatbread work too. Or skip starch entirely and serve over 200g of steamed cauliflower rice (~50 kcal added) for a 390 kcal full bowl.

What not to do

  • Do not skip the rinse. The 30 seconds under running water determines whether the lentils end up creamy or pasty. Unwashed red lentils foam up gray on the surface and never quite recover.
  • Do not boil the dal hard the whole time. A vigorous boil makes the lentils stick to the bottom and scorch. Bring to a boil, then drop to a steady gentle simmer.
  • Do not stir constantly. Stir every 5 minutes to break up any sticking, but constant stirring breaks the lentils into mush before they have finished cooking through.
  • Do not skip the tarka. A dal without tarka is fine. A dal with tarka is great. The 30 seconds at the end are the recipe.
  • Do not burn the cumin seeds in the tarka. Mustard seeds pop first, then cumin needs about 10 to 15 seconds before it scorches. If the cumin turns black, start over; bitter tarka ruins the whole pot.
  • Do not salt at the start with both stock and salt added. Stock varies wildly in sodium. If using stock, leave out the 1 tsp of salt at the start, then taste and adjust at the end.
  • Do not add yogurt to the bubbling pot. The yogurt will split. Spoon it on top of each bowl after plating.

For where this fits in a weeknight rotation that balances protein across the day, protein per day covers the daily target. An 18g lunch or dinner from lentils leaves room for a 30g protein breakfast and snack to hit a 70 to 90g daily target without leaning on meat. Pair with a high-protein breakfast under 500 calories and you have most of the day's protein covered before dinner finishes simmering.

✦ Try Calow
Log this in two seconds.
Snap the plate, the AI reads the macros, you eat. No mental math on the cooking oil.
Download on theApp Store