Recipes

Sri Lankan Vegetable Curry

Prep time: 10 mins
Cooking time: 30 mins
Total time: 40 mins
4 servings
Fibre source, Low salt, Low sugar
Vegetarian

This fibre-packed Sri Lankan roasted vegetable curry is a vibrant, nourishing dish that’s naturally vegetarian and low in salt. Sweet roasted vegetables meet creamy coconut milk and aromatic spices for a warming bowl that’s as healthy as it is comforting. Rich in plant-based nutrients and bursting with flavour, served with fresh, homemade roti, it’s perfect for a satisfying weeknight dinner or a special meat-free feast.

Sri Lankan Veggie Curry Recipe

Method

  1. Begin by preparing the dough for the rotis. In a mixing bowl, combine the flour and yoghurt. Gradually add the warm water, mixing until a soft dough forms. Knead the dough for 5 minutes until smooth and elastic. Cover the dough with a damp tea towel and let it rest for 20–30 minutes.
  2. While the dough rests, preheat the oven to 180°C. Chop the butternut squash and sweet potato into 2cm cubes – you can leave the skin on for extra fibre. Toss in half the olive oil and put in a roasting dish. Roast in the oven for 20-25 minutes.
  3. Cut the red peppers into 4cm chunks and add these to the roasting dish 10 minutes before the butternut squash and sweet potato is cooked.
  4. Dice the onion, mince the garlic, grate the ginger and finely chop the chilli. Heat the remaining olive oil in a large pan over medium heat. Add red onion and cook for 5–6 mins until softened.
  5. Stir in garlic, ginger, and the chilli and cook 1–2 mins until fragrant.
  6. Add turmeric, cumin, coriander, paprika, curry leaves, and cinnamon stick. Stir for 1 minute to toast the spices.
  7. Add the coconut milk and stock and simmer for 5 minutes.
  8. Add roasted butternut squash, sweet potato and peppers to the pan and simmer for a final 5 minutes before squeezing in the lime juice. Leave the curry in the hot pan while you make the rotis.
  9. Divide the dough into 8 equal portions and roll each into a thin circle on a lightly floured surface. Heat a non-stick pan over medium-high heat. Cook each roti for 1–2 minutes per side until puffed and lightly browned, pressing gently with a spatula if needed.
  10. Remove the cinnamon stick from the curry, top with fresh, chopped coriander and serve with the rotis.

    Ingredients

  • For the Curry
  • ½ medium butternut squash
  • 1 large sweet potato
  • 2 red peppers
  • 1 tbsp olive oil
  • 1 large red onion
  • 4 cloves garlic (minced)
  • 1 tbsp fresh ginger (grated)
  • 1 green chilli (sliced)
  • 1 tsp ground turmeric
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1 tsp paprika
  • 6–8 fresh curry leaves (or dried)
  • 1 cinnamon stick (or ½ tsp ground cinnamon)
  • 300ml tin light coconut milk
  • 200ml low salt vegetable stock
  • Juice of ½ lime
  • Handful fresh coriander (for garnish)
  • For the Roti
  • 260g wholemeal flour (plus more for kneading)
  • 150ml warm water
  • 1 tbsp fat free yoghurt

Follow us on social media

Follow us on Instagram for more weekly heart healthy recipes

Follow us

Recipes

Explore our collection of heart healthy recipes

Frozen Yoghurt Bark

Frozen Yoghurt Bark

High-protein, budget frozen yoghurt bark.

3 hrs 2 mins
High protein, Low saturated fat
Gluten Free, Vegetarian
Read more
Cajun Chicken Dirty Rice

Cajun Chicken Dirty Rice

This simple budget-friendly Cajun Chicken Dirty Rice is low in saturated fat and salt, but full of flavour thanks to a homemade Cajun spice mix.

35 mins
Low salt, Low saturated fat
Gluten Free
Read more
Big Batch Turkey Bake

Big Batch Turkey Bake

Budget-friendly, low-salt turkey bake that’s hearty and high in protein.

45 mins
Fibre source, High protein, Low salt, Low saturated fat, Low sugar
Dairy Free
Read more
Pumped-up beans on toast

Pumped-Up Beans on Toast

A budget-friendly, low-fat twist on beans on toast.

10 mins
Fibre source, High protein, Low salt, Low saturated fat, Low sugar
Vegetarian
Read more
All Recipes

More Healthy Tips

Discover ways to look after you heart

Woman breaking cigarette in two
Smoking September 29, 2025

How quitting smoking boosts heart health

Three in four smokers wish they had never picked up their first cigarette. Stopping smoking is one of the best things you can do for your health.

Read more
NutritionPhysical Activity September 1, 2025

Know Your Numbers

Do you know your numbers? Around one in three people in the UK have high blood pressure, and around six million people are unaware that they have it.

Read more
Cooking from scratch
Nutrition August 5, 2025

Why cooking from scratch is easier than you think

Cooking from scratch is important for our health, can benefit our cardiovascular health. In this article, we share practical tips for those looking to start or increase their home cooking.

Read more
Nutrition July 1, 2025

Guide to Children’s Nutrition

Amie Leckie, Health and Wellbeing Specialist at Heart Research UK, explores how good nutrition is one of the most important building blocks for a child’s health and offers advice on how to support your child’s heart health.

Read more
All Health and Lifestyle Tips