Go Back
+ servings
Roasted Winter Squash with Creamy Lentils | The Flexitarian

Roasted Winter Squash with Creamy Lentils [vegan]

This roasted winter squash with creamy lentils recipe makes such a comforting vegan meal. The beluga lentils are cooked in a creamy coconut and tomato sauce, lightly spiced with garam masala and a blend of other spices. 
5 from 1 vote
DieTARY CHOICEDairy-Free Recipes, Egg-Free Recipes, Gluten-Free Recipes, High Fibre Recipes, Low Fat Recipes, Nut-Free Recipes, Soya-Free Recipes, Vegan Recipes
Prep Time 10 mins
Cook Time 1 hr
Total Time 1 hr 10 mins
Course Beans & Pulses, Entertaining, Family Meals
Cuisine English
Servings 6 people
Calories 415 kcal


  • oven tray
  • saucepan


  • 1.3 kg winter squash red kuri, pumpkin or butternut
  • vegetable oil
  • 1 onion
  • 3 garlic cloves
  • 1 Tbsp garam masala
  • 1 Tbsp freshly grated ginger
  • 1 tsp cinnamon powder
  • 2 tsp ground cumin
  • 2 tsp ground coriander
  • 1/2 tsp turmeric
  • 3/4 tsp chilli powder
  • 1 Tbsp tomato paste
  • 300 g beluga lentils
  • 1 litre of water
  • 400 g can chopped tomatoes
  • 400 ml can of coconut milk
  • lemon juice


  • fresh coriander
  • dairy-free yoghurt
  • chilli flakes


  • Preheat oven to 200C/fan 180C/gas 6.
  • Peel the winter squash, remove the seeds and cut into 3cm [1.2 inch] wedges. Scatter the wedges on an oven tray. Drizzle some oil and a pinch of salt on top. Set aside.
  • Heat some oil in a large saucepan. Add finely chopped onion and crushed garlic. Fry gently until soft. Add garam masala, freshly grated ginger, cinnamon powder, ground cumin, ground coriander, turmeric and chilli powder. Fry gently for a couple of minutes.
  • Add tomato paste, beluga lentils, water and chopped tomatoes. Bring to the boil, then cook uncovered under medium heat for 40 mins. Stir the lentils from time to time so that they do not stick to the bottom of the pan.
  • After the lentils have been cooking for 30mins, place the winter squash in the oven to roast. The winter squash should take around 30mins to cook.
  • When the lentils have been cooking for 40mins, add the coconut milk to the saucepan. Stirring from time to time, cook for another 20mins or so, until the lentils are cooked and you have a nice creamy sauce.
  • When done, season the lentils to taste with lemon juice and salt.
  • Serve the lentils topped with the roasted squash, some freshly chopped coriander, chilli flakes and a dollop of yoghurt.


Serving: 300gCalories: 415kcalCarbohydrates: 59gProtein: 17gFat: 15gSaturated Fat: 13gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gSodium: 144mgPotassium: 1131mgFiber: 17gSugar: 8gVitamin A: 23239IUVitamin C: 57mgCalcium: 190mgIron: 9mg
Keyword lentils, squash
DID YOU MAKE THIS RECIPE? Leave a review in the comments below! or share it on Instagram tagging @theflexitarianuk.

I cannot wait to see your posts!