Ingredients
Scale
- 1 tablespoon Coconut Oil or Vegetable Oil: This is the base for sautéing your aromatics. Coconut oil adds a subtle sweetness that complements the curry, but any neutral oil works perfectly.
- 1 large Yellow Onion, finely chopped: The foundational flavor layer of the curry, providing a deep, savory sweetness once cooked down.
- 3 cloves Garlic, minced: Essential for its pungent, aromatic kick. Don’t be shy; add a fourth if you’re a garlic lover.
- 1 inch Ginger, freshly grated: Adds a warm, zesty spice that cuts through the richness of the coconut milk. Fresh ginger is non-negotiable for the best flavor.
- 1 teaspoon Turmeric Powder: Provides the beautiful golden hue and an earthy, slightly bitter flavor that is characteristic of many curries.
- 1 teaspoon Cumin Powder: Lends a warm, nutty, and slightly peppery flavor.
- 1 teaspoon Coriander Powder: Adds a sweet, citrusy note that balances the earthier spices.
- ½ teaspoon Smoked Paprika: A secret weapon that adds a subtle smokiness and depth.
- ¼ – ½ teaspoon Cayenne Pepper or Red Chili Flakes (optional): This is for heat. Start with a smaller amount and add more at the end if you prefer it spicier.
- 1 large head of Cauliflower (about 2 lbs), cut into bite-sized florets: The star of the show. It becomes wonderfully tender and soaks up all the flavors of the curry sauce.
- 1 (13.5 oz / 400ml) can Full-Fat Coconut Milk: This is the key to a luxuriously creamy and rich sauce. Do not substitute with light coconut milk if you want the best texture.
- 1 (15 oz / 425g) can Chickpeas, rinsed and drained: Adds a satisfying, chewy texture and a fantastic boost of plant-based protein and fiber.
- 1 cup Vegetable Broth or Water: Used to adjust the consistency of the curry and ensure there’s enough liquid for the cauliflower to simmer in.
- 1 tablespoon Tomato Paste: Adds a concentrated umami depth and a touch of acidity that brightens the overall flavor profile.
- 2 cups Fresh Spinach: Wilts down into the curry at the very end, adding a boost of nutrients, color, and a subtle earthy flavor.
- 1 teaspoon Garam Masala: A finishing spice blend added at the end to provide a final, complex layer of warmth and aroma.
- Salt and Black Pepper to taste: To season and bring all the flavors together.
- Juice of ½ Lime: A crucial final step. The acidity cuts through the richness and makes all the other flavors pop.
- Fresh Cilantro, for garnish: Adds a fresh, herbaceous note that perfectly complements the warm spices.
Instructions
- Sauté the Aromatics: Heat the coconut oil in a large pot or Dutch oven over medium heat. Once the oil is shimmering, add the finely chopped onion. Sauté for 5-7 minutes, stirring occasionally, until the onion has softened and become translucent. Add the minced garlic and grated ginger and cook for another minute until fragrant. Be careful not to burn the garlic.
- Bloom the Spices: Add the turmeric, cumin, coriander, smoked paprika, and cayenne pepper (if using) to the pot. Stir constantly for about 1 minute. This step, known as “blooming,” toasts the spices in the hot oil, which is crucial for unlocking their deepest and most complex aromas and flavors. You’ll notice the kitchen filling with an incredible, fragrant scent.
- Create the Sauce Base: Stir in the tomato paste and cook for another minute, allowing it to caramelize slightly. This deepens the umami flavor. Pour in the full-fat coconut milk and the vegetable broth, scraping up any browned bits from the bottom of the pot (this is where a lot of flavor lives!). Whisk everything together until you have a smooth, homogenous sauce.
- Simmer the Cauliflower: Bring the sauce to a gentle simmer. Add the cauliflower florets and a generous pinch of salt and pepper. Stir to ensure all the cauliflower is coated in the sauce. Cover the pot, reduce the heat to low, and let it simmer for 15-20 minutes, or until the cauliflower is tender but not mushy. You should be able to easily pierce a floret with a fork.
- Add the Final Ingredients: Once the cauliflower is tender, stir in the drained and rinsed chickpeas. Allow them to heat through for about 5 minutes. Next, add the fresh spinach by the handful, stirring until it wilts into the sauce, which should only take a minute or two.
- Finish and Season: Turn off the heat. Stir in the garam masala and the fresh lime juice. This is a critical step – the garam masala adds a final layer of aromatic warmth, and the lime juice brightens all the flavors, cutting through the richness of the coconut milk.
- Taste and Adjust: Give the curry a final taste. Adjust the seasoning as needed. Does it need more salt? A little more cayenne for heat? Another squeeze of lime? This is your chance to perfect it to your liking.
- Serve: Ladle the hot curry into bowls. Garnish generously with fresh, chopped cilantro. Serve immediately and enjoy the fruits of your labor!
Nutrition
- Serving Size: one normal portion
- Calories: 450