creamy curry sauce

Creamy Curry Sauce with Roasted Veg

This dish ticks all the boxes! It's packed with veg, easy to make and it's packed with flavour.


Serves 4


  • 3 tbsp curry powder
  • 1 tbsp ground coriander
  • 1 tsp garam masala
  • ½ tsp turmeric
  • 1 tsp ground cumin
  • 1 tsp salt (more to taste)
  • 3 tbsp desiccated coconut
  • 2 tbsp ground almond
  • 1 x 400g tin of chopped tomatoes
  • 1 x 400g tin of coconut milk
  • 1 red pepper
  • 1 yellow pepper
  • 2 carrots
  • 1 onion
  • 2 cloves of garlic
  • 2 x 400g tins of chickpeas 560g nett weight
  • 1 head of cauliflower
  • 250 g sweet potato
  • 2 tbsp oil
  • 1 bunch of coriander


  • Preheat the oven to 180 C fan
  • Roughly chop the roasted veg. Chop the cauliflower into florets. Chop the sweet potato into bite size pieces. Peel and quarter the onion. Toss all the veg and garlic in the oil. On 3 separate baking trays, add the cauliflower to one, the sweet potato to the second and the mixed veg to the remaining tray. Toss each tray in ½ tsp of salt and roast for 30 minutes or until cooked through and the cauliflower is nicely charred. You can roast all the veg the day before and keep in the fridge until time to make your sauce.
  • While the veg is roasting, weigh and toast your spices in a large non stick pan, over medium to low heat for 1-2 minutes, this helps to wake up the spices and helps them release their flavour. Leave aside.
  • When the veg is cooked, remove from the oven, leave aside the roasted cauliflower and sweet potato. Peel the roasted garlic so you are left with just the lovely soft centre.
  • In a food processor or blender, add the roasted carrot, peppers, onion and garlic, the toasted spices, the coconut and almond, the tin of coconut and chopped tomato and blend until smooth. Chop the fresh coriander, you can use the stalks also just ensure to chop them finely.
  • In the same pan you toasted the spices in, heat ½ tbsp of oil over medium heat, add the drained and rinsed chickpeas and cook for 1-2 minutes. Add the fresh coriander, mix well. Now add the sauce, it is a thick creamy sauce but will get looser as it heats. Simmer for 3-5 minutes. Now add the cauliflower and sweet potato and simmer for a further 3-5 minutes until heated through and all the flavours come together. Taste and add salt or tamari if needed before serving.
  • Serve with brown basmati rice and some fresh coriander. Enjoy!


Keyword plantbased, vegan
Print Recipe

Recipe Club

Image of chickpea curry

Unlock the Ultimate Plant-Based Culinary Experience with The Happy Pear Recipe Club!

Dive into 600+ mouthwatering recipes designed to nourish your body and tantalise your taste buds. Join our ever-growing, supportive community of food enthusiasts and take the first step on your journey to a healthier, happier you.

Your Membership Includes:

  • Recipes: Access 600+ delicious, health-boosting recipes.
  • Community Connection: Share cooking tips, get inspired, and support each other.
  • Wellness Resources: Unlimited HIIT workouts, guided meditations, yoga lessons, and breathwork sessions.
  • Eat Well. Feel Good. Live Better. Join The Happy Pear Recipe Club today and transform your culinary and wellness journey.
  • Join Now! Choose between monthly or annual membership and get access to all our incredible recipes and resources in one place.

Image of chickpea curry

Plant Based Recipes

View All

Recipe Club Pricing

Whether it's monthly or annual, our Recipe Club membership gives you access to all our recipes in one place