This Greek yogurt cauliflower curry brings together tender florets simmered in a fragrant blend of turmeric, cumin, coriander, and garam masala.
The star of the dish is the creamy, tangy Greek yogurt sauce that gets gently folded in at the end, creating a luscious coating without any heavy cream.
Ready in just 45 minutes with simple pantry spices, it's a comforting vegetarian main that pairs beautifully with basmati rice or warm naan bread.
The smell of cumin seeds hitting hot oil still takes me back to my tiny apartment kitchen, where I'd keep the window cracked open regardless of the weather. My roommate would poke her head in, drawn by that unmistakable sizzle, knowing dinner was about to become something special. This cauliflower curry started as a way to use up yogurt I'd bought for another recipe, but it quickly became the dish I craved on gray, rainy Tuesdays.
I served this at my first dinner party, nervous about cooking for my foodie friends. When someone went back for thirds and asked for the recipe, I knew this simple cauliflower curry had earned its permanent spot in my rotation. Now it's the dish I make when I want to impress without spending hours at the stove.
Ingredients
- 1 medium head cauliflower: Cut into bite sized florets, they become tender sponges for all those spices
- 1 medium onion: Finely chopped creates the foundation that makes everything else taste better
- 2 cloves garlic: Fresh minced gives you that aromatic base nothing can replicate
- 1 inch piece ginger: Grated fresh adds warmth and depth that powder just cannot provide
- 1 large tomato: Diced breaks down into the sauce creating natural sweetness
- 1 green chili: Optional slice gives you control over the heat level
- 1 cup Greek yogurt: Full fat and plain creates that luxurious creamy texture we are after
- 2 tbsp vegetable oil: Gives you enough fat to bloom those spices properly
- 1 tsp cumin seeds: Letting them sizzle in hot oil releases their essential oils
- 1 tsp ground turmeric: Adds that beautiful golden color and earthy notes
- 1 tsp ground coriander: Brings citrusy warmth to the spice blend
- 1½ tsp garam masala: The finishing spice that makes it taste complete
- 1 tsp ground cumin: Deepens the flavor started by the seeds
- ½ tsp chili powder: Optional heat you can adjust to your preference
- Salt: Essential for bringing all the flavors forward
- Fresh cilantro: Chopped garnish adds bright freshness at the end
- 1 cup water or vegetable broth: Creates the perfect simmering liquid
Instructions
- Start with the sizzle:
- Heat the oil in a large pan over medium heat. Add cumin seeds and let them sizzle for about 30 seconds until fragrant.
- Build your base:
- Add the chopped onion and sauté until translucent, about 3 to 4 minutes. You want them soft and starting to turn golden.
- Add the aromatics:
- Stir in garlic, ginger, and green chili if using, cooking for another minute until the raw garlic smell dissipates.
- Bloom the spices:
- Add diced tomato, turmeric, ground cumin, coriander, garam masala, chili powder, and salt. Cook until tomatoes are soft and oil starts to separate, about 4 minutes.
- Coat the cauliflower:
- Add cauliflower florets and stir to coat them completely in the spice mixture. Let them cook for just a minute or two.
- Simmer to tenderness:
- Pour in water or broth, cover, and simmer for 15 to 18 minutes, or until the cauliflower is tender but not mushy. Check by piercing with a fork.
- Add the creamy finish:
- Lower the heat. Whisk Greek yogurt until smooth, then slowly stir it into the curry to prevent curdling. Let it gently warm for 3 to 4 minutes, do not boil.
- Final touches:
- Taste and adjust seasoning. Garnish with chopped cilantro before serving over rice or with naan.
This curry has become my go to when friends drop by unexpectedly, casual enough for a Tuesday yet special enough for company. Last week my neighbor knocked on my door just as I was taking the lid off, and she ended up staying for dinner.
Making It Your Own
I have learned that this recipe happily accommodates whatever vegetables need using up from my crisper drawer. Sometimes I throw in frozen peas during the last five minutes, or cubed potatoes alongside the cauliflower for extra heartiness.
Serving Suggestions That Work
Basmati rice is the classic pairing, but I have also served this over quinoa for extra protein. Warm naan for scooping up that yogurt sauce is non negotiable in my house, though any soft flatbread will do the job beautifully.
Storage And Make Ahead Tips
This curry actually tastes better the next day as the spices continue to meld together. Store it in an airtight container in the refrigerator for up to four days, but wait to add the final cilantro garnish until you reheat.
- Reheat gently over low heat, adding a splash of water if the sauce has thickened
- The yogurt sauce may separate slightly when reheated but will come together with stirring
- Freeze without the yogurt added, then stir it in after reheating for best texture
There is something deeply comforting about a dish that transforms humble cauliflower into something this special. Enjoy every creamy, spiced spoonful.
Recipe FAQs
- → How do I prevent the Greek yogurt from curdling in the curry?
-
Whisk the yogurt until completely smooth before adding it. Lower the heat completely, then slowly stir the yogurt in while the curry is off a full boil. Never let the curry boil after adding yogurt—just gently warm it for 3-4 minutes.
- → Can I make this curry ahead of time?
-
Yes, the flavors actually deepen overnight. Store the curry in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat, stirring occasionally, to avoid breaking the yogurt sauce.
- → What can I substitute for Greek yogurt to make this vegan?
-
Coconut yogurt or cashew cream work as excellent substitutes. Full-fat canned coconut milk (just the thick cream portion) also provides a similar richness and tang when combined with a squeeze of lemon juice.
- → How do I know when the cauliflower is perfectly cooked?
-
Pierce a floret with a fork—it should yield with slight resistance but not fall apart. The cauliflower should be tender but still hold its shape, typically after 15-18 minutes of covered simmering. Overcooked cauliflower will become mushy in the sauce.
- → What should I serve with this cauliflower curry?
-
Steamed basmati rice is the classic pairing. Warm naan, roti, or any flatbread works wonderfully for scooping up the creamy sauce. A side of cooling cucumber raita or a crisp salad balances the warm spices nicely.
- → Can I add other vegetables to this curry?
-
Green peas, diced potatoes, spinach, or chickpeas all complement the cauliflower beautifully. Add hard vegetables like potatoes at the same time as the cauliflower, and fold in delicate greens like spinach just before the yogurt.