This post may include affiliate links; for details, see our disclosure policy.

This vegan curry recipe is full of healthy vegetables and big flavor: and it takes under 25 minutes! The perfect fast and easy dinner.

Vegan curry
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

We’re always on the lookout for fast flavorful dinners, and this one is now regular rotation. Try this quick Vegan Curry! Here, coconut milk and curry powder make healthy vegetables taste like a decadent treat. And, it takes under 25 minutes to whip up! It’s an ode to the simplicity of plant-based ingredients and great seasoning. This spin on our chickpea curry has even more veggies and nutrients without affecting the overall cook time…which is crucial on weeknights, in our book. This easy recipe comes out so delicious in such a short time: you’ll feel like a kitchen magician.

What’s a curry, anyway?

Curry is a pretty loose term. Per Bon Appetit, it was a word used by colonizers to simplify what they saw in foreign cuisines. Today, the word “curry” usually describes a dish with a spiced sauce and meat or vegetables, often eaten with rice or flatbread like naan. The dish is made in many countries, including India, Thailand, Cambodia, Malaysia, Indonesia, and England.

Keep in mind that curry powder is a Western invention! Curry powder takes the common spices of Indian curries and packages them into a spice blend. Authentic Indian spices are mixed up by the cook and vary based on the region and household.

Vegan curry recipe

Looking for an authentic Indian dinner?

If you’d like an authentic Indian dinner recipe, head to our Masoor Dal (Indian Red Lentils). This recipe was shared with us directly from Asma Khan, an Indian chef with a popular restaurant in London. You’ll love these creamy flavorful lentils, and you can serve with basmati rice as well! Another great resource for authentic Indian recipes is chef and author Madhur Jaffrey.

Ingredients in this vegan curry recipe

Making a curry is not part of our cultural heritage; it’s an ode to the flavors and techniques of an Indian-style tomato based curry! We hope you’ll find it’s a great way to eat lots of veggies…fast! Here’s what you’ll need to make this curry in a hurry:

  • Yellow onion
  • Bell pepper: A medium red bell pepper provides 169% of your daily vitamin C (source), so we’re always sneaking peppers into our recipes!
  • Garlic
  • Fresh ginger
  • Spinach
  • Chickpeas: Chickpeas add plant-based protein, helping this dish stay filling
  • Peas: Peas are also legumes and add a hit of plant-based protein
  • Olive oil
  • Fire roasted tomatoes
  • Curry powder and cumin
  • Coconut milk: While many Indian curries use dairy, some use coconut milk for creaminess, which is perfect for a vegan curry
Vegan curry

Fire roasted tomatoes…and a substitute

Canned fire roasted tomatoes are one of our secrets for quick dinners. Why? These tomatoes are charred over an open flame, making their flavor taste sweeter right out of the can. Ever tried some tomatoes that taste metallic or bitter out of the can? Fire roasted tomatoes solve that problem. They’re a type of tomato, not a brand, and you can find them in many grocery stores in the US these days.

Can’t find fire roasted tomatoes? No problem! Just use the best quality crushed tomatoes you can find. One thing we’ve found in making this vegan curry is that some brands of crushed tomatoes can be very thick. If your tomatoes are very thick, just stir in a little more coconut milk after simmering to balance out the sauce.

Serve with rice or other grains

This quick vegan curry is best served with rice or another whole grain! We like it with basmati rice, a long grain rice with an aromatic flavor that’s traditionally grown in India and the surrounding countries (Pakistan, Nepal, etc). Because of that, it’s best paired with Indian-style curries (whereas Thai curries are great with jasmine rice).

Of course, you can serve this curry with any whole grain you’d like! If you want to stray away from rice, there are lots of rice substitutes. Try quinoa, cauliflower rice, or even lentil rice (we get ours online).

Vegan curry

Another side to pair with a vegan curry

This vegan curry is so filling, you might not need a side dish! But if you’d like another side, naan bread is a nice side for an Indian-inspired curry. You can easily find packaged naan bread at the grocery, but often it’s not vegan. If you prefer, you can make our Vegan Naan Bread: it’s warm, soft and full of garlic flavor.

Make ahead and storage info

Can you make this quick vegan curry ahead? Yes! To meal prep, you can easily make it 1 day in advance and refrigerate until serving. Then just reheat it gently in a skillet, being sure not to overheat it so that the sauce doesn’t evaporate. Leftovers stay good for about 3 days in the refrigerator.

Or, you can make the rice in advance if you’re serving with rice! This is especially helpful with brown rice, which takes up to 40 minutes to make. To reheat the rice, place it in a pan on the stovetop and add a splash of water. Heat gently for a few minutes until the water evaporates and the rice is warmed through.

Vegan curry recipe

More curry recipes

This quick vegan curry is a favorite whole food dinner that we make on the regular! Here are a few more great curry recipes we love:

This vegan curry recipe is…

Vegetarian, vegan, plant-based, dairy-free and gluten-free.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan curry

Quick Vegan Curry

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.7 from 3 reviews

  • Author: Sonja Overhiser
  • Prep Time: 10 minutes
  • Cook Time: 12 minutes
  • Total Time: 22 minutes
  • Yield: 4 1x


This vegan curry recipe is full of healthy vegetables and big flavor: and it takes under 25 minutes! The perfect fast and easy dinner.


  • White or brown basmati rice, to serve*
  • 1 yellow onion
  • 2 medium bell peppers (we used 1 yellow and 1 orange)
  • 1 large garlic clove
  • 1 teaspoon grated ginger
  • 1 tablespoon olive oil
  • 6 cups (5 ounces) baby spinach leaves (or chopped spinach)
  • 28-ounce can crushed fire roasted tomatoes (or best quality crushed tomatoes)**
  • 1 tablespoon curry powder (or garam masala)
  • 1 teaspoon cumin
  • ¾ teaspoons kosher salt
  • 1 15-ounce can chickpeas
  • 1 cup frozen peas
  • ¾ cup full fat coconut milk


  1. Cook the rice: If serving with rice, start the basmati rice (or use an Instant Pot.)
  2. Prep the vegetables: Dice the onion and bell peppers. (For super speed, you can go to Step 3 and mince the garlic and ginger while they cook.) Mince the garlic. Peel and mince the ginger (or grate it).
  3. Saute the veggies: In a large skillet, heat the oil over medium high heat. Add the onion and peppers saute for 5 minutes. Add the garlic, ginger, and spinach and saute for 2 minutes until the spinach is fully wilted.
  4. Simmer: Carefully pour in the crushed tomatoes and their juices, then add the curry powder, cumin, salt, chickpeas, peas, and coconut milk. Cook for 5 minutes until bubbly. Remove from the heat. If desired, stir in a little more coconut milk (depending on the tomato brand*). Serve with rice.


*Or make the rice in advance, which is helpful for brown rice because it takes longer to cook. To reheat the rice, place it in a pan on the stovetop and add a splash of water. Heat gently for a few minutes until the water evaporates and the rice is warmed through.

**Fire roasted tomatoes are a special type of canned tomato that’s become widely available at most grocery stores. If you can’t find them, use the best quality tomatoes you can. All brands vary widely: we’ve found that some can be rather thick, so in that case we stir in a little more coconut milk at the end.

  • Category: Curry
  • Method: Stovetop
  • Cuisine: Indian inspired
  • Diet: Vegan

About the authors

Sonja & Alex

Hi, we’re Alex and Sonja Overhiser, married cookbook authors, food bloggers, and recipe developers. We founded A Couple Cooks to share fresh, seasonal recipes for memorable kitchen moments! Our recipes are made by two real people and work every time.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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


  1. Samantha Irwin says:

    Great vegan recipe. My friends and family loved it. Took me a bit longer than 25 minutes to make, but probably because I don’t have pro knife skills.

  2. Anonymous says:

    is this called dhal by any chance?

    1. Alex Overhiser says:

      A dahl can be the lentils used in Indian cooking or many of the dishes made with lentils.

  3. Ann says:

    Does this freeze well? Thank you 🙏🏻

    1. Alex Overhiser says:

      Yes! Freeze, then thaw in fridge before reheating.

  4. Margaret Fallon says:

    Can you add soursop fruit to
    Your recipe? Need curry using soursop.

    1. Sonja Overhiser says:

      We have not worked with that ingredient so don’t have any recipes using it. But you could certainly try adding it if you’re familiar with how to cook it!

  5. Stickman says:

    Very easy to make. Triple the spices, garlic and ginger!

  6. Tovin Sannes says:

    I made this, and while I enjoyed it, mine came out with a more of a stir fry like consistency than curry… is this others experience as well? I definitely prefer a more creamy consistency and will continue to experiment with this recipe!

  7. Charmaine Lanjopoulos says:

    Oh this was awesomely yummy and so quick and easy after a busy day at the office. Thank you!!!

    1. Alex Overhiser says:

      You’re welcome!

  8. Sheree says:

    My 17 year-old daughter and her dad made this for dinner last night and it was SO delicious! It took a bit more time to make than expected as my husband likes to get everything chopped, opened and ready before actually cooking and my daughter seems to start at the top of a recipe and just go! She’s learning :) Thank you for a wonderful recipe.

    1. Alex Overhiser says:

      I’m so glad you enjoyed it!