This post may contain affiliate links for which I earn a small commission at no extra cost to you. For more info please check out my Disclosure Policy. Appreciate your support!

Share it with your friends!

This super easy Vegetable Curry is absolutely delicious, made in one-pot and ready in just 15 minutes! Packed full of vegetables it’s a really healthy curry that the family will love and perfect for your dinner tonight!

Colourful Vegetable Curry served on a plate.

Recipe Difficulty – Easy

Why this recipe works

This creamy vegetable curry is warm, delicious, and so perfect for those cooler months!

One of the great things about this mixed vegetable curry is that it’s so quick! I think it’s generally a misconception, especially with curries, that you need to cook them for hours to develop flavour. This easy vegetarian curry recipe proves that totally wrong! From start to finish, this vegan curry only takes about 15 minutes.

Another great thing about this veggie curry is that you can batch cook it and save the leftovers for meal prep lunch the next day. You could also freeze it down to have as a quick and healthy homemade “ready meal” on those extra busy evenings!

Ingredients to make Vegetable Curry

Ingredients to make Vegetable Curry.
  • Garlic Paste – makes cooking this curry a little quicker! It’s pre-pureed garlic cloves with oil.
  • Red Onion – adds a great base flavour to this veg curry.
  • Ground Coriander – is a staple in many curry recipes due to its citrusy and sweet flavour.
  • Red Pepper Flakes – add a little bit of spice to the vegetable curry mix.
  • Courgette – is also known as zucchini.
  • Aubergine – is also known as eggplant.
  • Red Bell Pepper – adds a little crunch to this vegetable curry .
  • Tin of Tomatoes – brings a great flavour.
  • Full-fat Coconut Milk – In vegetable curry coconut milk is a must due to its creaminess creates the most delicious curry sauce.
  • Can of Chickpeas – These add plant-based protein. Just make sure to both drain and rinse the chickpeas before adding into the curry.
  • Water – the splash of water helps to get this curry to the proper texture.
  • Ground Almonds – give a great texture and flavour, plus helps to thicken this healthy curry.
  • Lime Juice – should be squeezed fresh from a lime.
  • Fresh Coriander – aka fresh cilantro is optional, but definitely recommended! It adds a great flavour.
  • Baby Spinach – is a great way to add some more nutrients and colour to this dish.

See recipe card for full information on ingredients and quantities.

Substitutions

  • Garlic Paste – If you use fresh garlic, make sure to crush it before using. You could also use minced garlic or garlic powder if needed. Fresh ginger would also be a great addition/swap.
  • Full-fat Coconut Milk – if you’re watching calories, feel free to use light coconut milk instead for less calories. You could also opt for heavy cream instead of coconut milk if you prefer.
  • Vegetables – Feel free to use the veg you have on hand. Cauliflower, red potato, peas, sweet potatoes, green peas, green beans, broccoli florets, cauliflower florets and carrots are all great additions.
  • Chickpeas – Roasted cauliflower, tempeh, or white beans would all be good substitutes.
  • Spices – if you want more of indian style vegetable curry flavor try adding in mild curry powder or garam masala.

Variations

  • Spicy – For a spicier curry, add hot curry powder, red curry paste, paprika, cumin, and/or cayenne pepper.
  • Deluxe – Don’t skip the optional fresh herb toppings for a deluxe curry. You could also add in tomato paste, soy sauce or tamari for that extra umami flavor.
  • Kid friendly – Tone down the spice, if necessary, for your kids. You may also need to adjust which vegetables you use to match their tastes.

How to make Vegetable Curry

Diced onion and chopped vegetables on a cutting board.
Onion and spices in a large pot.

Step 2: Heat a large pot or large skillet over a medium heat with olive oil or coconut oil and add in the garlic paste, red onion, ground coriander and red pepper flakes. Give it a good stir and fry for a couple of minutes.

Chopped vegetables added to a large pot.

Step 3: Add in the chopped vegetables and the rest of the ingredients (except the fresh coriander and baby spinach). Stir together and cook on high heat for 10 minutes or until it thickens.

Fresh coriander and spinach on top of Vegetable Curry.

Step 4: Remove from the heat, stir in the fresh coriander and baby spinach. and serve.

Hint: Feel free to add in your favourite vegetables to this easy vegetable curry.

Leftovers

Leftover vegetable curry is great as leftovers! Refrigerate in an airtight container for 3-4 days. Reheat on a stove or in the microwave. You can also freeze it for up to three months. Just allow to defrost overnight and reheat in a dutch oven or large pot. 

Recipe FAQs

What vegetables are good in curry?

Curries are super versatile and there are so many great directions you can go with it! It also depends on what type of curry you are making. Vegetable curry Indian style vs Japanese, Pakistani, Malaysian, or Thai will all have slightly different features. Some of my favorite vegetables for it are aubergine, courgette, onion, tomatoes, and bell peppers.

What are the secret ingredients to a good curry?

I love to use coconut milk for a great flavour and delicious consistency. In my vegetable curry recipe, I also add ground almonds for a nutty flavour and texture.

Can vegetable curry be frozen?

Absolutely! Traditional vegetable curry is perfect for freezing! Double your recipe and freeze some to enjoy a super quick and easy dinner later!

What to serve with Vegetable Curry

Vegetable Curry served with lime, brown rice and fresh coriander on top.

You might also like

Tried this Vegetable Curry recipe? Please leave a star rating ⭐️⭐️⭐️⭐️⭐️ below and let me know how you get on. Hearing positive feedback is one of the best parts of creating recipes so please review it below and leave a comment!

P.S Never miss a new recipe! Get more healthy recipes sent straight to your inbox weekly – Subscribe and receive a free recipe eBook!

4.75 from 32 votes

Vegetable Curry

Easy one-pot Vegetable Curry that is heathy, delicious and ready in 15 minutes!
Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes
Servings: 4 People
Save Recipe
Enter your email and get it sent to your inbox!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 2 tsp garlic paste,
  • 1 red onion, roughly sliced
  • 1 tbsp ground coriander
  • 1 tsp chilli flakes,
  • 1 courgette, roughly chopped
  • 1 aubergine , roughly chopped
  • 1 pepper, roughly chopped
  • 400 g can of chopped tomatoes
  • 400 ml can of full-fat coconut milk
  • 400 g can of chickpeas, drained & rinsed
  • 200 ml water, (just under 1 cup)
  • 100 g ground almonds, roughly 1 cup
  • Juice 1 Lime
  • Handful fresh coriander , (optional)
  • Handful fresh spinach , (optional)

Instructions 

  • Firstly, dice the onion, roughly chop the courgette, aubergine and pepper.
  • Heat a large pot with oil, add in the garlic paste, red onion and ground coriander, chilli flakes, stir and fry for a couple minutes.
  • Now add the chopped veg, tinned tomatoes, coconut milk, chickpeas, 200ml water, 100g ground almonds, lime juice, salt and pepper and stir.
  • Cook on a high heat for 10 minutes until it thickens. Take off the heat stir through the fresh coriander and spinach (both optional) and serve.

Video

Notes

Step-by-Step Photos: My blog post includes helpful step-by-step photos to help guide you through making this recipe.
Substitutions & Variations: I have included a list of these in the post above.
To Store: Store in an airtight container in the fridge for 2-3 days. Reheat in a pot/pan over low heat until piping hot or in the microwave. You may need to add some water to loosen the sauce.
To Freeze: Freeze in an airtight container for up to three months. Thaw before reheating.
Tip 1: For a heartier curry, consider adding in some lentils or black beans.
Tip 2: Add in some hotter spices like cumin or cayenne pepper if you want a spicier curry.
Tip 3: You can add beef, pork, chicken, or shrimp into this recipe if you aren’t vegan or vegetarian. If you are vegan/vegetarian you could add tofu if you wished.

Nutrition

Calories: 219kcal | Carbohydrates: 15g | Protein: 9g | Fat: 15g | Saturated Fat: 1g | Fiber: 8g | Sugar: 8g
Did you make this recipe? Tag me Today!Tag @HealthyLivingJames on Instagram and use #HealthyLivingJames!
book banner image

About James Wythe

Hey, I'm James! A fully qualified health coach, cookbook author, full time food blogger and new dad with over 1 million followers. I started this journey after a sudden illness left me bed bound for 2 years and housebound for 4 years! I’m here to help you make healthy and delicious food for you and your family in less time!

You May Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




4 Comments

  1. 5 stars
    Thanks so much for this recipe. Sooo easy to make and delicious too. I added a cup of red lentils too as added too much water at the beginning

  2. 5 stars
    This was delicious and so easy to make! I added a cup of red lentils to it too. Thank you for this

  3. 5 stars
    Had this curry last night, a proper Saturday night feast with minted yogurt, mango chutney, pilau rice and poppadoms. So so good, very hard to stop eating! Tha k you James. Delicious

  4. 5 stars
    This is my favourite curry!!!!! Have on its own or with rice, absolutely gorgeous xx