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.93 stars (13 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. I make this recipe frequently. It became one of my favorite dishes the first time I tried it. Every time I bring into work for lunch, everyone is asking me what it is and talking about how good it smells! I’ve had to send the link to a few different coworkers already. It also freezes really well, which I love! I almost always make it with your easy vegan naan too. It’s such an easy, yet flavorful dish!!
    I made the curry and naan for a coworker whose husband had recently and suddenly passed away. Her and her kids all loved it!
    As someone who has been vegan for 7 years (and vegetarian since I was a child), I’ve had to deal with lots of stupid questions and comments about my lifestyle, so, I love to get compliments from my cooking!!

    1. Hi Shaelynn. I’m so glad the recipe is a hit with your friends and coworkers! Thanks for your wonderful feedback and review! Keep on enjoying all the wonderful foods you eat! Happy cooking!

  2. Very good!!! I use cooked lentils instead of canned and sometimes use ginger powder instead of fresh. It’s so good that the first time I made it, my partner thought I had ordered dinner. I suspect using good curry paste is key. Thanks for the recipe!

    1. You are so welcome, Paris! How fabulous you both loved the curry! Thanks for sharing your great review and feedback!

    2. Absolutely delicious thank you ever so much. 10/10 quick, easy, wholesome and so very tasty. And vegan yay!

    1. You could leave it out if needed. A little bit of garam masala might be a good addition but not too much, maybe around a teaspoon. And you could try increasing the curry powder a bit, if you want.

  3. Excellent! I left out the cornstarch and water, added zucchini and asparagus in place of the broccoli and carrots. The spices were perfect just as they were. It was a delightful meal! Thank you!

    1. You are welcome, Shirley! How fantastic you loved the curry! Thanks for sharing your great feedback and review!

  4. Hi,
    I am hoping to batch cook this soon. I have some vegan madras paste in my cupboard I’ve been wanting to use for a while now. I think this would be the perfect opportunity to use it. Substituting the carrots for peas and the Bell pepper for possibly parsnips. As I don’t like cooked carrots or cooked bell peppers.
    Thank you for this recipe. And All your others. I have printed 3 off so far! Haha.

    1. Hi Alice. Thanks for sharing your feedback! I’m glad you are enjoying my recipes you have used so far! One of the joys of making your own is that you get to add whatever vegetable you like! Wishing you happy cooking!

  5. I am planning to make this for Christmas for my daughter, who is Vegan and gluten-free. The rest of us are carnivores, so I will be using my oven and all of my stovetop for other dishes. I am wondering if I can make the curry ahead of time and put it in my slow cooker. Or, could it be cooked in the slow cooker?

    1. Yes, you can easily make it up to 3 days in advance. I haven’t tried making it in the slow cooker, but it should work well! Just stir the cornstarch slurry into the curry during the last 15 minutes of cooking to help it thicken.

  6. Hello!
    Thank you thank you for your wonderful recipes! Everywhere I go online or in real life I tell people go to Nora Cooks, she has everything and it’s all delicious.
    Your chocolate cake alone has converted sooooo many people to veganism.

    1. Hi! Thank you for sharing my recipes with others, and for sharing your wonderful feedback! It makes me happy to know that you are loving my recipes! I wish you lots of happy cooking!

    1. you’re going to need to rehydrate them as per the instructions on the package (of your dry lentils) before using, but yea, it’ll be fine.

  7. Wow, just tried this on my adult family including carnivores and vegans.  I served with rice and naan.  All Loved it!!!  What a cozy fall & winter meal.  Will definitely make again.

    1. Hi Barbie. I’m really glad the curry was loved by the family! I love serving naan with this dish! Thank you for your wonderful feedback and review! Happy cooking!

  8. I’ve been feeling under the weather the last few days with another round of COVID. I finally felt up to cooking today and tried this recipe. It was the perfect amount of spice, sweetness and hearty vegetables. It really made me feel so much better! Absolutely delicious and easy! Thank you for all of your recipes!

    1. Hi Kendra. I’m sorry you have been sick. It sounds like you’ve had more than one round of COVID. I’m so glad that the curry was just what you needed! Thank you for sharing your wonderful feedback, and for using my recipes. Wishing you recovery and health.

  9. I love curry! The flavor was perfect, but I didn’t like the cornstarch in the sauce. It made it a bit gummy, to me. Next time I’ll use less or leave it out completely. 

  10. Wow this was delicious. I used hot curry powder and extra ginger to taste but that is just my preference. Will definitely be making quite often! Another fantastic recipe! 

    1. Thank you, Keely, for your wonderful feedback! I’m thrilled you love the curry and it will be part of your meal rotation!

  11. Hi Nora! This recipe sounds great. I’m just wondering if maybe I could use quinoa or a combination of lentils and quinoa for the protein?

    1. I would serve the curry over quinoa instead of cooking it in. It might work if you cook some in, but it will absorb so much liquid making the curry dry.

  12. Allô,
    I like your blog very much. For this recipe can I replace sweet potato with regular potato.

  13. So delicious! This was my first try at a vegan curry, and will be using it again! I added pepitas and raisins and substituted the spinach for kale (which I highly recommend!)

  14. Delicious! I took the suggestions of the previous comments with the starch and peanut butter. Tastes great. I think I will skip the starch next time. If it’s watery it is more delicious with there rice I think. Sort of like Vietnamese foods where it’s half soup half rice. Great recipe! Thanksn

  15. Really enjoyed this. Lots of flavour. Recipe had good instructions. Substituted with potatoes, mushrooms instead of broccoli. Roasted potatoes first and then added them. I might add a tablespoon or two of peanut butter next time but its good as is also. Thank you

  16. Ridiculously good!! I subbed peas and mushrooms for the cauliflower and pepper and removed the cilantro. I also didn’t have coconut milk but had condensed so I just added it to water to thin it out and it worked fine. So, SO good! I could barely stop myself from eating all of it, but I’m anticipating gobbling it up for my lunch today instead! Hubby loved it too so we will definitely be adding this to our regular rotation according to what we have on-hand.

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.