This Cauliflower and Chickpea Coconut Curry is a vibrant, satisfying dish bursting with flavor and nutrition.
Packed with fiber-rich chickpeas and tender cauliflower, it’s a plant-based protein powerhouse with healthy fats from coconut milk.
Quick and simple to make, it’s perfect for busy weeknights, meal prep, or cozy dinners, offering a deliciously creamy, lightly spiced comfort in every bite.

Cauliflower & Chickpea Coconut Stew
Equipment
- 1 large rimmed baking sheet
- 1 large skillet or pan
- 1 blender (optional for smooth sauce)
- 1 Knife and cutting board
- 1 measuring cup and spoons
- 1 Mixing Bowl
Ingredients
- 1 large cauliflower cut into bite-sized florets
- 2 tablespoons grapeseed oil or preferred oil, plus more for roasting
- ½ medium red onion diced (or yellow onion)
- 1 small serrano pepper sliced (or jalapeño / ½ tsp red pepper flakes)
- 4 cloves garlic minced
- 1 tablespoon fresh ginger grated (or frozen/paste)
- 1 tablespoon curry powder adjust to taste
- 1 14- ounce can diced tomatoes
- 2 –3 teaspoons agave nectar or preferred sweetener
- 1 14- ounce can full-fat coconut milk
- 1 15- ounce can chickpeas rinsed and drained
- 1 lime juiced
- ⅓ cup cilantro chopped (plus more for garnish)
- ¾ teaspoon salt plus more for roasting
- Fresh cracked pepper to taste
Optional for Serving:
- Cooked rice about 3 cups
- Naan bread
- Lime wedges and extra cilantro for garnish
Instructions
- Prepare the Cauliflower: Preheat your oven to 450°F (230°C). While the oven heats, wash and trim the cauliflower, then cut it into bite-sized florets. Place the florets on a large rimmed baking sheet. Drizzle with 2 tablespoons of grapeseed oil and sprinkle lightly with salt and fresh cracked pepper. Using your hands, toss the cauliflower until each floret is coated evenly with oil and seasoning. This ensures even roasting and flavor throughout.
- Roast the Cauliflower: Place the baking sheet in the preheated oven. Roast the cauliflower for 15–20 minutes, tossing halfway through, until the florets are tender and lightly golden brown on the edges. Roasting caramelizes the cauliflower, bringing out its natural sweetness and adding depth to the curry.
- Sauté the Aromatics: While the cauliflower is roasting, heat 2 tablespoons of oil in a large skillet or pan over medium heat. Add the diced red onion and sauté for 2–3 minutes until the onion becomes translucent and fragrant. This softens the onion and forms the flavor base of the curry.
- Cook the Peppers: Add the sliced serrano pepper to the onions and sauté for 1–2 minutes. This step allows the pepper to soften slightly and release its subtle heat into the base of the curry. Adjust the heat level by using jalapeño or removing the seeds if a milder spice is preferred.
- Add Garlic and Ginger: Stir in the minced garlic and grated ginger. Cook for 1 minute, stirring constantly, until the mixture becomes aromatic. These aromatics provide warmth, zest, and depth to the curry’s flavor.
- Incorporate Spices: Sprinkle in the curry powder (and optional spices like cumin, coriander, turmeric, or cinnamon if desired). Cook for 30–60 seconds, stirring continuously to bloom the spices. Blooming spices in hot oil releases their essential oils and intensifies the overall flavor of the curry.
- Add Tomatoes and Sweetener: Pour in the diced tomatoes and stir to combine. Add 2–3 teaspoons of agave nectar or your preferred sweetener. Sprinkle in the salt, and simmer the mixture for 2–3 minutes, allowing the tomatoes to soften and the flavors to meld together.
- Pour Coconut Milk: Reduce the heat slightly and pour in the full-fat coconut milk. Stir gently to combine. Let the sauce simmer for 3–4 minutes, stirring occasionally, to thicken slightly. Avoid boiling the sauce vigorously, as this can cause separation of the coconut milk.
- Blend for Smooth Sauce (Optional): For a silky smooth texture, transfer the sauce to a blender and blend on high until creamy. If you prefer a chunkier curry, skip this step and simmer the sauce a few extra minutes to thicken. Always use caution when blending hot liquids.
- Add Chickpeas and Lime: Return the sauce to the pan if blended. Stir in the rinsed and drained chickpeas and the juice of one lime. Simmer gently for 2–3 minutes until the chickpeas are warmed through. This step enhances the curry’s creaminess and balances flavors with acidity.
- Combine Roasted Cauliflower: Carefully add the roasted cauliflower florets into the curry sauce. Gently fold the cauliflower to coat it evenly with the curry, taking care not to break the florets. Simmer for another 1–2 minutes to ensure everything is heated through and the flavors are fully integrated.
- Season and Garnish: Taste the curry and adjust seasoning as needed, adding more salt, pepper, or lime juice if desired. Remove from heat and sprinkle generously with freshly chopped cilantro. The fresh cilantro adds a bright, herbal note that complements the richness of the coconut curry.
- Serve the Curry: Serve your creamy cauliflower and chickpea curry over cooked rice or with warm naan on the side. Add lime wedges and extra cilantro for garnish if desired. This dish is perfect for a satisfying, plant-based dinner or meal prep for the week, offering a creamy, flavorful, and nutritious meal in every bite.
Notes
- For extra flavor, add ½ to 1 teaspoon of ground cumin, coriander, turmeric, or a pinch of cinnamon along with the curry powder while sautéing the aromatics.
- To make the curry kid-friendly, reduce or omit the serrano peppers entirely. For a spicier dish, add an extra small pepper or leave the seeds intact.
- Roasting the cauliflower before adding it to the curry enhances its natural sweetness and creates a slightly caramelized texture that balances the creaminess of the coconut sauce.
- Nutritional information does not include rice or naan; this dish is high in fiber and plant-based protein and contains healthy fats from coconut milk.
- For a chunkier curry, skip blending the sauce. Alternatively, blend partially for a creamy yet textured consistency.
Chef’s Secrets For Ultimate Flavor
The key to a rich, flavorful curry lies in layering ingredients thoughtfully.
Start by roasting the cauliflower to bring out its natural sweetness and create depth of flavor.
Blooming the spices in oil for even 30–60 seconds releases their essential oils, intensifying the aroma and taste.
Using full-fat coconut milk ensures a creamy texture while keeping the sauce rich without overwhelming the spices.
Fresh lime juice at the end brightens the dish, balancing the richness of the coconut milk and the warmth of the curry spices.
Small adjustments, like removing seeds from peppers or adjusting sweeteners, can make the curry perfectly suited to your taste.
Serving Suggestions For Perfect Pairing
This curry is versatile and pairs beautifully with a variety of sides.
Serve over steamed basmati or jasmine rice for a comforting, complete meal.
Soft, warm naan or chapati makes a perfect accompaniment for scooping up the creamy curry.
For a low-carb option, cauliflower rice is a great substitute.
Garnishing with extra fresh cilantro, a squeeze of lime, or even a dollop of dairy-free yogurt can elevate the dish visually and flavor-wise.
This curry also works well as a meal-prep option, as flavors continue to develop overnight.
Storage Tips To Preserve Freshness
Store any leftover curry in an airtight container in the refrigerator for up to 4–5 days.
The flavor often intensifies after a day, making it ideal for next-day meals.
For longer storage, freeze in portioned containers for up to 2 months; thaw overnight in the fridge before reheating gently on the stove.
When reheating, add a splash of water or coconut milk to restore the sauce’s creamy consistency, and reheat slowly over low heat to prevent the coconut milk from separating.
Frequently Asked Questions
1. Can I make this curry spicier or milder?
Absolutely! Adjust the serrano or jalapeño peppers according to your preference. For milder curry, remove seeds or reduce the peppers.
For extra heat, leave seeds intact or add an additional small chili.
2. Can I use canned or frozen cauliflower instead?
Yes, canned or frozen cauliflower can be used.
If using frozen, thaw and pat dry to prevent excess water from thinning the sauce.
Roasting frozen florets slightly longer helps achieve a better caramelization.
3. Is this recipe suitable for meal prep?
Definitely! This curry keeps well in the fridge for 4–5 days and tastes even better the next day as flavors meld.
Portioning into containers makes it convenient for lunches or quick dinners.
4. Can I substitute chickpeas with other legumes?
Yes, you can use white beans, lentils, or black-eyed peas as alternatives.
Keep in mind that cooking times may vary slightly depending on the legume.
5. Can I make this curry gluten-free and vegan?
Absolutely! This recipe is naturally gluten-free and vegan. Ensure that any sides, like naan, are gluten-free if needed.
Coconut milk provides the creamy texture without dairy, keeping the dish plant-based.