Skip to main content

One-Pot Lentil Dahl & Homemade Naan | Easy Vegan Meal Prep

One-Pot Lentil Dahl & Homemade Naan | Easy Vegan Meal Prep
Lauren Dawes
Writer and expert4 years ago
View Lauren Dawes's profile

This one-pot vegan meal prep recipe is a guaranteed win for your weekday lunches.

Whether you’re committed to a plant-based lifestyle or you’re just looking for a way to mix up your chicken and rice meal prep, this delicious lentil dahl is definitely one to spice up your routine.

It’s made with red lentils which are packed with plenty of protein and fibre, as well as essential nutrients such as B vitamins, iron, potassium and zinc — ideal for injecting a whole load of goodness to your daily diet.

And, if you have the time, why not treat yourself to the full package by making these incredible homemade naans to go with. They’re super-simple, completely vegan and will make you the envy of your colleagues at lunch.

Makes 4


For the lentil dahl:
  • 2 tbsp. coconut oil
  • 1 onion (chopped)
  • 1-inch piece ginger (grated)
  • 3 garlic cloves (crushed)
  • 1.5 tbsp. turmeric
  • 1.5 tbsp. cumin
  • 1.5 tbsp. medium curry powder
  • 300g red lentils (washed)
  • 1 tin chopped tomatoes
  • 1.2L vegetable stock
  • Coriander to serve
For the homemade naan:
  • 200g plain flour
  • ¼ tsp. salt
  • 2 tsp. baking powder
  • 250g plain dairy-free yoghurt



  1. First, add the coconut oil to a large sauce pan on a medium heat. Once melted, add the onion, ginger and garlic, and fry for 3-4 minutes, stirring occasionally.
  2. While waiting, prepare the stock in a separate bowl or jug — dissolving a stock cube in 1200ml boiling water. Set aside.
  3. Then add the turmeric, cumin and curry powder to the frying pan and fry for a further minute while stirring.
  4. Add the lentils and stir to make sure that they’re fully combined with the ingredients already in the pan. Then add the tomatoes and mix through.
  5. Now carefully pour in the stock, stirring slowly to make sure everything is fully combined. Lower the heat, place the lid on the pan and then leave to simmer for 30 minutes.
  6. While waiting, start to prepare your naans. Add the flour, salt, baking powder and yoghurt to a bowl and mix well until you have a thick dough.
  7. Sprinkle a little flour over your work surface and then use your hands to fully knead and combine the dough into a ball. Use a sharp knife to cut the ball into equal sections — we went for 8 sections for mini naans, but quarters would make 4 big ones.
  8. Shape each section of dough into a flat disc shape with your hands, and then place them into a frying pan over medium heat, one at a time. Fry for a few minutes on each so, until it begins to rise up and brown.
  9. Once your one-pot lentil dahl has cooked, stir well and then portion up with rice into meal prep containers. Add a mini naan to each one and garnish with coriander.

Nutritional info per serving:

Lentil Dahl Naan
Calories 191 144
Carbs 14.3g 19.2g
Protein 8.5g 3.1g
Fat 9g 5.4g

After some more high-protein vegan meal ideas? Check these out next:

Lauren Dawes
Writer and expert
View Lauren Dawes's profile
Lauren is an English Literature graduate originally from the South. She’s always loved swimming, has discovered the power of weight training over the past few years, and has lots of room for improvement in her weekly hot yoga class. On the weekends she’s usually cooking or eating some kind of brunch, and she enjoys trying out new recipes with her housemates – especially since shaking off student habits, like mainly surviving off pasta. Above all, she’s a firm believer in keeping a balance between the gym and gin. Find out more about Lauren’s experience here:

Sign up for exclusive offers:

Connect with us
2024 © The Limited and MSM Retail Pvt Ltd.
Pay securely with
  • AMEX