
This is the kind of curry that makes you forget you ever needed meat or dairy to feel completely satisfied. A generous blend of Madras curry powder, cumin, coriander, turmeric, and cayenne builds a deeply fragrant base, while full-fat coconut milk brings a rich, velvety sauce that clings to every piece of cauliflower, potato, and chickpea. The technique matters here — blooming the spices in the pan before adding the tomatoes coaxes out layers of flavor that taste like the dish has been simmering all day, even though it comes together in under an hour. Chunky Yukon Gold potatoes and hearty cauliflower florets give the curry real substance, and the chickpeas add a satisfying bite that makes each bowl feel genuinely filling. A squeeze of fresh lemon juice at the end brightens everything up and keeps the richness of the coconut milk in check. It serves four, so it's a solid weeknight dinner that also reheats beautifully for lunch the next day. Spoon it over basmati rice, scatter on some cilantro, and you have a bowl that's as comforting as it is completely plant-based.
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


















Heat the oil in a large deep skillet or Dutch oven over medium heat until shimmering. Add the onion and cook, stirring occasionally, until softened and golden at the edges, about 8–10 minutes.
Add the garlic and ginger and cook, stirring constantly, until fragrant, about 1 minute. Watch closely so the garlic does not brown.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
