
This curry is a full-on flavor experience — warm, fragrant, and deeply satisfying in a way that makes it hard to believe there's no meat or dairy anywhere in the pot. Jamaican curry powder, ground allspice, and a scotch bonnet pepper give the sauce a bold Caribbean backbone, while full-fat coconut milk pulls everything together into something rich and silky. The real move here is roasting the cauliflower separately at 425°F until the edges go deeply golden before folding it into the finished curry — you get tender florets with actual caramelized character instead of soggy vegetables that disappear into the sauce. Chickpeas bring hearty protein and soak up every bit of that spiced tomato-coconut base as it simmers down over nearly 20 minutes. A squeeze of fresh lime juice at the end cuts through the richness and ties the whole dish together. Serve it over rice or with flatbread and a handful of cilantro, and you've got a complete, crowd-pleasing dinner that serves four without any compromise on depth or satisfaction.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →4 servings




















Preheat the oven to 425°F (220°C). Toss the cauliflower florets on a large rimmed baking sheet with 2 tbsp melted coconut oil, 1/2 tsp salt, and 1/4 tsp black pepper until evenly coated, then spread in a single layer.
Roast the cauliflower for 25–30 minutes, flipping once halfway through, until the florets are deeply golden at the edges and tender when pierced with a fork. Set aside.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
