You know that dinner that feels like a warm hug? This cauliflower curry with coconut milk is it. It's cozy, rich, and loaded with flavor from curry spices, creamy coconut milk, and hearty chickpeas. And the best part? It comes together in one pot with zero stress.

It's one of those veggie-forward meals that tastes like you spent hours in the kitchen, but really, it's just a quick sauté, simmer, and done. I love it over basmati rice or scooped up with warm naan. And if you're into cozy bowls like this one, you'll love my Sweet Potato Chickpea Stew or my Inside Out Egg Roll Skillet. They're both veggie-packed and weeknight-friendly too!
Jump to:
The ingredients

- Olive oil - For sautéing the aromatics.
- Onion - Yellow or white, finely chopped.
- Garlic & ginger - Freshly minced for the most flavor.
- Spices - Curry powder, cumin, sweet paprika, and a good pinch of salt.
- Cauliflower - Chopped into bite-sized florets.
- Chickpeas - Canned, drained, and rinsed. They add creaminess and protein.
- Crushed tomatoes - The base of the sauce; adds acidity and depth.
- Full-fat coconut milk - Makes the curry luxuriously rich.
- Fresh coriander - Also known as cilantro, added at the end for brightness.
See recipe card for quantities
How to prepare the Cauliflower Chickpea Curry
Heat oil in a large skillet or pot over medium.
Sauté the onion for 4-5 minutes until soft and golden.
Add garlic and ginger, cooking another 1-2 minutes until fragrant.
Stir in the spices: curry powder, cumin, paprika, and salt. Let them bloom for 2-3 minutes.
Add cauliflower and toss well to coat in the spices. Cook for 5 minutes.
Stir in chickpeas, crushed tomatoes, and coconut milk.
Simmer covered on medium-low heat for 15-20 minutes, until the cauliflower is tender.
Stir in chopped coriander just before serving.

Tips for Success
- Use full-fat coconut milk for the creamiest sauce, trust me, it makes a difference.
- Bloom the spices before adding the liquids to wake up the flavors.
- Don't overcook the cauliflower, it should be tender but not mushy.
- Serve with something to soak up the sauce: naan, basmati rice, or quinoa all work great.
Variations
- Add greens like baby spinach or kale in the last 5 minutes of cooking.
- Swap the chickpeas for lentils or cubed tofu.
- Make it spicy with cayenne pepper or a spoonful of chili garlic sauce.
- Use fire-roasted tomatoes for a smoky twist.
Serving Ideas
- Over a bowl of fluffy jasmine or basmati rice
- With toasted naan or roti on the side
- Topped with plain Greek yogurt or coconut yogurt
- With a squeeze of lime for brightness
Storage Tips
- Fridge: Store in an airtight container up to 4 days.
- Freezer: Freeze in portions for up to 2 months.
- Reheat: Gently on the stove or microwave with a splash of water to loosen the sauce.
FAQs
Can I use frozen cauliflower?
Yes! No need to thaw it first, just toss it in frozen and add a few extra minutes of cook time.
Can I make this curry ahead of time?
Totally. The flavors get even better after sitting overnight. Perfect for meal prep!
What if I don't like coconut milk?
You can swap in cashew cream or a mix of plant-based milk and a little almond butter, but the flavor won't be quite as rich.

Curry and Stew Recipes

Easy One Pot Cauliflower Chickpea Curry
Equipment
- Large pot or deep skillet
- Cutting board
- Chef's knife
- Garlic press (optional but handy)
- Measuring spoons
- Can opener
- Wooden spoon or silicone spatula
- Ladle (for serving)
- Airtight containers (for leftovers or meal prep)
Ingredients
- 1 tablespoon olive oil
- 1 onion chopped
- 3 cloves garlic minced
- 1 tablespoon fresh ginger minced
- 1 tablespoon curry powder
- 1 teaspoon ground cumin
- 1 teaspoon sweet paprika
- 1 teaspoon Salt
- 4 cups cauliflower florets
- 1 can 15 oz chickpeas
- 1 can 28 oz crushed tomatoes
- 1 can 14 oz full fat coconut milk
- ¼ cup fresh coriander chopped chopped
Instructions
- Warm olive oil in a large skillet over medium heat.
- Add the onion and cook 4-5 minutes until softened.
- Stir in garlic and ginger, cooking 1-2 minutes.
- Mix in curry powder, cumin, paprika, and salt; cook 2-3 minutes to toast the spices.
- Toss in the cauliflower and cook 5 minutes to soften.
- Add chickpeas, tomatoes, and coconut milk. Stir to combine.
- Cover and simmer on medium-low for 15-20 minutes, stirring now and then.
- Turn off the heat, stir in fresh coriander, and serve hot with rice or naan.
Notes
- Coconut milk tip: Always shake the can before opening!
- Texture tip: If you like thicker curry, simmer uncovered for the last 5 minutes.
- Fresh ginger: Grating it works better than chopping for max flavor.
- Leftovers: It's even better the next day










Leave a Reply