This Greek yogurt cauliflower curry brings together tender florets simmered in a rich, creamy sauce made with Greek yogurt, turmeric, cumin, and garam masala.
Ready in just 45 minutes, it's a perfect weeknight dinner that's both vegetarian and gluten-free. Serve it over basmati rice or with warm naan bread for a satisfying meal.
There is something about the smell of cumin seeds hitting hot oil that makes the whole kitchen feel like it belongs to someone else, someone far more confident and rooted in tradition than me. I first threw this curry together on a rainy Tuesday when the fridge offered nothing but a lone head of cauliflower and a nearly expired tub of Greek yogurt. What came out of that chaotic evening was a dish so comforting it now shows up on our table at least twice a month, rain or shine.
My neighbor Linda stopped by unexpectedly one evening while I was making this, and she stood in the doorway sniffing the air like a cartoon character floating toward a pie. She stayed for dinner, went home with the recipe scribbled on a napkin, and now texts me photos of her versions with added chickpeas or spinach like we are running a secret curry club.
Ingredients
- 1 medium head cauliflower, cut into florets: The star of the dish, and you want bite sized pieces so every nook catches the sauce.
- 1 medium onion, finely chopped: Builds the sweet, golden foundation that makes everything else taste deeper.
- 2 medium tomatoes, diced: Fresh tomatoes break down into a rustic sauce that pairs beautifully with the yogurt.
- 3 cloves garlic, minced: Never skip this, and honestly maybe add one more clove than you think you need.
- 1 inch piece fresh ginger, grated: Adds a warm brightness that dried ginger simply cannot replicate.
- 1 cup Greek yogurt: Whole milk yogurt gives the richest result, but low fat works if that is what you have.
- 2 tbsp olive oil: A neutral canvas that lets the spices do all the talking.
- 1 tsp cumin seeds: These little seeds blooming in hot oil is the most satisfying thirty seconds of your cooking week.
- 1 tsp ground coriander: A quiet, citrusy spice that rounds out the bolder flavors.
- 1 tsp turmeric powder: Gives the curry its sunny golden hue and a gentle earthy warmth.
- 1 tsp garam masala: Added late in the cooking process so its fragrant complexity does not get lost.
- 1/2 tsp chili powder: Adjust freely, but even a modest amount gives the sauce a lovely hum of heat.
- 1 tsp salt: Season to your taste, tasting at the end before serving.
- 1/2 tsp freshly ground black pepper: A subtle bite that ties the spice blend together.
- 1/3 cup water: Just enough liquid to help the cauliflower steam and soften perfectly.
- Fresh cilantro leaves: The finishing touch that makes everything taste brighter and look beautiful.
Instructions
- Wake up the cumin:
- Heat the olive oil in a large skillet over medium heat and drop in the cumin seeds, letting them sizzle and dance for about thirty seconds until your kitchen smells incredible.
- Build the flavor base:
- Add the chopped onion and cook for three to four minutes until it turns soft and translucent, then stir in the garlic and ginger for one more minute until fragrant.
- Create the tomato sauce:
- Mix in the diced tomatoes, coriander, turmeric, chili powder, salt, and black pepper, and let everything cook down for four to five minutes until the tomatoes soften and melt into a sauce.
- Cook the cauliflower:
- Add the florets and toss them until every piece is coated in the spiced mixture, pour in the water, cover the pan, and simmer for twelve to fifteen minutes until the cauliflower is just tender when pierced with a fork.
- Bring in the yogurt:
- Whisk the Greek yogurt in a bowl until perfectly smooth, then lower the heat and gently fold it into the curry with constant stirring so it blends in without curdling.
- Finish with garam masala:
- Sprinkle in the garam masala and let the curry simmer uncovered for five more minutes until everything is heated through and the sauce has lightly thickened.
- Taste and garnish:
- Give it a final taste and adjust salt or seasoning as needed, then scatter fresh cilantro over the top and serve with warm rice or naan.
This curry has a way of turning an ordinary weeknight into something that feels intentionally special, the kind of meal that slows everyone down around the table.
Serving Suggestions That Actually Work
Warm basmati rice is the obvious and correct choice here, soaking up the yogurt sauce like a sponge. Thick toasted naan works just as well if you prefer tearing and scooping over forks, and honestly a simple flatbread from the grocery store heated in a dry skillet will do the trick beautifully.
Making It Your Own
Half a cup of frozen peas tossed in during the last five minutes of cooking adds a pop of sweetness and color that feels like a natural fit. A drained can of chickpeas stirred in alongside the cauliflower turns this into a genuinely filling, protein packed meal that could easily serve six with some extra rice.
Storing and Reheating
This curry reheats like a dream, often tasting even better the next day when the spices have had time to fully mingle and settle. Store it in an airtight container in the refrigerator for up to three days, and reheat gently on the stove over low heat with a splash of water to loosen the sauce.
- Avoid the microwave on high, which can cause the yogurt sauce to separate and look unappetizing.
- Freeze individual portions for up to two months, though the texture of the cauliflower will soften slightly upon thawing.
- Always garnish with fresh cilantro after reheating, never before storing.
Some recipes are just dinner, but this one feels like a small act of self care that happens to feed everyone else beautifully too.
Recipe FAQs
- → Can I make this curry ahead of time?
-
Yes, this curry actually tastes better the next day as the flavors deepen. Store it in an airtight container in the refrigerator for up to 3 days. Gently reheat on the stovetop over low heat, stirring occasionally to prevent the yogurt sauce from separating.
- → How do I prevent the Greek yogurt from curdling?
-
Lower the heat before adding the yogurt and make sure to whisk it smooth first. Fold it in gradually while stirring constantly. Keeping the heat low and stirring continuously are the keys to maintaining a silky, creamy sauce without any curdling.
- → What can I substitute for Greek yogurt to make it vegan?
-
Coconut yogurt or any plain plant-based yogurt works well as a substitute. Coconut cream is another great option that adds richness and a subtle sweetness that pairs beautifully with the spices.
- → How spicy is this cauliflower curry?
-
The heat level is mild to moderate, controlled by the amount of chili powder you use. Start with half the suggested amount if you prefer gentle warmth, or increase it gradually for more kick. The yogurt sauce helps mellow the overall spice.
- → What should I serve with this dish?
-
Warm basmati rice or naan bread are classic pairings that soak up the creamy sauce beautifully. You could also serve it with quinoa, steamed couscous, or even roasted potatoes for a different twist on this comforting meal.
- → Can I add other vegetables to this curry?
-
Absolutely. Peas, chickpeas, diced potatoes, or spinach all work wonderfully. Add heartier vegetables like potatoes at the same time as the cauliflower, and stir in quick-cooking ones like spinach during the last few minutes of simmering.