Cauliflower Chickpea Curry

As an Amazon affiliate, I earn from qualifying purchases.

This Cauliflower Chickpea Curry recipe features cauliflower, chickpeas, and potatoes cooked in a curry tomato sauce. Hearty, warming, and packed with flavor. Also gluten-free and vegan!

bowl of cauliflower chickpea curry with spoon, with wok of curry and ladle in the background

Why Make This Recipe

  • Satisfying, Delicious Vegetarian Dinner: I’m always on the lookout for satisfying vegetarian main courses—you know, the ones even my husband doesn’t miss the meat in? This curry absolutely fits the bill, and it's even vegan!
  • Packed with Nutrition: This recipe is packed with cauliflower, potatoes, chopped tomatoes, onion, and peas. Super flavorful and so healthy.
  • Streamlined Process but Full Flavor: This recipe is adapted from one of my favorite Cook’s Illustrated recipes, Indian Style Curry with Potatoes, Cauliflower, Peas, and Chickpeas. I adore that recipe, but it includes a few steps that make it a difficult recipe to pull off on a regular weeknight. I streamlined the process here, in the hopes that more of you will get this on your table for dinner on a regular basis.

🥗 Ingredients

chickpeas, onion, tomato paste, peas, ginger, garlic, curry powder, red pepper, potato, cauliflower, coconut milk, vegetable oil, and chopped tomatoes
  • Yellow onion: You can replace this with a red onion or even a white onion in a pinch. Or, use the white and light green parts of chopped green onions and slice the dark green parts for a garnish. 
  • Yukon gold potato: You can replace this with another type of potato, such as red potatoes or small white potatoes. Russet (baking) potatoes would not be the best in this dish due to their high levels of starch. You can also replace with a sweet potato, if you prefer. 
  • Curry Powder: A good curry powder is key to the flavor in this dish. To start, check that your curry powder isn’t expired. My favorite brand is Penzey’s Curry Powder, which you can order online if you don’t have a store near you. If you don’t have curry powder, try using a combination of cumin, coriander, and turmeric. You can also add in some garam masala if you have it. 
  • Red Pepper Flakes: Feel free to adjust the heat level by reducing or increasing the amount of red pepper flakes. Just be warned, a little goes a long way! You can also replace this with a chopped jalapeño or serrano pepper (add when you are cooking the onions and potatoes). 
  • Diced tomatoes: You can also use a can of whole plum tomatoes in this dish, and break them up with a wooden spoon as you are cooking. Note that canned tomatoes differ quite a bit in their sodium levels. When I can find them, I like to use no-salt-added tomatoes, so that I can control the salt level of the final dish.
  • Coconut milk: You can use low-fat or full fat coconut milk for this dish. Low-fat coconut milk is thinner, and will give you a soupier final product. If you don’t have coconut milk, try adding ¼ cup (or more) of heavy cream instead. Or, leave it out and serve the curry with a dollop of plain yogurt on top. 

🥣 Instructions for Cauliflower Chickpea Curry

Begin by preparing your vegetables. Chop 1 yellow onion into small dice. Peel 1 medium Yukon gold potato, and cut into ¾-inch chunks. Mince two cloves of garlic. Peel a 1-inch chunk of ginger, and mince or grate. (You should have about 1 tablespoon.)

chopped potatoes, onions, garlic, and ginger on cutting board

Rinse a small head of cauliflower, and pat dry. Cut out core, and then cut the remaining cauliflower into bite-sized florets. Drain and rinse 1 can of chickpeas. Heat 2 tablespoons of vegetable oil in a large saucepan, wok, or Dutch oven over medium-high heat. Add chopped onions and potatoes, and sauté until softened and caramelized on the edges (about 15 minutes).

sautéed onions and potatoes in large wok

Lower heat to medium, and add garlic, ginger, 1 tablespoon curry powder, ½ teaspoon kosher salt, ¼ teaspoon red pepper flakes, and 1 tablespoon tomato paste. Stir for 2 minutes, then add cauliflower florets. Stir and cook for 1 minute—cauliflower should be coated with spices.

wok with sautéed potatoes, onions, spices, garlic, ginger, tomato paste, and cauliflower florets

Now, pour in 1 can of diced tomatoes, and refill empty can with water. Add can of water to the saucepan (you can add less if you want a less soupy curry). Add chickpeas.

wok with potatoes, chickpeas, cauliflower, spices, onions, garlic, ginger, canned tomatoes and water

Heat to a boil over medium-high heat, stir well, then reduce heat to medium and cover. Simmer until cauliflower is tender, about 15-20 minutes.

cauliflower chickpea curry in wok after cooking for 20 minutes

Add 1 cup frozen peas and ½ cup coconut milk. Cook for 1-2 more minutes, until peas have defrosted and warmed through. Season to taste with salt and pepper.

wok with finished cauliflower chickpea curry recipe (peas and coconut milk added)

🧐 Recipe FAQs

How long will this keep in the refrigerator?

I love this dish for make-ahead. It easily keeps for 4 days in the refrigerator, and I sometimes keep it for 5. Just wait until it cools down, then store in an airtight container. It tastes even better as leftovers!

Can I freeze this cauliflower curry?

Yes! This dish also freezes quite well. Make sure that it has fully cooled before pouring into an airtight container, and freeze for up to 3 months. To defrost, move container to the refrigerator 24 hours in advance of serving. Reheat on the stovetop if possible, stirring frequently, in case the coconut milk has separated at all. 

👩‍🍳 Expert Tips

You can control how chunky this cauliflower chickpea curry is with how much water you add to the dish. The result of this recipe gives you the consistency of a thick soup or stew. If you'd prefer less liquid, you can leave out some of the water in the recipe.

Or let it cook for about 10 minutes longer to evaporate more liquid. Just keep in mind that the less liquid in the recipe, the more you'll taste the spices! And also note that the curry will thicken a bit as it cools. 

If you're looking for ideas on what to serve with this dish, I have plenty! You can serve this chickpea curry with a piece of naan on the side for dipping. Or serve it over a bed of white rice or brown rice. Even better, try it with this fragrant Indian saffron rice recipe.

You can also keep this dish entirely gluten-free and double down on the cauliflower by serving with cauliflower rice. If you want to gild the lily with a garnish, try adding a sprinkling of slivered almonds, pumpkin seeds, or cilantro. 

Got extra cauliflower or chickpeas? How about trying this Cauliflower Potato Soup next? Or check out these delicious vegan Chickpea Tacos filled with spiced bell peppers too!

close up of cauliflower chickpea curry in a bowl

Other Vegetarian/Vegan Dishes 

If you’re looking for some other vegetarian dinner options, I’ve got you covered. I love this Creamy Spinach Artichoke Pasta dish featuring a to-die-for spinach-artichoke cream sauce, or this Red Lentil Bolognese. Or how about these Corn Tortilla Quesadillas with a black bean/caramelized onion filling? If grain bowls are your thing, I’d highly recommend this Ramen Egg Rice Bowl, this Warm Pearl Barley Grain Bowl, and this Vegan Buddha Bowl with Lemon Tahini Dressing

Main course salads are also some of my go-tos for easy vegetarian meals, like this Quinoa Chickpea Salad with Lemon Vinaigrette and this Orzo Pasta Salad with Black Beans and Corn. For another vegan chickpea curry option, don’t miss one of my favorite dishes of all time: Vegan Chickpea Curry with Spinach. Finally, this Tofu Fried Rice is on repeat in my house, for how easy it is to throw together at the end of a long day. 

If you try this Cauliflower Chickpea Curry recipe, I would love to hear from you! Leave a comment below—I read them all, and your feedback is invaluable to me. And please follow along on Instagram, Pinterest, and Facebook or subscribe to my newsletter. I'd love to inspire you with more delicious, healthy, and seasonal recipes!

📖 Recipe

Want to Save This Recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

By submitting this form, you consent to receive emails from Vanilla Bean Cuisine.

bowl of cauliflower chickpea curry with spoon and napkin

Cauliflower Chickpea Curry

Chef Molly Pisula
This Cauliflower Chickpea Curry recipe features cauliflower, chickpeas, and potatoes cooked in a curry tomato sauce. Hearty and flavor-packed!
4.95 from 59 votes
Prep Time 25 minutes
Cook Time 40 minutes
Total Time 1 hour 5 minutes
Course Main Course, Vegetarian
Cuisine Indian
Servings 4
Calories 426 kcal

Ingredients
  

  • 1 medium yellow onion
  • 1 medium Yukon gold potato or similar
  • 2 garlic cloves
  • 1-inch chunk fresh ginger root
  • 1 small or ½ large head of cauliflower (about 1 lb, 7 oz)
  • 1 15-ounce can chickpeas
  • 2 tablespoons vegetable oil
  • 1 tablespoon curry powder
  • ½ teaspoon kosher salt
  • ¼ teaspoon red pepper flakes
  • 1 tablespoon tomato paste
  • 1 15-ounce can diced tomatoes
  • 1 cup frozen peas
  • ½ cup coconut milk
  • Kosher salt
  • Freshly ground black pepper

Instructions
 

  1. Begin by preparing your vegetables. Chop 1 yellow onion into small dice. Peel potato, and cut into ¾-inch chunks. Mince two cloves of garlic. Peel ginger, and mince or grate. (You should have about 1 tablespoon.)
  2. Rinse cauliflower, and pat dry. Cut out core, and then cut the remaining cauliflower into bite-sized florets.
  3. Drain and rinse chickpeas.
  4. Heat 2 tablespoons of oil in a large saucepan, wok, or Dutch oven over medium-high heat.
  5. Add chopped onions and potatoes, and sauté until softened and caramelized on the edges (about 15 minutes).
  6. Lower heat to medium, and add garlic, ginger, curry powder, kosher salt, red pepper flakes, and tomato paste. Stir for 2 minutes, then add cauliflower florets.
  7. Stir and cook for 1 minute—cauliflower should be coated with spices.
  8. Now, pour in diced tomatoes, and refill empty can with water. Add can of water to the saucepan.
  9. Add chickpeas.
  10. Heat to a boil over medium-high heat, stir well, then reduce heat to medium and cover.
  11. Simmer until cauliflower is tender, about 15-20 minutes.
  12. Add frozen peas and coconut milk.
  13. Cook for 1-2 more minutes, until peas have defrosted and warmed through.
  14. Season to taste with salt and pepper.

Notes

Note: You may need to add more or less salt depending on the salt level of your diced tomatoes. I always recommend using no-salt added tomatoes whenever possible so that you can control the salt levels yourself.
Make-Ahead: I love this dish for make-ahead. It easily keeps for 4 days in the refrigerator, and I sometimes keep it for 5. Just wait until it cools down, then store in an airtight container. Or freeze it! Make sure that it has fully cooled before pouring into an airtight container, and freeze for up to 3 months. To defrost, move container to the refrigerator 24 hours in advance of serving. Reheat on the stovetop if possible, stirring frequently, in case the coconut milk has separated at all.
Serving Recommendations: You can serve this chickpea curry on its own, with a piece of naan on the side for dipping. Or serve it over a bed of white or brown rice. Either way, it’s delicious and totally satisfying. You can also keep this dish entirely gluten-free and double down on the cauliflower by serving with cauliflower rice. If you want to gild the lily with a garnish, try adding a sprinkling of slivered almonds, pumpkin seeds, or cilantro.

Nutrition

Calories: 426kcalCarbohydrates: 58gProtein: 17gFat: 17gSaturated Fat: 6gPolyunsaturated Fat: 9gSodium: 623mgFiber: 17gSugar: 14g
Tried this recipe?Let us know how it was!

Instagram Users: Now that you've made this recipe, tag me @vanillabeancuisine or #vanillabeancuisine because I'd love to see your results!

Molly holding a colander of orange cherry tomatoes in front of her stove.

More About Molly

Cooking healthy(ish) meals with seasonal ingredients is my passion. Trained as a French pastry chef, I spent over 10 years as a personal chef. Here you'll find well-tested recipes that you and your family will love!

Learn more about me →

Similar Recipes You Might Like

4.95 from 59 votes (57 ratings without comment)

Leave a Reply

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

Recipe Rating




18 Comments

  1. Thank you for the recipe. It came out fine - I used more potatoes but omitted the peas. I think I would add either a little more of the red pepper flakes, or some chili powder to make it just a bit spicier.

    1. Hmm, interesting idea. I'm not sure you'd be able to build the same layers of flavor as in this recipe, where you cook the vegetables in stages. You might be able to cook the onions and potatoes using the brown feature in a pressure cooker, then close the lid and pressure-cook once the liquids, chickpeas, and cauliflower has been added. But in that case, you're probably only shaving 10 minutes or so off the recipe so I'm not sure it's worth it. If you try it, let me know how it goes!

  2. I could devour a bowl of this right now! It really is the ideal rich and heart warming dish for a cold winter day.

  3. I love anything curried, although I tend toward Indian curries, rather than Thai-inspired. It’s probably because my husband doesn’t like coconut milk in his curry. I eat it all, and a curry can really make some basic ingredients shine. Love your recipe!

    1. Yes, totally agree! Curry spices make everything better, and are especially good for adding flavor to vegetables. I like every kind of curry I've ever had!