Cauliflower and Chickpea Curry Recipe

Why You’ll Love This Recipe

I love this recipe because it transforms simple pantry ingredients into a fragrant, restaurant-worthy curry. The spices—curry powder, cumin, and turmeric—blend beautifully with coconut milk to create a luscious sauce that’s perfectly balanced between warmth and richness. It’s naturally vegan and gluten-free, full of protein and fiber, and incredibly satisfying on its own or served with rice or naan. Plus, it tastes even better the next day as the flavors deepen.

Ingredients

(Note: All ingredient amounts are listed in the recipe card below.)

1 tablespoon vegetable oil (or coconut oil)
1 medium onion, finely chopped
3 cloves garlic, minced
1 tablespoon fresh ginger, grated
1 tablespoon curry powder
1 teaspoon ground cumin
1/2 teaspoon ground turmeric
1/4 teaspoon cayenne pepper (optional, to taste)
1 medium cauliflower, cut into florets
1 can (15 oz) chickpeas, drained and rinsed
1 can (14.5 oz) diced tomatoes
1 can (14 oz) coconut milk (full-fat or light)
Salt, to taste
Black pepper, to taste
1 tablespoon lemon juice or lime juice (optional, for brightness)
Fresh cilantro, chopped, for garnish
Cooked rice or naan, for serving

Cauliflower and Chickpea Curry Recipe Directions

  1. I start by heating oil in a large skillet or pot over medium heat. Once hot, I add the finely chopped onion and sauté it for about 5–6 minutes until it turns soft and translucent.

  2. I stir in the garlic, grated ginger, curry powder, cumin, turmeric, and cayenne (if I’m using it). I cook the spices for about 1–2 minutes, just until they become fragrant and slightly toasted.

  3. I add the cauliflower florets and chickpeas, stirring well to coat them evenly in the spice mixture.

  4. I pour in the diced tomatoes (with their juices) and the coconut milk, stirring to combine everything into a rich sauce.

  5. Once it starts to simmer, I cover the pot and let it cook on medium-low heat for 20–25 minutes, stirring occasionally, until the cauliflower is tender and the sauce has thickened.

  6. I season the curry with salt and pepper to taste, then stir in lemon or lime juice at the end to brighten the flavors.

  7. I spoon the curry over warm rice or serve it alongside soft naan bread, finishing with a sprinkle of chopped fresh cilantro for a burst of freshness.

Servings and Timing

This recipe makes about 4 servings and takes approximately 45 minutes total—15 minutes of prep and 30 minutes of cooking.

Variations

Sometimes I like to add a handful of baby spinach or kale during the last few minutes of simmering for an extra dose of greens. For more heat, I increase the cayenne or add a pinch of chili flakes. When I want a richer curry, I use full-fat coconut milk, and for a lighter version, I use the light variety. I’ve also added cubed sweet potatoes or peas for a twist—they blend perfectly with the creamy coconut sauce.

Storage/Reheating

I store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen as it sits, making it even more delicious the next day. To reheat, I warm it gently on the stove over low heat, adding a splash of water or coconut milk if it thickens too much. It also freezes beautifully—I portion it into containers, freeze for up to 2 months, and thaw overnight in the fridge before reheating.

FAQs

Can I make this curry ahead of time?

Yes, I love making it a day in advance—it tastes even better after the flavors meld together overnight.

Can I use frozen cauliflower?

Absolutely. I just add it straight to the pot and extend the cooking time by a few minutes if needed.

How can I make it spicier?

I add more cayenne pepper, fresh chopped chili, or a spoonful of chili paste for extra heat.

Can I use other legumes besides chickpeas?

Yes, I’ve made it with lentils or white beans, and both work beautifully.

What’s the best type of curry powder to use?

I like using a mild or medium blend, but any curry powder I enjoy the taste of will work here.

Can I use fresh tomatoes instead of canned?

Yes, I use about 2 large ripe tomatoes, chopped, though the sauce may be slightly thinner.

How do I thicken the sauce more?

I simmer it uncovered for a few extra minutes or mash some chickpeas into the sauce to help thicken it.

Is this dish freezer-friendly?

Definitely. I freeze it in individual portions for quick, ready-to-go meals.

Can I make it without coconut milk?

Yes, I use cashew cream or a mix of plant-based milk and a tablespoon of nut butter for creaminess.

What sides go well with this curry?

I love pairing it with basmati rice, brown rice, quinoa, or soft naan bread for a complete meal.

Conclusion

I love how this Cauliflower and Chickpea Curry brings together wholesome ingredients and bold spices for a dish that’s both comforting and full of life. The creamy coconut sauce, tender vegetables, and perfectly balanced flavors make it a plant-based meal I return to again and again. It’s easy to make, deeply satisfying, and a beautiful reminder of how vibrant and delicious vegan cooking can be.


Print
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
Cauliflower and Chickpea Curry Recipe

Cauliflower and Chickpea Curry Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Cauliflower and Chickpea Curry is a hearty, plant-based dish made with tender cauliflower, creamy chickpeas, and a rich coconut curry sauce. Bursting with aromatic spices, it’s naturally vegan, gluten-free, and perfect for cozy dinners or healthy meal prep.

  • Total Time: 45 minutes
  • Yield: 4 servings

Ingredients

1 tablespoon vegetable oil (or coconut oil)

1 medium onion, finely chopped

3 cloves garlic, minced

1 tablespoon fresh ginger, grated

1 tablespoon curry powder

1 teaspoon ground cumin

1/2 teaspoon ground turmeric

1/4 teaspoon cayenne pepper (optional, to taste)

1 medium cauliflower, cut into florets

1 can (15 oz) chickpeas, drained and rinsed

1 can (14.5 oz) diced tomatoes

1 can (14 oz) coconut milk (full-fat or light)

Salt, to taste

Black pepper, to taste

1 tablespoon lemon or lime juice (optional)

Fresh cilantro, chopped, for garnish

Cooked rice or naan, for serving

Instructions

  1. Heat oil in a large pot over medium heat. Add the onion and sauté for 5–6 minutes until soft and translucent.
  2. Stir in garlic, ginger, curry powder, cumin, turmeric, and cayenne. Cook for 1–2 minutes until fragrant.
  3. Add cauliflower florets and chickpeas, stirring to coat them in the spice mixture.
  4. Pour in diced tomatoes (with juices) and coconut milk. Stir well to combine.
  5. Bring to a simmer, then cover and cook on medium-low heat for 20–25 minutes, stirring occasionally, until the cauliflower is tender and the sauce has thickened.
  6. Season with salt and pepper to taste. Stir in lemon or lime juice for brightness, if using.
  7. Serve hot over rice or with naan bread, and garnish with chopped cilantro.

Notes

Add spinach or kale during the last few minutes of cooking for extra greens.

Use full-fat coconut milk for a richer curry or light for a lighter option.

Increase cayenne or add chili flakes for extra heat.

Substitute sweet potatoes, peas, or green beans for variation.

Replace coconut milk with cashew cream or nut milk for a different flavor.

Store leftovers up to 4 days in the fridge or freeze for up to 2 months.

  • Author: Chloe Mae
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian-Inspired
  • Diet: Vegan

Nutrition

  • Serving Size: 1 bowl (about 1 1/2 cups)
  • Calories: 290
  • Sugar: 6g
  • Sodium: 410mg
  • Fat: 17g
  • Saturated Fat: 9g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 8g
  • Protein: 9g
  • Cholesterol: 0mg

Similar Posts

Leave a Reply

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

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