Lentil Dahl with Homemade Flatbreads and Fried Egg - Easy Budget Dinner

A bowl of spiced red lentil dahl with butternut squash, white rice, and a fried egg with a runny yolk, served alongside homemade flatbreads with golden brown spots

This is PROPER comfort food and it costs almost nothing to make. A rich, spiced lentil dahl loaded with whatever vegetables need using up, served with fast homemade flatbreads and a fried egg on top. Nothing fancy, nothing wasted, absolutely DELICIOUS, and the kind of cooking Savvy Suppers is all about. Let's cook!

Why This Lentil Dahl Works

Lentil dahl with homemade flatbreads and a fried egg, about 45 minutes start to finish, and most of that is gentle simmering while you roll out the breads.

The technique is patience in two places: sweating the onion right down until it is soft and sweet, and toasting the spices in hot oil before any liquid goes near the pan.

What makes this version different is that it is built around whatever is going soft in your vegetable drawer, rather than a fixed shopping list you have to go out and buy.

This is an adaptation of my own dahl, nicknamed "Del's Dahl" by the people who keep requesting it. I have made it for family and friends more times than I can count. When you think there is nothing in the house, there is always dahl.

Recipe Details

  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes
  • Serves: 2 to 3 people, with leftovers
  • Difficulty: Easy

The part people get wrong is the last ten minutes rather than the first ten. Once the lentils start to thicken they will catch on the bottom of the pan the moment you stop stirring, and a scorched dahl tastes scorched the whole way through, there is no rescuing it. Keep the heat low, stir regularly, and add a splash of water any time it looks tighter than you want it. The flatbreads get made in that same window: mix, knead, rest, roll them thin, and they cook in about two minutes a side while the dahl finishes off. If you want the tempered-spice version of this dish instead, my tarka dal with a hot spiced oil poured over at the end takes a different route to the same comfort.

Ingredients

For the dahl:

  • 1 onion, finely diced
  • 2 cloves garlic, finely diced (optional but adds a lovely depth if you have it)
  • Oil for cooking
  • 1 tbsp crushed chilli (check the heat of your brand before adding, they vary enormously)
  • 2 tbsp curry powder
  • 1 tsp ground coriander (optional, great if you have it)
  • 1 tbsp garam masala (optional, great if you have it)
  • Any sad vegetables that need using up (I used 2 carrots and 100g of butternut squash, but frozen peas added at the end work just as well)
  • 2 x 400g cans chopped tomatoes
  • 1 cup (about 200g) split red lentils
  • 1 empty tin of water (about 400ml)
  • Salt, to taste

For the flatbreads (makes 4):

  • 200g plain flour
  • 100ml warm water
  • 1g salt (1/4 tsp)
  • 1 tsp olive oil (optional, but makes the dough more supple and the flatbreads softer)
  • A little oil for the pan

To serve:

  • Cooked basmati rice
  • 1 egg per person, fried

How to Make Lentil Dahl

  1. Start the dahl: Heat a drizzle of oil in a large saucepan over a low heat. Add the finely diced onion and garlic if using, along with a pinch of salt, and sweat them down slowly for 8 to 10 minutes until soft and translucent. Do not rush this step.
  2. Add the spices: Add the crushed chilli, curry powder and any other spices you are using. Stir and cook for about 1 minute until the spices are fragrant and toasted in the oil. Keep stirring so nothing catches on the bottom.
  3. Add root vegetables and tomatoes: If you are using any root vegetables like carrot or squash, add them now. Pour in half a can of the chopped tomatoes and stir, scraping up anything that has stuck to the bottom of the pan. Let it cook for a minute or two.
  4. Add lentils and liquid: Add the remaining chopped tomatoes, the lentils and one tin of water. Stir well, bring to a gentle simmer, then turn the heat to low. Cook for 30 minutes, stirring regularly, especially towards the end as the dahl thickens. If it gets too thick, add a splash more water. If you are using frozen peas or any other soft vegetables, add them in the last 5 minutes.
  5. Season the dahl: Taste and season generously with salt. A good dahl needs proper seasoning at the end to bring all those spices to life.
  6. Make the flatbreads while the dahl cooks: Combine the flour, salt and olive oil if using in a bowl. Add the warm water gradually and mix until a dough forms. Knead for 5 minutes until smooth, then cover and rest for 5 minutes. Divide into 4 equal pieces and roll each one out as thin as you can. The thinner they are, the quicker they cook and the more they puff up. Heat a little oil in a pan over a medium heat and cook each flatbread for roughly 2 minutes on each side until you get a few golden brown spots and the bread puffs. Stack them under a clean tea towel to keep them soft while you cook the rest.
  7. Cook the rice and fry the eggs: Cook your rice according to the packet instructions. Fry your eggs to your liking.
  8. Plate and serve: Spoon the dahl over the rice, add a fried egg on top, and serve the flatbreads alongside.

Why You'll Love This Recipe

  • Zero waste at its best: This dahl is built for sad vegetables. Limp carrots, leftover squash, a handful of frozen peas, whatever needs using up goes in and makes the dish better for it.
  • Incredibly economical: Lentils are one of the most budget-friendly ingredients you can buy. This is a genuinely filling dinner for two to three people that costs very little.
  • The flatbreads are a revelation: Three ingredients, five minutes of kneading, five minutes of resting, and you have fresh homemade flatbreads on the table. No yeast, no waiting, no fuss.
  • Freezer friendly: The dahl freezes beautifully, so if you end up with more than you need, portion it up and you have a future dinner already sorted.

Chef's Tips for Lentil Dahl

Use up your sad vegetables: This dahl is genuinely one of the best recipes for clearing out the vegetable drawer. Soft carrots, a bit of leftover squash, some tired spinach wilted in at the end, even a few frozen peas. It all works, and it all makes the dahl more substantial without adding much to the cost.

Cook your spices properly: That one minute of cooking the spices in the oil before the liquid goes in makes a big difference to the final flavour. You want them fragrant and slightly toasted. Keep stirring so they do not burn.

Stir it regularly: As the dahl thickens in the last 10 minutes it can stick to the bottom of the pan quite quickly. I have learned from making this a hundred times that the moment you walk away is the moment it catches. Keep the heat low, stir regularly, and add a splash more water if it gets too thick before the lentils are fully tender.

Roll the flatbreads thin: The thicker the flatbread, the longer it takes to cook through and the less it puffs. Roll them as thin as you can and they will cook in about 2 minutes per side with lovely brown spots and a little puff. That puff is the moment you are looking for.

Do not skip the fried egg: A fried egg on top of dahl is one of those combinations that sounds simple and tastes extraordinary. The runny yolk mixing down into the dahl is absolutely worth it.

Substitutions & Variations

  • No curry powder? A combination of 1 tsp ground cumin, 1 tsp ground turmeric and 1/2 tsp ground coriander makes a great substitute.
  • No fresh vegetables? Frozen peas, frozen spinach, or even just the lentils and tomatoes alone make a perfectly delicious dahl.
  • No lentils? Split red lentils are ideal here because they break down and thicken the dahl. Yellow split peas work too but need a little longer to cook.
  • Want it richer? Stir in a small spoonful of coconut cream at the end for a creamier, milder dahl.
  • No eggs? The dahl and rice is a completely satisfying meal on its own. The egg is a great addition if you have it but not essential.
  • No time for flatbreads? Serve with extra rice, toast, or any bread you have on hand. If you want to go the other way and make something a bit more special, my onion and coriander chapatis are the natural upgrade.

Storage

Best eaten fresh: The flatbreads are at their absolute best straight off the pan while they are still warm and slightly puffed.

Fridge: The dahl keeps in an airtight container in the fridge for up to 4 days. Reheat gently in a pan with a small splash of water to loosen, as it thickens considerably once cold. Cooked rice keeps for up to 2 days, and should be cooled quickly before it goes in the fridge.

Freezer: The dahl freezes brilliantly in portions for up to 3 months. Defrost overnight in the fridge and reheat gently on the stove. The flatbreads are not worth freezing, they are so quick to make that a fresh batch is always better.

Avoid: Do not leave the dahl on the heat without stirring once it has thickened. It catches and burns on the bottom fast, and that burnt taste goes right through the pot.

Frequently Asked Questions

Can you make lentil dahl vegan? Yes. Leave out the egg or swap it for extra vegetables, and the dish is completely vegan as written. The dahl itself contains no dairy at all, and the flatbreads are just flour, water, salt and oil.

Why is my dahl too thick? Red lentils keep absorbing liquid as they cook, so this is completely normal. Add a splash of water or stock and stir it through over a low heat until it loosens to the consistency you want.

Why is my dahl too thin? Keep cooking it at a low simmer with the lid off, stirring regularly, until it reduces. Red lentils break down as they go and will thicken the dahl on their own without you needing to add anything.

Can you double a lentil dahl recipe? Yes, this scales up very well. Use a larger pot and keep an eye on the liquid levels, as a bigger batch takes slightly longer to cook down. It also freezes even more conveniently in a big batch, so portion it up and you have meals sorted for weeks.

Can you make flatbreads without a rolling pin? A clean wine bottle or a smooth glass works perfectly. You can also just press the dough out with your hands. It does not need to be perfectly even, and rustic is completely fine here.

Can you make the flatbread dough ahead of time? Yes. Make the dough, wrap it in cling film and keep it in the fridge for up to 24 hours. Bring it back to room temperature for 10 minutes before rolling and cooking, as cold dough springs back and fights you.

Can you freeze lentil dahl? Yes, and it is one of the best things you can freeze. Cool it completely, portion it into containers or bags, and freeze for up to 3 months. Defrost overnight in the fridge and reheat gently with a splash of water. The texture holds up perfectly, which is not true of most tomato-based dishes.

What do you serve with lentil dahl? Rice and flatbread is the classic pairing and what I do here. Beyond that, a spoonful of yoghurt, some mango chutney, a scatter of fresh coriander, or a sharp pickle all cut through the richness beautifully. A simple cucumber and onion salad on the side turns it into a proper spread.

You Might Also Like

15-Minute Spicy Prawn Noodles with Cabbage: A quick weeknight noodle bowl with a hot chilli sesame dressing, ready in 15 minutes.

Spicy Prawn Pizza with Apple and Cabbage Slaw: A homemade focaccia-style pizza with spicy prawns and a fresh apple cabbage slaw, proper Friday night budget food.

3 Budget Dinners Under $50 NZD - Prawns, Dahl and Pizza: The full Savvy Suppers episode with all three recipes and the complete shopping list.

This is one of those dinners that asks very little of you and gives a lot back. The dahl practically makes itself while you roll out the flatbreads, and by the time everything comes together the kitchen smells incredible. The sad vegetables going in is the best part, because this is the recipe that justifies buying that half a butternut squash or those slightly soft carrots. They find their best possible use here. Make a big batch and you have lunch sorted for the rest of the week too.

Enjoy!

Del x

Warming lentil dahl with fast homemade flatbreads and a fried egg, the budget dinner that uses up whatever is lurking in the vegetable drawer.

Join the Dishes with Del community.

Stay in the loop with new recipes, exciting announcements, anything to keep you away from the washing up!

No spam here. Just tasty recipes!