🍲 Batch Cook 💚 Budget

Red Lentil
Dahl

The most nutritious dinner per dollar you can make. Red lentils dissolve into a thick, warming sauce that kids actually eat — especially with rice or naan for dunking. Makes enough for two nights if you're feeding a family of four.

35
Minutes
6
Serves
~$7
Total cost
1
Pot
🍲

Want the full 7-Night Plan? Get this recipe + 6 more with a combined shopping list — free.

Ingredients

🛒
Get the shopping list for this recipe

We'll email you a printable shopping list for this recipe plus the full 7-Night Family Dinner Plan.

Method

  1. 1
    Heat oil in a large pot over medium heat. Add onion and cook 5 minutes until softened. Add garlic and ginger, cook 1 minute until fragrant.
  2. 2
    Add all spices. Stir constantly for 1 minute until aromatic. This toasts the spices and builds the flavour base.

    If it looks dry, add a splash of water — don't let the spices burn.

  3. 3
    Add rinsed lentils, crushed tomatoes, coconut milk, and stock. Stir well. Bring to a boil, then reduce to a medium-low simmer.
  4. 4
    Cook 20–25 minutes, stirring every 5 minutes, until lentils have completely dissolved and the dahl is thick and creamy. Add more stock or water if it becomes too thick.
  5. 5
    Season generously with salt. Serve over rice or with naan, topped with fresh coriander and a squeeze of lemon.

Notes & Swaps

Make it work for your family

  • Freeze in portions for up to 3 months — it reheats perfectly.
  • Add a handful of spinach in the last 2 minutes.
  • For a richer dahl, do a tarka: heat 2 tbsp butter with 1 tsp cumin seeds until sizzling, pour over the finished dahl.
  • No coconut milk? Use extra stock and add a knob of butter at the end.
  • Adjust spices down for younger kids.