• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Simple Vegan Blog
  • Father's Day
  • Recipes
  • About
  • Subscribe
menu icon
go to homepage
  • Father's Day
  • Recipes
  • About
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Father's Day
    • Recipes
    • About
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • ×

    Home > Recipes > Main Dishes

    Vegetable Curry

    Published: Dec 16, 2020 · Modified: Nov 9, 2022 by Iosune · This post may contain affiliate links · 20 Comments

    Jump to Recipe Print 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
    • Vegetable Thai 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!

    📖 Recipe

    Square photo of a bowl of vegetable curry

    Vegetable Curry

    Vegetable curry, a tasty and satiating dish, made with sweet potatoes and veggies, among other ingredients. It's super comforting and nutritious!
    5 from 7 votes
    PRINT PIN RATE
    Course: Main Dish
    Cuisine: Indian
    Diet: Vegan
    Prep Time: 10 minutes minutes
    Cook Time: 30 minutes minutes
    Total Time: 40 minutes minutes
    Servings: 4
    Author: Iosune


    Ingredients 

    US Customary - Metric
    • 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?Let us know how it was!

    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

    • Close-up photo of a dish with beer-battered vegan fish sticks garnished with chopped parsley.
      Beer-Battered Vegan Fish
    • Photo of a bowl of vegan mushroom soup, topped with some sautéed mushrooms, chopped parsley, and a drizzle of coconut milk.
      Creamy Vegan Mushroom Soup
    • Close-up photo of a jackfruit carnita with a lime wedge, chopped cilantro and diced onion
      Jackfruit Carnitas
    • Photo of a dish with tofu steak, French fries and fresh thyme.
      Tofu Steak

    Reader Interactions

    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

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi, I'm Iosune! Welcome to Simple Vegan Blog. Here you’ll find nutritious and delicious vegan recipes that will help you stay healthy and happy.

    More about me →

    Vegan Father's Day

    • White bowl of vegan pesto with ingredients in the background.
      Easy Vegan Pesto (5 Minutes)
    • White bowl with vegan coleslaw.
      Classic Vegan Coleslaw (15 Minutes)
    • Sliced bread topped with lettuce, tomato, and vegan chicken salad.
      The Best Vegan Chicken Salad (15 Minutes)
    • Bowl of vegan tzatziki sauce garnished with cucumber and olive oil.
      The Best Vegan Tzatziki Sauce (15 Minutes)
    • Plated Vegan Caesar Salad and fork.
      The Best Vegan Caesar Salad (15 Minutes)
    • Drizzling vegan Caesar dressing onto a mason jar with ingredients in the background.
      The Best Vegan Caesar Dressing (5 Minutes)

    Most Popular

    • Square picture of a dish with marinated tofu garnished with chopped chives.
      Easy Marinated Tofu
    • A bowl with tofu stir fry garnished with some sesame seeds.
      Easy Tofu Stir Fry
    • Close-up photo of tofu scramble
      Tofu Scramble
    • A glass measuring cup with vegan mayonnaise and a spoon.
      The BEST Vegan Mayonnaise (4 Ingredients)
    • Overview of baked tofu cubes onto a lined baking sheet.
      Crispy Baked Tofu (5 Ingredients)
    • Square photo of a dish with crispy pan-fried tofu cubes.
      Crispy Pan-Fried Tofu (20 Minutes)
    • Overview of a plate with several folded vegan crepes topped with fresh blueberries and powdered sugar.
      Easy Vegan Crepes
    • Stalk of vegan French toast on a plate with some maple syrup and vegan butter on top.
      Easy Vegan French Toast

    As seen in

    Footer

    ↑ Back to top

    About

    • Privacy Policy
    • Terms & Conditions
    • Accessibility

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • FAQ

    Copyright © 2023 Simple Vegan Blog