This Easy Vegan Curry simmers a medley of colorful vegetables, lentils and coconut milk together in one pot. It’s a simple 30-minute recipe that’s easy to customize and packed with flavor!

A white bowl filled with vegan curry and basmati rice. Wooden chopsticks sit on top of the bowl.

You’ll never let the vegetables in your fridge go to waste again with this Easy Vegan Curry recipe in your back pocket. Stick to the recipe card or use the vegetables you have available to you; customizing dinner has never been so easy! It all comes together in 30 minutes and pairs best with basmati rice and homemade vegan naan.

Why is this the best vegan curry?

  • Ready in just 30 minutes. From chopping the vegetables to pouring it into bowls, this curry is ready and on the dinner table within 30 minutes. Use pre-chopped vegetables to make it even faster!
  • Creamy and coconutty. It wouldn’t be a vegan coconut curry without coconut milk! It’s added at the end to give the curry sauce a luscious, creamy finish and smooth mouth feel.
  • It’s versatile! Use any fresh or frozen vegetables already in your fridge or freezer, use lentils, chickpeas, or the vegan protein of your choice, or give it a boost with extra spices. Versatility is the name of the game.
vegan curry in a large grey pot with a wooden spoon sticking out.

Ingredients needed (with substitutions)

  • Olive oil – You can sauté the vegetables with water or vegetable stock to make it oil free if needed.
  • Onion, garlic, and ginger – You can make this recipe even easier by using pre-minced garlic and grated ginger in a tube. If you don’t have fresh ginger, replace it with 1 teaspoon of powdered ginger.
  • Curry powder – Use a brand you like, mild or spicy.
  • Sweet potato – Or use white, yellow, or red potatoes instead.
  • Cauliflower, broccoli, carrots, and red bell peppers – Curry is a great clean-out-your-fridge meal, which means you can use the vegetables listed in the recipe card or whatever is available in your fridge. Both fresh and frozen vegetables work well.
  • Canned lentils – This is the main protein in the curry. Feel free to use chickpeas or another vegan protein, like diced seitan chicken, soy curls, or fried tofu.
  • Coconut milk – Use light coconut milk to make it lighter or coconut cream for a richer sauce. Cashew cream will work as an easy alternative (all you need is cashews, water, and a blender). Or vegan unsweetened yogurt.
  • Thai red curry pasteThis is the one I use. Red curry paste is the spiciest of the three kinds of curry paste (red, green, and yellow) but most of the spice is hidden behind the coconut milk and aromatics, leaving you with a mild to medium spiced curry.
  • Salt
  • Cornstarch – To help thicken the sauce.
  • Sugar – The sweetness is important for balance, so try not to skip the tiny bit of sugar. Feel free to use maple syrup instead.
  • Lime juice
  • Baby spinach – Fresh preferably. Or use kale.
  • Cilantro – For garnish! You can leave it out if you don’t like cilantro.
Sauteeing onions with curry powder in a large grey pot.

How to make easy vegan curry

Find the complete printable recipe with measurements below in the recipe card.

Saute the onion in an oiled pot over medium heat until they’re soft. Add the garlic and ginger and cook until fragrant. Lastly, stir in the curry powder.

Next, add the sweet potatoes, vegetables, and lentils.

raw chopped vegetables and lentils in a large grey pot.

Pour in the coconut milk, red curry paste, and salt to make the sauce. Bring it up to a boil, then down to a simmer. Cook until the potatoes are fork tender.

While you wait, whisk the cornstarch and water together to make a slurry. This will help thicken the curry sauce. Stir it into the curry, then add the sugar, lime juice, and spinach.

Taste and season as needed. Ladle the curry into bowls with basmati rice, fresh cilantro, and hot sauce, and scoop it up with a piece of vegan naan. Enjoy!

a large grey pot filled with cooked yellow vegan curry.

Customize it

Think of this vegan curry recipe as a blank canvas. There are plenty of other vegetables, plant-based proteins, and grains to use! Use these ideas for inspiration:

  • Vegetables – Frozen peas, brussels sprouts, asparagus, kale, zucchini, bok choy, white potatoes, cabbage, mushrooms, tomatoes, etc.
  • Protein – Chickpeas, lentils, tofu, tempeh, seitan, soy curls, or a mix of a few.
  • Grains – Brown rice, white rice, or quinoa.

Looking for an added boost of flavor? Add a pinch of cayenne when you add the curry powder or add diced jalapeno or serrano peppers with the onions.

fresh spinach on top of a batch of vegan curry in a large grey pot.

Storing and freezing

The curry stores really well in an airtight container in the fridge. Enjoy it for lunches or quick dinners for up to 3 days!

It’s an easy freezer meal, too. Once the leftovers are cool, pack them into airtight containers and freeze for up to 3 months.

close up on a bowl of vegan curry with white rice, lime wedges, and chopsticks.

Want even more vegan curry recipes?

vegan curry in a large grey pot with a wooden spoon sticking out.
4.94 stars (29 ratings)

Easy Vegan Curry

This Easy Vegan Curry simmers a medley of colorful vegetables, lentils, and coconut milk together in one pot. It’s a simple 30-minute recipe that’s easy to customize and packed with flavor!
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings: 6 servings


  • 1 tablespoon olive oil
  • 1 medium yellow onion chopped small
  • 3 cloves garlic minced
  • 1 tablespoon grated fresh ginger
  • 2 tablespoons curry powder
  • 1 medium sweet potato peeled and cubed small
  • 2 cups cauliflower florets
  • 2 cups broccoli florets
  • 2 medium sized carrots peeled and cut into chunks
  • 1 red bell pepper seeded and sliced
  • 15 ounce can lentils or chickpeas drained and rinsed
  • (2) 13.5-ounce cans coconut milk
  • 2 tablespoons Thai red curry paste
  • 1 1/2 teaspoons salt, or more to taste
  • 1 tablespoon cornstarch
  • 2 teaspoons sugar or pure maple syrup
  • 1 lime, juice squeezed
  • 3 cups fresh baby spinach
  • fresh chopped cilantro, optional


  • Heat the oil in a large pot over medium heat. Add the onion and sauté for 2-3 minutes. Now add the garlic and ginger, and cook for 1 more minute. Add the curry powder and sauté 1-2 minutes more, until fragrant.
  • To the pot, add the sweet potato, cauliflower, broccoli, carrots, red pepper and lentils or chickpeas. Pour in the coconut milk, red curry paste and salt and stir well. Bring to a boil, then simmer for about 10 minutes, until the sweet potatoes and other vegetables are tender.
  • In a small bowl, whisk together the cornstarch with 2 tablespoons water, then stir into the curry to thicken. 
  • Now stir in the sugar, lime juice and the spinach until it wilts. Taste; season with more salt if desired. Serve hot with rice, fresh cilantro, hot sauce and maybe Easy Vegan Naan.


  1. This curry freezes quite well. I like to freeze leftovers in individual containers for easy future lunches. 
  2. Use any vegetables you have on hand, just keep the overall amounts basically the same. 
  3. May substitute some air fryer tofu, perfect fried tofu, marinated tofu or vegan chicken for the protein.


Serving: 1serving | Calories: 439kcal | Carbohydrates: 36g | Protein: 10g | Fat: 32g | Saturated Fat: 25g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 865mg | Potassium: 976mg | Fiber: 9g | Sugar: 7g | Vitamin A: 11781IU | Vitamin C: 82mg | Calcium: 131mg | Iron: 7mg
Course: Main Course
Cuisine: Thai
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Read my full disclosure here.

Posted In: , , , , , , , , , , , ,

you may also like:


  1. This is one of the absolute best vegan curries I’ve ever made! I never would’ve thought to combine regular curry powder (I used Penzey’s Now Curry) and Thai red curry paste, but it’s such a lovely and delicious combination. This one is definitely going into our regular rotation!

  2. I wanted a veggie filled curry and this did not disappoint! My husband couldn’t wait to eat it just seeing it cook on the stove! He said it was his favorite curry I’ve made for him.
    Thank you! Your recipes are always so good!

    1. Hi Ann. I’m so happy to hear that you and your husband loved the curry! Thank you for sharing your wonderful review and feedback! I appreciate you using my recipes, and wish you lots of happy cooking!

  3. Eager to try….looks delish!
    I saw the nutrition information but not the serving size? Is that “1 Serving”
    1 cup or 2 cups? Thnx!

    1. I don’t know exactly, but there are 6 servings total so if you divided it into 6 servings, that’s your answer. The information I provide here is an estimate only. Hope that helps!

  4. Excellent recipe. I used white & sweet potatoes, added crushed Thai dried chilis, chili paste & I NEVER add sugar to savory recipes. Great for breakfast. Really Yummy. Thanks!!!

  5. This is delicious! I can’t wait to try it with new vegetables and beans! After I try your Vegan Thai Green Curry!

    1. Can this possibly be made in a crockpot?? I have no time to prepare during the day and has to be ready by afternoon. Thanks.

  6. This is the first time that I’ve made a vegan curry. It was a trial run for vegan friends who are joining us for a meal soon. I found it very flavoursome.
    I used a creamy coconut milk and it worked well. I liked the addition of the lime juice.
    My only concern is that it was very mild indeed.
    I added two teaspoons of chilli powder at the end, after tasting it, but it was still not hot enough.
    Next time I’ll chop up a chilli and add that at the start. If it’s still not hot enough then I’ll add some ‘Very Lazy’ chopped chilli.
    Good, straightforward recipe with lots of flavour.

      1. That’s not true. Here is the ingredients list from the Thai Red Curry Paste: Spices (Including Red Chili Pepper), Garlic, Lemongrass, Salt, Shallot, Coriander Root, Kaffir Lime Peel.

      2. Spices (Including Red Chili Pepper), Garlic, Lemongrass, Salt, Shallot, Coriander Root, Kaffir Lime Peel.

        All vegan. This one is good but many are not vegan friendly!!!!

  7. Made it for a dinner with not-vegan friends and they loved it, as did the vegans among us! Will definitely add this to my favorite recipes. Used brown lentils, cooking them 10 minutes before adding the vegetables.

    1. Thanks for sharing your feedback about the curry recipe! I’m so glad you and your friends loved the curry!

  8. This was amazing! I used green curry paste instead of red because that’s what I had. I also added some garam masala for extra flavor. It was a huge hit with the family! Thank you!

    1. You are welcome, Lisa! How wonderful the curry was a hit with your family! Thanks for your awesome review and feedback!

    1. Sooooo yummy!!! I love this curry recipe. I used whatever veggies I had, and I accidentally bought one can of coconut milk instead of 2. So, instead I substituted and used one can of coconut milk and about 2 cups of tomato soup I had leftover. SO good!

  9. Really good recipe! I added some peanut butter for taste and protein. Next time I make I’m going to sauté the vegetables for longer before adding the coconut milk because mine took longer than 10 to simmer afterwards.

Leave a Reply

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.