A simple one-pot cauliflower curry made with coconut milk, garlic, ginger, and Indian spices. Vegan, gluten-free, keto-friendly, and incredibly comforting.
Heat the olive oil in a large pot over medium heat. Add the chopped onion and cook for about 5 minutes, stirring occasionally, until soft and translucent.
Stir in the garlic, grated ginger, and chopped cilantro. Cook for 1–2 minutes until fragrant.
Add the cauliflower florets along with the red curry paste, curry powder, turmeric, cayenne pepper, and salt. Toss well to coat the cauliflower evenly in the spices.
Pour in the diced tomatoes, coconut milk, and water (or broth). Stir to combine everything into a smooth, creamy curry base.
Bring the mixture to a gentle boil, then reduce the heat to low. Cover and simmer for about 25–30 minutes, stirring occasionally, until the cauliflower is tender and the sauce has thickened into a rich, creamy consistency.
Right before serving, squeeze in a little lime juice and top with extra fresh cilantro. This brightens the curry and balances the richness of the coconut milk.