Simple Vegan Blog

  • Recipes
  • About
  • Subscribe
  • Start Here
menu icon
go to homepage
  • Recipes
  • About
  • Subscribe
  • Start Here
subscribe
search icon
Homepage link
  • Recipes
  • About
  • Subscribe
  • Start Here
ร—
Home > Recipes > Main Dishes

Vegetable Curry

Published: Dec 16, 2020 ยท Modified: Nov 9, 2022 by Iosune Robles ยท This post may contain affiliate links

5 from 8 votes
Pin Recipe Jump to Recipe
Photo of a bowl of vegetable curry with the words vegetable curry
Close-up shot of a bowl of vegetable curry with the words vegetable curry

Vegetable curry, a tasty and satiating dish, made with sweet potatoes and veggies, among other ingredients. It's super comforting and nutritious!

Photo of a bowl of vegetable curry

This vegetable curry is a staple in my house and I love it so much! It's wholesome, satisfying, and absolutely delicious, as well as affordable and made with ingredients you can easily find at any supermarket.

It really is the perfect dish for when you just want something warm and simple after a long, cold day, and it's SO comforting you'll want to have it every day!

Besides, you can customize it with your favorite ingredients and use pretty much anything you have on hand: rice, vegan meat like seitan or tempeh, different kinds of veggies... Feel free to use this recipe as a guide to making your own creations.

Vegetable curry, a delicious and flavorful recipe perfect to enjoy for lunch or dinner when you want something warm and cozy. It's affordable, easy to prepare, and to make it you only need simple and nutritious ingredients!

Vegetable curry recipe - Short video

How to make vegetable curry - Step by step

Step-by-step shots of the first steps of how to make vegetable curry
  • Heat the oil in a large pot (photo 1) and cook the garlic, onion, and ginger over medium-high heat for 5 minutes (photo 2), stirring occasionally. 
  • Add the zucchini and cauliflower (photo 3) and cook for 5 minutes (photo 4), stirring occasionally.
  • Add the spices (photo 5), stir, and cook for 1 to 2 minutes (photo 6), stirring frequently.
Step-by-step shots of the last steps of how to make vegetable curry
  • Incorporate the sweet potatoes, tomato paste, coconut milk, and vegetable stock (photo 7), stir, and bring to a boil.
  • Partially cover and simmer for 15 minutes or until the sweet potatoes are tender (photo 8).
  • Add the baby spinach (photo 9), uncover, stir, and cook for 2 to 3 minutes (photo 10).
  • Remove from the stove, add the lemon juice and coconut flour (photo 11).
  • Stir and let it stand for 5 minutes before serving (photo 12).

Pro tips

  • If you want to reduce the amount of sodium in the recipe, use less salt or water instead of vegetable stock.
  • I suggest you use extra virgin olive oil, but any other kind of oil will do.
  • Feel free to replace the oil with some water or vegetable stock.
  • Although I prefer to use fresh garlic and onion, you can use garlic and onion powder.
  • Ground ginger will also work for this recipe.
  • Ground coriander, red pepper flakes, lemon or lime juice, and coconut flour are optional ingredients.
  • Feel free to use cayenne powder, jalapeños, fresh chilies, or anything you want to make your curry spicy.
  • You can also use regular potatoes if you don't like sweet potatoes.
  • Instead of tomato paste, you can add tomato sauce, crushed tomatoes, or even fresh tomatoes. If you use fresh tomatoes, just chop them and cook them with the other veggies.
  • I recommend you use full-fat coconut milk, as it works best for this recipe.
Close-up shot of a bowl of vegetable curry

Can I make vegetable curry without coconut milk?

Of course! Although my favorite option for this recipe is coconut milk, you can actually make it with any kind of plant milk. I personally like to use soy milk, but feel free to use cashew milk or even oat milk.

How long will this vegetable curry keep?

This dish will keep well for quite some time. To store it, just keep it in an airtight container in the fridge for about 5 to 7 days. If it tastes and smells good, you can eat it.

Can vegetable curry be frozen?

Yes, it can! To do it, just let it cool first, transfer it to a freezer-friendly container, and put it in the freezer, where it will keep for about 3 months. If you have lots of leftovers, I suggest you freeze them in individual portions.

To defrost, transfer it to the fridge 1 or 2 days before you eat it and reheat it in the microwave or in a saucepan over medium heat.

How to serve vegetable curry

Although this curry is a quite complete meal because it already contains carbs, you can serve it over some rice. However, I prefer to eat it with vegan meat like seitan or tempeh to incorporate some protein.

Looking for more curry recipes?

  • Lentil Curry
  • Chickpea Curry
  • Vegan Curry
  • Vegan Lentil Curry
Photo of a bowl of vegetable stock taken from the above

Did you make this vegetable curry recipe?

Please leave a comment below, share it, or rate it. You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST. I’d love to see what you cook!

Square photo of a bowl of vegetable curry
5 from 8 votes

Vegetable Curry

Vegetable curry, a tasty and satiating dish, made with sweet potatoes and veggies, among other ingredients. It's super comforting and nutritious!
Prep: 10 minutes mins
Cook: 30 minutes mins
Total: 40 minutes mins
Servings: 4
PRINT PIN COMMENT


Ingredients 
 

  • 1-2 tablespoon extra virgin olive oil
  • 2 cloves of garlic, sliced
  • ยฝ onion, chopped
  • ยฝ-inch piece of ginger root, chopped
  • 1 zucchini, chopped
  • ยฝ head of cauliflower, chopped, discard the leaves and the stem
  • 2 teaspoon curry powder
  • 2 teaspoon ground cumin
  • 1 teaspoon turmeric powder
  • 1 teaspoon ground coriander, optional
  • ยฝ teaspoon salt
  • ยผ teaspoon ground black pepper
  • โ…› teaspoon red pepper flakes, optional
  • 1 pound sweet potatoes, peeled and diced
  • ยผ cup tomato paste
  • 1 14-ounce can full-fat coconut milk
  • 1 cup vegetable stock or water
  • 3 cups baby spinach
  • 1 tablespoon lemon or lime juice
  • 2 tablespoon coconut flour, optional
Prevent your screen from going dark

Instructions 

  • Heat the oil in a large pot and cook the garlic, onion, and ginger over medium-high heat for 5 minutes, stirring occasionally. 
  • Add the zucchini and cauliflower and cook for 5 minutes, stirring occasionally.
  • Add the spices (curry, cumin, turmeric, coriander, salt, pepper, and red pepper flakes), stir, and cook for 1 to 2 minutes, stirring frequently.
  • Incorporate the sweet potatoes, tomato paste, coconut milk, and vegetable stock, stir, and bring to a boil.
  • Partially cover and simmer for 15 minutes or until the sweet potatoes are tender.
  • Add the baby spinach, uncover, stir, and cook for 2 to 3 minutes.
  • Remove from the stove, add the lemon juice and coconut flour, stir, and let it stand for 5 minutes before serving.
  • Serve with vegan meat like seitan or tempeh.
  • Keep the leftovers in an airtight container in the fridge for about 5 to 7 days or in the freezer for up to 3 months.

Notes

  • If you want to reduce the amount of sodium in the recipe, use less salt or water instead of vegetable stock.
  • I suggest you use extra virgin olive oil, but any other kind of oil will do.
  • Feel free to replace the oil with some water or vegetable stock.
  • Although I prefer to use fresh garlic and onion, you can use garlic and onion powder.
  • Ground ginger will also work for this recipe.
  • Ground coriander, red pepper flakes, lemon or lime juice, and coconut flour are optional ingredients.
  • Feel free to use cayenne powder, jalapeños, fresh chilies, or anything you want to make your curry spicy.
  • You can also use regular potatoes if you don't like sweet potatoes.
  • Instead of tomato paste, you can add tomato sauce, crushed tomatoes, or even fresh tomatoes. If you use fresh tomatoes, just chop them and cook them with the other veggies.
  • I recommend you use full-fat coconut milk, as it works best for this recipe. However, you can also use any other kind of plant milk, such as soy milk, cashew milk, or oat milk. 
  • Nutritional info has been calculated using 1 tablespoon of oil.

Nutrition

Serving: 1serving | Calories: 437kcal | Carbohydrates: 51.6g | Protein: 7.6g | Fat: 23.8g | Saturated Fat: 18.1g | Sodium: 520mg | Fiber: 11.4g | Sugar: 7.1g
Tried this recipe?Leave a comment below and let me know how it was!
Course: Main Dish
Cuisine: Indian
Author: Iosune Robles

Update Notes: This post was originally published in May of 2019, but was republished with new photos, step-by-step instructions, and tips in December of 2020.

More Vegan Main Dish Recipes

  • Marry Me Tofu in a skillet, garnished with chopped basil, with a bowl of basil on the side.
    Marry Me Tofu
  • Penne with vegan pasta sauce in a bowl, topped with fresh basil and vegan Parmesan, with ingredients surrounding the bowl.
    Creamy Vegan Pasta Sauce
  • Crumbled tofu ground beef in a bowl with a spoon.
    Tofu Ground Beef
  • Vegan penne alla vodka in a bowl, garnished with basil and vegan parmesan cheese.
    Vegan Vodka Sauce (Vegan Penne Alla Vodka)

Comments

  1. Jennifer Reyes says

    February 27, 2023 at 3:44 am

    I used some small Yukon golds quartered, and they took longer to cook so I started them after the onions and added carrots for color. I also doubled the spices because the coconut milk tamed them too much for our palates. My husband said he wasn't hungry, then ate two bowls! I served it over brown rice. Delicious!

    Reply
    • Iosune says

      February 27, 2023 at 10:20 am

      Hi Jennifer! So glad you guy enjoyed it ๐Ÿ™‚

      Reply
  2. Susan says

    July 04, 2022 at 12:50 am

    5 stars
    I confess I did a lot of substituting: only had two small sweet potatoes, so added a small butternut squash; used a crookneck instead of zucchini and broccoli instead of cauliflower; diced cherry tomatoes instead of tomato paste. But it was DELICIOUS!!

    Reply
    • Iosune Robles says

      July 15, 2022 at 5:26 pm

      Sounds delish, Susan ๐Ÿ™‚

      Reply
  3. Sandra says

    June 13, 2021 at 2:37 pm

    I made the vegetable curry and absolutely love it. I added some red lentils, for extra protein, at the same time as I added the stock. Have already passed this recipe on to two friends. Thank you so much for this delicious meal.

    Reply
    • Iosune Robles says

      June 14, 2021 at 10:13 am

      So glad you liked our recipe, Sandra! Have a nice day!

      Reply
  4. Jen says

    February 14, 2021 at 1:53 am

    This was good! I subbed frozen peas for the spinach and used ground flax instead of coconut flour to thicken the sauce a bit. Thanks for the recipe!

    Reply
    • Iosune Robles says

      February 15, 2021 at 7:28 am

      Hi Jen! So glad you enjoyed it ๐Ÿ™‚

      Reply
  5. Trudi says

    December 17, 2020 at 11:02 am

    5 stars
    Loved it ....the flavour is delish!! I added more heat because I love spicey. Will add this to one of my fav's. ๐Ÿ‘๐Ÿ‘Œ

    Reply
    • Iosune Robles says

      December 17, 2020 at 2:35 pm

      Thanks for your comment ๐Ÿ™‚ I'm so glad you liked it!

      Reply
  6. Loris Mullins says

    July 30, 2020 at 5:38 pm

    Hi. I made this curry and it was delicious. I used Garam Masala, tumeric and curry. The cinnamon etc in the Garam Masala spice mix added to the warmth. Great recipe thank you!!!!!

    Reply
    • Iosune Robles says

      August 10, 2020 at 4:57 pm

      Hi Loris! Thank you so much for your comment ๐Ÿ™‚ Have a nice day!

      Reply
  7. Laurie says

    January 19, 2020 at 1:04 am

    5 stars
    This was my first attempt at making curry and it was delicious! The only veggies I used were peppers, onions, spinach. Ate over some red lentils.

    Reply
    • Iosune says

      February 27, 2020 at 4:20 pm

      Hi Laurie! Sounds great ๐Ÿ™‚ So glad you liked it!

      Reply
  8. Carolyn says

    May 20, 2019 at 5:42 am

    5 stars
    This is a delicious curry recipe! I served it over rice and everyone loved it! Thank you for creating it.

    Reply
    • Iosune says

      May 20, 2019 at 9:37 am

      Hi Carolyn! Thanks a lot ๐Ÿ™‚ SO glad you liked it!

      Reply
  9. snoCook says

    May 19, 2019 at 5:24 pm

    You mention chickpeas in the notes but I donโ€™t see that ingredient anywhere in the ingredients or the directions. (You also repeat the instructions to add the cauliflower and zucchini.)

    Reply
    • Iosune says

      May 20, 2019 at 9:36 am

      Hi Snocook! I'm so sorry, it was a mistake, I didn't use chickpeas to make this recipe. Have a nice day!

      Reply
  10. Di-Di | The Foxy Flexitarian says

    May 17, 2019 at 6:58 pm

    5 stars
    Thank you Iosune. Awesome post and recipe. Being from South Africa I love curries. They feature prominently in our own Cape Malay heritage. Stock does make your curry taste better, and being a flexitarian I often use chicken or beef stock in my curries.

    Reply
    • Iosune says

      May 18, 2019 at 8:15 am

      Hi Didi! You're so welcome ๐Ÿ™‚

      Reply
5 from 8 votes (3 ratings without comment)

Leave a Reply Cancel reply

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

Recipe Rating





Photo of a bowl of vegetable curry with the words vegetable curry
Close-up shot of a bowl of vegetable curry with the words vegetable curry
Iosune with a glass of juice.

Hi, I'm Iosune!

I share easy and delicious vegan recipes perfect for everyday meals and special occasions, all made with simple, everyday ingredients.

More About Me

Most Popular Recipes

  • Photo of a bowl of general tso's tofu served over some rice
    General Tso's Tofu
  • Photo of some vegan Baileys being poured into a glass
    Vegan Baileys
  • Photo of a bowl of vegan vegetable soup
    Vegan Vegetable Soup
  • Picture of a dish with homemade vegan jambalaya topped with chopped parsley
    Vegan Jambalaya
  • A bowl with vegan tofu ricotta cheese and some bread slices around.
    Vegan Tofu Ricotta Cheese (4 Ingredients)
  • Photo of a plate of sweet and sour tofu
    Sweet and Sour Tofu

Vegan Spring Recipes

  • Bowl of vegan tzatziki sauce garnished with cucumber and olive oil.
    The Best Vegan Tzatziki Sauce (15 Minutes)
  • Tofu salad in a bowl.
    Marinated Tofu Salad
  • Vegan pasta salad on a plate with a fork.
    Easy Vegan Pasta Salad (20 Minutes)
  • Sliced vegan blueberry muffin with a delightful, fruity center on display.
    The Best Vegan Blueberry Muffins
  • Photo of some vegan lemon bars
    Vegan Lemon Bars
  • Close-up photo of a dish with a slice of vegan lemon cake and a fork
    Vegan Lemon Cake

Footer

Photo of a bowl of vegetable curry with the words vegetable curry
Close-up shot of a bowl of vegetable curry with the words vegetable curry

↑ Back to Top • Recipes • About • Contact

© 2025 Simple Vegan Blog. All rights reserved. Privacy Policy • Terms & Conditions • Affiliate Disclosure

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.