If you are on the hunt for a comforting, vibrant, and utterly delicious meal that’s also packed with wholesome goodness, this Cauliflower and Chickpea Curry Recipe is about to become your new go-to. It combines tender cauliflower florets and protein-rich chickpeas simmered in a fragrant spiced tomato sauce that’s deeply satisfying. With just the right balance of warmth from spices like cumin and garam masala, and a hint of freshness from coriander leaves, this curry is a brilliant example of how simple ingredients can come together to create something extraordinary and soul-warming.

Cauliflower and Chickpea Curry Recipe - Recipe Image

Ingredients You’ll Need

The beauty of this Cauliflower and Chickpea Curry Recipe lies in its uncomplicated but essential ingredients. Each one is carefully chosen to build layers of flavor, texture, and color that make every bite exciting and comforting.

  • 4 tbsp vegetable oil: This forms the perfect base for sautéing your aromatics and spices, helping them release their full flavor.
  • 1 tbsp ginger (finely grated): Adds a fresh and zesty kick that brightens the whole curry.
  • 3 large garlic cloves (minced): Gives depth and a warm, savory aroma that’s simply irresistible.
  • 1 large onion (chopped): Whether brown, white, or yellow, it caramelizes beautifully to create sweetness and body.
  • 3 tsp coriander powder: Essential for that earthy and slightly citrus flavor that defines the curry’s palette.
  • 1/4 tsp turmeric powder: Brings a subtle earthiness and a gorgeous golden hue.
  • 1 tsp cumin powder: Delivers a warm, nutty base note that perfectly complements the other spices.
  • 2 tsp paprika: Adds a gentle smoky sweetness and rich color to the sauce.
  • 1 1/2 cups chicken stock: Provides a rich liquid base that infuses the sauce with savory goodness.
  • 800 g / 28 oz can crushed tomato: The heart of the curry’s saucy texture and tangy depth.
  • 300 g / 4 cups small cauliflower florets: The star vegetable, tender yet firm enough to hold its shape beautifully.
  • 400 g / 14 oz can chickpeas (drained): Adds protein and a wonderful creamy texture when cooked down.
  • Salt: To balance and elevate all those wonderful flavors.
  • 1 tsp sugar – optional: Softens acidity in the tomato and rounds off the flavor with gentle sweetness.
  • 3/4 cup frozen peas (75g): A fresh pop of color and burst of sweetness towards the end of cooking.
  • 3 tsp garam masala powder: Sprinkled at the end for a fragrant and warming spice lift.
  • 1/4 cup coriander/cilantro leaves (chopped): Freshness and a vibrant green finish that brightens every spoonful.
  • Yogurt (to serve, highly recommended): Adds creamy coolness to balance spices and adds another texture dimension.

How to Make Cauliflower and Chickpea Curry Recipe

Step 1: Sautéing the Aromatics

Begin by heating the vegetable oil in a large deep skillet or pot over medium-high heat. Add the minced garlic and grated ginger and cook for about a minute until fragrant. Then add the chopped onions and let them cook slowly for 6 to 8 minutes until they become golden and caramelized. This step is crucial because it develops the rich, slightly sweet base flavor that underpins the whole dish.

Step 2: Bloom the Spices

Next, stir in the coriander powder, turmeric powder, cumin powder, and paprika. Let these spices cook with the onion mixture for about a minute to awaken their essential oils and deepen their aroma. This careful toasting brings out a complex flavor profile that instantly makes your kitchen smell like a cozy Indian restaurant.

Step 3: Build the Sauce

Pour in the chicken stock and crushed tomato and stir everything together. Allow the mixture to come to a gentle simmer and cook for about five minutes. This melds the tomato’s acidity with the warm spices, creating a sauce that is both richly flavored and perfectly balanced.

Step 4: Add Cauliflower and Chickpeas

It is time for the hearty ingredients. Add the cauliflower florets and drained chickpeas to the pot. Stir to coat them in the sauce. Let the curry cook uncovered for about 15 minutes, or until the cauliflower is tender and the sauce has thickened to your liking. If you notice the sauce is reducing too fast, feel free to partially cover with a lid to maintain moisture. Taste and adjust seasoning with salt and add a teaspoon of sugar if you’d like to soften the tanginess.

Step 5: Final Touches

Stir in the frozen peas and garam masala powder, cooking for just 2 more minutes to warm the peas through and let the garam masala release its heady fragrance. Then remove the curry from the heat and fold in most of the chopped coriander leaves, reserving some for garnish. This final infusion of fresh herbs lifts the dish and adds a lively note.

How to Serve Cauliflower and Chickpea Curry Recipe

Cauliflower and Chickpea Curry Recipe - Recipe Image

Garnishes

The way you finish your dish makes all the difference. Sprinkle the remaining fresh coriander over the top just before serving to add a burst of herbaceous aroma and color. Don’t forget a generous dollop of creamy yogurt on the side—it balances the spices beautifully and gives each bite a cool and luxurious texture.

Side Dishes

This curry is a perfect partner to fluffy basmati or plain white rice, which acts like a blank canvas to soak up the delicious sauce and spices. For extra texture and flavor contrasts, consider serving with warm naan bread or a crisp cucumber salad to refresh the palate between bites.

Creative Ways to Present

For a fun twist, serve the curry over a bed of roasted sweet potatoes or mix it into cooked quinoa for a protein-packed bowl meal. You could also turn it into a vibrant wrap by spooning it into warm flatbreads with yogurt and fresh greens—a lovely way to enjoy this delightful Cauliflower and Chickpea Curry Recipe on the go or for casual gatherings.

Make Ahead and Storage

Storing Leftovers

Leftovers from the Cauliflower and Chickpea Curry Recipe keep wonderfully well in the fridge for up to 3 days. Store in an airtight container to preserve the vibrant flavors and prevent the sauce from drying out. If you want the cauliflower to retain some firmness, reheat gently.

Freezing

This curry freezes beautifully, making it ideal for batch cooking. Allow it to cool completely, then transfer to freezer-safe containers or bags. It will keep well for up to 3 months, giving you a ready-made meal that tastes almost as fresh as the day it was made.

Reheating

To reheat, thaw frozen portions overnight in the fridge or gently warm refrigerated leftovers on the stove over medium heat. Stir occasionally and add a splash of water or stock if the sauce becomes too thick. Finish with fresh coriander and a spoonful of yogurt for that just-cooked feel.

FAQs

Can I make this Cauliflower and Chickpea Curry Recipe vegan?

Absolutely! Simply replace the chicken stock with vegetable stock and use plant-based yogurt for serving. The flavors remain just as rich and satisfying.

What can I substitute if I don’t have garam masala?

A mix of cinnamon, cardamom, cloves, and cumin can work as a homemade alternative to garam masala if needed. Adjust quantities to taste for a similar fragrant warmth.

Is it possible to add other vegetables?

Definitely! Feel free to toss in diced carrots, spinach, or bell peppers to add extra nutrients, color, and texture to your curry. Just add them at appropriate times so they cook properly.

How spicy is this curry?

This recipe is mildly spiced, making it accessible to most palates. If you prefer more heat, you can add chopped fresh chili or a pinch of cayenne pepper when toasting the spices.

Can I prepare this curry in advance for guests?

Yes! This curry actually tastes better the next day as the flavors develop more depth. You can make it a day ahead and simply reheat before serving, garnishing with fresh coriander and yogurt.

Final Thoughts

I truly hope you give this Cauliflower and Chickpea Curry Recipe a try because it’s not just a meal—it’s a celebration of simple, soulful ingredients that come together in the most delightful way. Whether you’re cooking for family, friends, or just treating yourself, this curry delivers on flavor, nutrition, and comfort every single time. Enjoy every spoonful!

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

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.4 from 66 reviews
  • Author: Angela
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian
  • Diet: Vegetarian

Description

This vibrant Cauliflower and Chickpea Curry is a hearty, flavorful vegetarian dish perfect for a nutritious weeknight meal. Made with aromatic spices, tender cauliflower florets, and protein-rich chickpeas simmered in a rich tomato and chicken stock gravy, it offers a delightful balance of textures and bold Indian-inspired flavors. Served best with basmati or plain white rice and a dollop of creamy yoghurt, this curry is both comforting and wholesome.


Ingredients

Scale

Spices & Seasonings

  • 3 tsp coriander powder
  • 1/4 tsp turmeric powder
  • 1 tsp cumin powder
  • 2 tsp paprika
  • Salt, to taste
  • 1 tsp sugar (optional)
  • 3 tsp garam masala powder

Vegetables & Legumes

  • 300 g / 4 cups packed cauliflower florets (1 small or 1/2 large cauliflower)
  • 400 g / 14 oz can chickpeas (drained)
  • 3/4 cup frozen peas (75 g)
  • 1 large onion (chopped; brown, white, or yellow)
  • 1/4 cup coriander / cilantro leaves (chopped)

Liquids & Others

  • 4 tbsp vegetable oil
  • 1 tbsp ginger (finely grated)
  • 3 large garlic cloves (minced)
  • 1 1/2 cups chicken stock
  • 800 g / 28 oz can crushed tomato
  • Yoghurt (to serve, highly recommended)


Instructions

  1. Prepare the base: Heat oil in a large deep skillet or pot over medium-high heat. Add minced garlic and grated ginger, cooking for about 1 minute until fragrant. Then add the chopped onion and cook for 6 to 8 minutes until golden and caramelised, developing a rich flavor base.
  2. Add spices: Stir in coriander powder, turmeric powder, cumin powder, and paprika. Cook the spices for 1 minute to release their aromas and enhance the curry’s flavor profile.
  3. Simmer the sauce: Pour in the chicken stock and crushed tomato, stirring to combine. Bring the mixture to a simmer and cook for 5 minutes to meld the flavors and slightly reduce the sauce.
  4. Cook cauliflower and chickpeas: Add the cauliflower florets and drained chickpeas to the pot. Cook uncovered for about 15 minutes until the cauliflower is tender and the sauce thickens. If the sauce thickens too quickly, cover with a lid to retain moisture. Adjust salt as needed and add sugar if using to balance acidity.
  5. Finish with peas and garam masala: Stir in the frozen peas and garam masala powder. Cook for another 2 minutes, then remove from heat. Mix through most of the chopped coriander leaves for a fresh herby note.
  6. Serve: Serve the curry hot, accompanied by basmati or plain white rice. Garnish with the remaining coriander and a spoonful of yoghurt on top for creaminess and contrast.

Notes

  • Note 1: Adding sugar is optional but helps balance the acidity from the crushed tomatoes.
  • Note 2: Garam masala is added at the end to preserve its aromatic qualities.
  • Note 3: Covering the pot with a lid prevents the sauce from thickening too fast and keeps the cauliflower cooking evenly.

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