This post may include affiliate links.

This easy vegetable curry recipe simmers cauliflower, broccoli, and chickpeas in a delicious sauce. It’s a cozy vegan dinner in 35 minutes!

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

A vegetable curry is one of the best ways to make eating your veggies taste incredible. Alex and I love eating curry for dinner, and guess what? It’s one of the best ways to get loads of nutrients without even noticing.

This vegetable curry is so good, you’ll be shoveling it down by the spoonful. It’s full of big flavor and all the best veggies you can eat, like cauliflower, carrots, bell peppers, and chickpeas. It features crisp tender veggies in a seriously flavorful broth. Serve with naan bread or rice and it’s one of the most satisfying plant-based dinners around.

5 Star Reader Review

⭐⭐⭐⭐⭐ “Have made many times and always delicious!” -Bonnie

Why This Vegetable Curry Works

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

Knowing curry has a loose definition, I designed this vegetable curry to include a sauce with curry powder and feature a variety of healthy vegetables. This curry features crisp tender veggies and a flavorful broth. It’s important to note that it’s not as thick of a sauce as with a tomato or coconut milk-based curry, like my cauliflower curry or chickpea curry.

Ingredients You Need

Most of the ingredients you’ll need here are (you guessed it), vegetables! Here are the veggies and spices you’ll need for this vegetable curry:

  • Vegetables: You’ll need onion, carrots, cauliflower, broccoli, bell pepper, peas, and chickpeas.
  • Protein: A can of chickpeas makes this a filling plant-based main dish.
  • Flavorings: For the savory flavor, you’ll need garlic, ginger, curry powder, cumin, turmeric, coriander.
  • Sauce: To build the sauce, all you need vegetable broth and peanut butter (for thickening).

Pro Tip: Know Your Curry Powder

Well, yes and no! The heat level in this vegetable curry is directly related to the curry powder that you use. Here’s the thing: some curry powders are spicy, some are mild. It really depends on the brand! There’s no way to know based on the label.

So, you’ll have to do some trial and error to find the curry powder brand you like with a heat level that works for you and your fellow eaters.

Vegetable curry

Best Curry Vegetables & Easy Swaps

This curry is very customizable to whatever vegetables you have on hand! Here are a few other veggies I might add here:

  • Sweet potato or butternut squash: Dice it into small cubes and cook them for a few minutes extra before adding the other veggies. See my Sweet Potato Curry or Butternut Squash Curry.
  • Spinach: This cooks very quickly, so stir it in with the broth.
  • Lentils: Cook them first (see how to cook lentils) or use canned lentils. These work as a sub for the chickpeas or along with them.
  • Nut-free: Swap tahini for the peanut butter for a nut-free version.

What To Serve With Curry

What to serve with this vegetable curry? There are a few options, depending on how much time you have. Alex and I created a new homemade naan recipe especially to go with this curry, which we’d reserve for dinner parties or weekend dinners. But it’s fun to make an oh so tasty! Here are our recommendations for serving this veggie curry:

Garlic naan
This homemade garlic naan is delicious when you have time: it’s perfect for dinner parties!

Make Ahead, Storage & Reheating

Can you make this vegetable 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.

You also can make rice in advance if you’re serving with rice! 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.

Vegetable curry

Dietary Notes

This vegetable curry recipe is vegetarian, vegan, plant-based, dairy-free and gluten-free.

Frequently Asked Questions

Is this an authentic Indian curry?

As I mentioned, curry is a loose definition and there are many varieties. While this isn’t a 100% authentic Indian curry, it uses the flavors of Indian cuisine to make a fast weeknight dinner.

For an authentic Indian dinner recipe from an Indian chef, head to our Masoor Dal (Indian Red Lentils). Another great resource for authentic Indian recipes is chef and author Madhur Jaffrey.

How do you make vegetable curry thicker?

This curry is brothy, but you can simmer it a few extra minutes to reduce the sauce. If you love a thick sauce, see my Coconut Cauliflower Curry and Easy Chickpea Curry.

Can you freeze vegetable curry?

Yes. It should taste the same and the vegetables will be a little softer. Cool it, then freeze in an airtight container for up to 3 months.

Can you add meat or shrimp to vegetable curry?

Yes, cook shrimp or chicken separately, then stir it in at the end. For a seafood version, try my Shrimp Curry.

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

Easy Vegetable Curry (30 Minutes)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 3 reviews

This easy vegetable curry is the best way to eat your veggies! Cauliflower, bell pepper and chickpeas swim in a flavor-packed broth.

Note: This curry features crisp tender veggies and a sauce that is broth-like. It’s not as thick of a sauce as with a tomato or coconut milk-based curry like our cauliflower curry or chickpea curry

  • Author: Sonja Overhiser
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Yield: 3 to 4 1x
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Indian

Ingredients

Scale
  • 4 garlic cloves
  • 2 teaspoons ginger, grated
  • 1 small yellow onion
  • 1 large carrot
  • 1 red bell pepper
  • 1 small cauliflower
  • 2 cups chopped broccoli or broccolini
  • 2 tablespoons olive oil
  • 1 teaspoon kosher salt, divided
  • 2 cups vegetable broth
  • 1 tablespoon curry powder
  • ½ teaspoon cumin
  • ½ teaspoon turmeric
  • ¼ teaspoon coriander (optional)
  • 2 tablespoons peanut butter
  • ½ cup frozen peas
  • 15-ounce can chickpeas, drained and rinsed (or 1 ½ cups cooked)
  • Torn cilantro or roasted salted cashews, for garnish
  • Serve with: white rice, brown rice, quinoa, or naan bread (Garlic Naan or Vegan Naan)

Instructions

  1. Mince the garlic and grate the ginger; place them in a small bowl and set them aside.
  2. Dice the onion into bite-sized pieces. Peel the carrot and thinly slice it. Cut the pepper into large squares.  Chop the cauliflower into bite-sized florets. Cut the broccoli into florets.
  3. Add the olive oil to a large skillet and heat it to medium high. Add the vegetables to the skillet with ½ teaspoon kosher salt and cook for 8 minutes, stirring occasionally, until fork tender and lightly browned. Once tender, add the garlic and ginger and cook for 1 minute.
  4. Stir in the vegetable broth, curry powder, cumin, turmeric, coriander (optional), ½ teaspoon kosher salt, peanut butter, peas and chickpeas. Simmer for 5 to 10 minutes until the sauce is thickened just slightly. (The sauce with be brothy, not thick.) Taste and add additional salt as necessary (we added several more pinches). Spoon the veggies over rice or quinoa, along with a few spoonfuls of broth. Serve with naan bread on the side, if desired.

Did you love this recipe?

Get our free newsletter with all of our best recipes!

More healthy dinner ideas

This vegetable curry is a healthy plant-based dinner recipe that features tons of nutrient-rich vegetables. Here are a few more healthy dinner ideas that are also vegan and plant-based:

About the authors

A Couple Cooks

Recipes by Alex & Sonja

We’re Alex & Sonja Overhiser: cookbook authors, busy parents, & a real life couple who cooks together! We started the A Couple Cooks food blog in 2010 to share simple, seasonal recipes, healthy meal planning tips, and the joy of cooking. All recipes are written & photographed by us (and tested on our two kids!).

Leave a Comment

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

15 Comments

  1. Jess sims says:

    If allergic to nuts what can I use as a sub for peanut butter? (Almond butter wouldn’t be an option). Thanks!

    1. Sonja Overhiser says:

      I would use tahini or just omit.

  2. Bonnie A. says:

    Have made many times and always delicious!

  3. Emily says:

    This is a weird question, but I’d love to know what size skillet you use. I’ve tried making this recipe with a 12-inch and there isn’t enough room to put all the vegetables in and stir without ingredients falling out.

    1. Alex Overhiser says:

      Hi! We use a 12-inch all clad skillet; it’s packed but just enough room for us to squeeze it in.

  4. Cynthia says:

    Would like more receipes

    1. Home Cook says:

      Spices were a little much, for our tastes. We prefer something with a lighter hand on the spice jar. I’ll add less next time.
      Broccoli was limp and tasteless. Other vegetables held up well.
      I might add some raisins, craisins or dried apricots next time.

      1. Home Cook says:

        Apologies to all. I should have waited to post my review: This dish was FAR better on the second day. Spices mellowed and blended into a VERY nice sauce. (How often have I heard that soups and stews are better on the second day?)
        Regrets that I couldn’t change/upgrade my original rating.

  5. Dave Student says:

    if you make this, be sure to double check what you read or you’ll end up making way more than you need for a two person meal. Have not eaten it yet. but it’s not the taste I’m commenting on.

  6. Sandy Meier says:

    This vegetable curry was really good! I might try adding shrimp next time. I will definitely make this again. Thank you :)

    1. Alex Overhiser says:

      So glad you enjoyed!

  7. Jennifer Parks says:

    Could lentils be used in place of chickpeas? How would the cooking time be impacted?

  8. Jennifer Faulkner says:

    This looks really good but my husband is allergic to chickpeas. Would another bean work?

    1. Alex Overhiser says:

      Cannellini beans would be good!