
The rich coconut and tomato-based sauce of this beautiful roasted root vegetable curry is simply delicious. This curry is destined to impress. I like to serve it as a main with cauliflower rice. You can also enjoy as a side alongside your favourite meat or fish curry recipe.
The best thing about this curry is that it’s easy to make and if you don’t have the exact veggies, no problem! Just sub with whatever you do have, I promise you can’t go wrong and it’s a great way to use up those veggies lurking in the back of the fridge.
If I had to pick three words to sum up this recipe I’d choose: flavourful, nutritious and versatile. That makes it the perfect weeknight dinner option. This recipe makes four servings so that you can cook once, eat twice. My kinda cooking!

Roasted Vegetable Curry
Equipment
- Potato peeler
- Sharp knife
- Measuring spoons
- Roasting tray
- Garlic crusher
- Microplane zester (to finely grate the ginger)
- Lemon juicer
- Large saucepan or casserole with lid
- Wooden spoon
Ingredients
For the roasted vegetables
- 1 medium sweet potato, peeled and cut into chunks
- 1 medium parsnip, peeled and cut into large discs
- 1 medium carrot, peeled and cut into large discs
- ½ small butternut squash, peeled, deseeded and cut into chunks
- 2 tbsp coconut oil, melted melted
- 1 tbsp garam masala
- 1 tsp unrefined sea salt
For the curry sauce
- 1 tbsp coconut oil, melted
- 1 small brown onion, peeled and finely diced
- 4 garlic cloves, peeled and crushed
- 5 cm fresh root ginger, peeled and finely grated
- 1 tsp ground coriander
- 1 tsp chilli powder
- 2 tsp ground cumin
- 1 tsp ground turmeric
- 1 small bunch coriander stems, finely chopped
- 1 tbsp tomato puree
- 400 ml can full fat coconut milk
- ½ lemon, juiced
- 680 g jar passata rustica
- 100 g cherry tomatoes, halved (I used a mixture of yellow, orange and red)
- 1 small bunch coriander leaves, roughly chopped
To serve
- 4 tbsp coconut yogurt (I used CO YO)
- 4 tbsp almonds, toasted and roughly chopped
Instructions
Prepare the vegetables
- Preheat the oven to 200°C. Place the vegetables into a baking tray, drizzle over the coconut oil and sprinkle over the garam masala and salt, then toss everything together to make sure the vegetables are well coated. Bake for 30 minutes.
Make the sauce
- Heat the coconut oil in a saucepan, add the onion and cook until softened, about 5 minutes. Add the garlic, ginger, coriander stems and spices. Stir continuously, ensuring that they do not burn.
- When the spices smell fragrant add the tomato puree, coconut milk, lemon juice, passata and cherry tomatoes and season with salt. Give everything a good stir, bring to a boil then reduce the heat, cover and simmer for 15 minutes.
- When the vegetables have finished baking stir them into the curry sauce. Add the coriander and remove from the heat.
- Serve in bowls topped with 1 tbsp yogurt and 1 tbsp toasted almonds.
This is delicious! Tastes as good as it looks! So easy to make too. Thank you for the fab recipe, this is now one of our favourites 😃
Such a delicious rich curry – great recipe!