Flavorful Cauliflower Curry is packed with nutrient-rich veggies, bold flavors and plant-based protein. Make this cozy, vegetarian dish in one pan for the perfect weekday meal that’s ready in less than 30 minutes!

Fragrant spices, loads of veggies, a creamy red coconut sauce – everyone will be asking for seconds, it’s so delicious! 

Save This Recipe Form

Get This Recipe In Your Inbox

Share your email, and we'll send it straight to your inbox. Plus, enjoy weekly doses of recipe inspiration as a bonus!

Not only is this dish incredibly tasty, it’s really very healthy too. A vegetable curry is one of the best ways to get those nourishing veggies into your daily diet. It’s a feel good meal with just over 300 calories per serving (not including rice) and over 11 grams of plant-based protein.

The ultimate comfort food, this cauliflower curry is rich, creamy, and incredibly satisfying. It has so much flavor for so little effort! Feel free to toss in some extra vegetables as well. It’s a great way to clear out leftover veggies from the fridge!

Why you’ll love this recipe

  • Good for you. Loaded with wholesome ingredients that keep you satisfied while nourishing your body. This meal has it all, from the protein-packed chickpeas to all of the nutrient-rich veggies.
  • Quick & easy. This meal is SO easy to make. It can be ready in under 30 minutes between cooking the vegetables, making the sauce, and simmering everything together in one pan.
  • Healthier than takeout. Takeout food is usually loaded with extra oils and ingredients that are unnecessary. This homemade curry recipe tastes even better than the restaurant version, and it’s good for you.
  • Full of flavor. This cozy bowl of deliciousness is one that you’ll want to enjoy on repeat. Besides being vegan and gluten free, this comforting cauliflower curry recipe is filled with the most delicious flavor combination I think I’ve ever tasted.
Curry made with cauliflower and veggies cooking in a skillet.

Ingredients needed

While the list of ingredients may look a bit long, remember that a curry requires flavorful spices, ingredients for making the sauce and four different vegetables. Here’s what you’ll need to make it:

  • Flavor makers. The key to this delicious curry recipe is all of delicious seasoning. You’ll need garlic, curry powder, turmeric, salt & pepper.
  • Vegetables. This meal is packed with wonderful veggies like cauliflower, carrots, bell pepper & peas.
  • Protein. We’re keeping this dish vegan & vegetarian by using canned chickpeas (garbanzo beans).
  • For the sauce. You’ll simmer all of those veggies and spices in coconut milk, veggie broth, almond butter, soy sauce and tomato paste.
  • Serve it up. This is great served over a starch to soak up all of that tasty curry sauce. Pair it with basmati rice, quinoa or even cauliflower rice for a low carb option.

How to make this recipe

Okay, lots of ingredients BUT the preparation of this dish is really quite simple. Here’s the easy method:

For the full, printable recipe, see the recipe card at the bottom of the page.

  1. Sauté the veggies. In a large skillet over medium heat, melt the coconut oil and add in the minced garlic. Cook for 2 minutes. Add in the cauliflower and carrots and sauté for 5 minutes as the veggies begin to soften a bit. Stir in the curry powder and turmeric and cook for an additional minute.
  2. Make the sauce. Mix in the coconut milk, broth, almond butter, soy sauce, tomato paste, salt, and pepper and cook for 5 additional minutes as the veggies continue to cook. Stir in the bell pepper and cook for 10 additional minutes.
  3. Simmer & serve. Finally, mix in the chickpeas and green peas. Simmer gently for a few more minutes until the peas are heated through and all of the veggies are fork tender. Serve and ENJOY!
Cauliflower and veggies in a sauce cooking in a skillet.

Customize this recipe

Good news: this red cauliflower curry recipe is super easy to customize with ingredients you have on-hand! Here are suggestions and swaps I can recommend:

  • Instead of serving it over rice, try stuffing this curry into sweet potatoes for an extra boost of nutrition.
  • Add in extra veggies! Curries are a good way to make sure there are more vegetables on your plate. Some great options are cubed sweet potato, butternut squash, zucchini, yellow squash, broccoli and/or mushrooms.
  • Swap your protein. This curry would work great with tofu, and if you’re not following a plant-based diet, feel free to try chicken or shrimp!
  • Kick up the heat. If you like spicy flavors feel free to add in some sriracha, red chili paste, a dash of cayenne pepper or hot sauce.

Frequently asked questions

What’s the secret to a good curry?

My top tip for making the best curry is to use fresh herbs, vegetables and spices as much as possible! They are so much more flavorful.

How do you lighten a curry?

In this vegetarian curry, the only sources of fat are good-for-you olive oil and coconut milk. To make a curry lighter or with less fat, try replacing the coconut milk with light coconut milk. The curry won’t be as creamy, but will still be tasty. To make it without coconut milk, try Greek yogurt or almond milk thickened with cornstarch.

Should you cover curry when cooking?

It depends on the method of cooking and how much liquid you add, but for a quick stovetop curry like this recipe, I don’t cover the pan, so that the sauce intensifies and thickens up.

Storage recommendations

  • Storing leftovers. Place leftovers in an airtight container in the refrigerator for up to 4 days.
  • Reheat. Simply reheat the curry in the microwave or on the stovetop until heated through.
  • To freeze. Let the curry cool completely before transferring to a freezer safe bag or container. Freeze for up to 2 months. I would not recommend freezing the curry with rice.
  • Reheating from frozen. Thaw in the refrigerator or at room temperature. Reheat on the stovetop or in the microwave for 2 minutes, or until heated through.
Cauliflower curry in a white bowl with rice.

More vegan recipes to try

As usual, PLEASE PLEASE let me know if you end up making this recipe (or any of my recipes!). I love when you tag me on Instagram @foodwithfeeling!

Cauliflower curry served over rice.

Cauliflower Curry

Flavorful Cauliflower Curry is packed with nutrient-rich veggies, bold flavors and plant-based protein. Make this cozy, vegetarian dish in one pan for the perfect weekday meal that’s ready in less than 30 minutes!
5 from 1 vote
Print Pin Rate
Course: dinner
Cuisine: Indian
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Calories:

Ingredients

  • 1 tablespoon of coconut oil
  • 2 cloves of garlic minced
  • 4 cups of cauliflower florets about 1 medium head of cauliflower
  • 2 large carrot thinly sliced
  • 1 teaspoon of curry powder
  • ½ teaspoon of ground turmeric
  • 1 15 ounce can of lite coconut milk
  • 1 cup of broth
  • 2 tablespoons of almond butter can sub in peanut butter if desired
  • 1 tablespoon of soy sauce
  • 2 tablespoons of tomato paste
  • 1 teaspoon of salt
  • black pepper to taste
  • 1 15 ounce can of chickpeas rinsed and drained
  • 1 bell pepper thinly sliced
  • cup of frozen peas

Instructions

  • In a large skillet over medium heat, melt the coconut oil and add in the minced garlic. Cook for 2 minutes.
  • Add in the cauliflower and carrots and cook for 5 minutes as the veggies begin to soften a bit. Stir in the curry powder and turmeric and cook for an additional minute.
  • Mix in the coconut milk, broth, almond butter, soy sauce, tomato paste, salt, and pepper and cook for 5 additional minutes as the veggies continue to cook. Stir in the bell pepper and cook for 10 additional minutes.
  • Finally, mix in the chickpeas and green peas. Simmer gently for a few more minutes until the peas are heated through and all of the veggies are fork tender.
  • Serve and ENJOY!

Notes

  • Storing leftovers. Place leftovers in an airtight container in the refrigerator for up to 4 days.
  • Reheat. Simply reheat the curry in the microwave or on the stovetop until heated through.
  • To freeze. Let the curry cool completely before transferring to a freezer safe bag or container. Freeze for up to 2 months. I would not recommend freezing the curry with rice.
  • Reheating from frozen. Thaw in the refrigerator or at room temperature. Reheat on the stovetop or in the microwave for 2 minutes, or until heated through.