Greek Yogurt Cauliflower Curry

Creamy Greek Yogurt Cauliflower Curry in a golden spiced sauce with fresh cilantro garnish Pin It
Creamy Greek Yogurt Cauliflower Curry in a golden spiced sauce with fresh cilantro garnish | sweetandsear.com

This Indian-inspired vegetarian curry features tender cauliflower florets bathed in a luscious Greek yogurt sauce infused with cumin, turmeric, coriander, and garam masala.

Ready in just 45 minutes with 15 minutes of prep, it's an ideal weeknight dinner that's both nutritious and deeply satisfying. Serve over fluffy basmati rice or with warm naan bread to soak up every bit of the creamy, spiced sauce.

The dish is naturally gluten-free and can easily be adapted for vegan diets by swapping in plant-based yogurt.

The smell of cumin seeds hitting hot oil is one of those things that makes everyone in my house appear in the kitchen doorway within seconds. This cauliflower curry came together one Tuesday when the fridge held almost nothing except a head of cauliflower and a nearly empty container of Greek yogurt. What started as desperation turned into the dish my roommate now texts me about weekly. She calls it Tuesday Curry, and honestly, the name stuck.

I made this for a friend who swears she hates cauliflower, and she cleaned her plate before I even sat down to eat. The trick is letting the florets soak up the spiced tomato base long enough that they turn golden and tender, not mushy. She now requests it every time she visits, and I catch her sneaking bites straight from the pan.

Ingredients

  • 1 medium head cauliflower, cut into florets: Cut them into uniform, bite sized pieces so they cook evenly and every piece gets coated in that gorgeous sauce.
  • 1 medium onion, finely chopped: The onion builds the sweet, savory foundation, so take the extra minute to chop it finely and evenly.
  • 2 medium tomatoes, diced: Fresh, ripe tomatoes break down beautifully into the curry base and add a bright acidity you cannot get from canned.
  • 3 cloves garlic, minced: Fresh garlic is nonnegotiable here for that warm, pungent depth that ties the whole dish together.
  • 1 inch piece fresh ginger, grated: Grating rather than chopping releases more of the natural oils and distributes the flavor throughout the sauce.
  • 1 cup Greek yogurt (whole or low fat): This is the magic ingredient that transforms a simple vegetable dish into something velvety and rich, but always whisk it smooth before adding.
  • 2 tbsp olive oil: A neutral foundation that lets the spices shine without competing with their fragrance.
  • 1 tsp cumin seeds: Toasting these first creates an aromatic base that perfumes the entire dish from the very first step.
  • 1 tsp ground coriander: Adds a subtle citrusy warmth that rounds out the sharper spices beautifully.
  • 1 tsp turmeric powder: Gives the curry its signature golden hue and a gentle, earthy bitterness.
  • 1 tsp garam masala: Saved for the finish so its complex, sweet spice stays vibrant and fragrant on top.
  • 1/2 tsp chili powder (adjust to taste): Start with less and taste at the end, because you can always add more heat but you cannot take it away.
  • 1 tsp salt (to taste): Seasoning in layers throughout cooking makes a huge difference in the final flavor.
  • 1/2 tsp freshly ground black pepper: Freshly cracked is noticeably more fragrant and adds a gentle background warmth.
  • 1/3 cup water: Just enough to create steam under the lid and help the cauliflower soften without boiling.
  • Fresh cilantro leaves, for garnish: A handful at the end adds a bright, herbaceous pop that makes the dish feel finished.

Instructions

Wake up the spices:
Heat the olive oil in a large skillet or saucepan over medium heat until it shimmers, then add the cumin seeds and listen for that gentle crackle. Let them sizzle for about 30 seconds until your kitchen smells incredible.
Build the aromatic base:
Add the chopped onions and cook for 3 to 4 minutes, stirring occasionally, until they turn soft and translucent. Stir in the garlic and ginger, letting them cook for another minute until fragrant.
Create the sauce foundation:
Mix in the diced tomatoes, coriander, turmeric, chili powder, salt, and black pepper. Cook everything together for 4 to 5 minutes until the tomatoes soften and start breaking down into a thick, spiced paste.
Cook the cauliflower:
Add the cauliflower florets and stir well so every piece gets coated in the spice mixture. Pour in the water, cover the pan, and let it simmer for 12 to 15 minutes until the florets are just tender when pierced with a fork.
Add the creamy yogurt:
In a small bowl, whisk the Greek yogurt until completely smooth, then lower the heat under your pan. Gently fold the yogurt into the curry, stirring constantly and slowly so it blends in without curdling.
Finish with garam masala:
Sprinkle in the garam masala and let the curry simmer uncovered for another 5 minutes until everything is heated through and the sauce has lightly thickened. Taste and adjust the salt or seasoning to your liking.
Serve and enjoy:
Transfer to a serving dish and scatter fresh cilantro leaves over the top. Serve warm with basmati rice or naan bread on the side.
Tender cauliflower florets coated in a rich Greek Yogurt Cauliflower Curry over warm basmati rice Pin It
Tender cauliflower florets coated in a rich Greek Yogurt Cauliflower Curry over warm basmati rice | sweetandsear.com

There is something about ladling a bowl of this golden curry over rice that makes even an ordinary weeknight feel intentional and cared for. It became my go to meal for friends who drop by unexpectedly, because it stretches easily and tastes even better the next day.

Serving Suggestions That Actually Work

Warm basmati rice is the obvious pairing, but I have also served this over quinoa and even scooped it up with warm pita bread when I ran out of rice. A dollop of extra yogurt on top and a squeeze of lemon juice brighten everything up. For a heartier meal, toss in a handful of chickpeas or frozen peas during the last few minutes of simmering.

Making It Your Own

This recipe is endlessly adaptable once you understand the basic structure. Swap cauliflower for potatoes, green beans, or a mix of whatever vegetables need using up. The yogurt sauce works beautifully with almost anything, and I have even stirred in leftover roasted vegetables with great results.

Storage and Reheating Pointers

Leftovers keep well in an airtight container in the refrigerator for up to three days, and the flavors deepen overnight in a way that makes lunch the next day something to look forward to. Reheat gently on the stove over low heat, stirring often, or use short bursts in the microwave. The yogurt sauce may look slightly different after refrigeration, but a good stir brings it right back.

  • Let the curry cool completely before transferring to storage containers to prevent condensation.
  • Freeze individual portions for up to one month, though the texture of the yogurt sauce may change slightly.
  • Always taste and reseason after reheating, because cold mutes flavors and a pinch of salt can revive everything.
Vibrant Greek Yogurt Cauliflower Curry served steaming in a rustic bowl with naan bread Pin It
Vibrant Greek Yogurt Cauliflower Curry served steaming in a rustic bowl with naan bread | sweetandsear.com

Some recipes become staples because they are easy, and others earn their place because they make people happy around your table. This one does both, and that is worth keeping in your back pocket forever.

Recipe FAQs

Yes, this curry actually tastes better the next day as the flavors continue to develop. Store it in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat, stirring occasionally to prevent the yogurt sauce from separating.

The key is to lower the heat before adding the yogurt and make sure it's at room temperature and well-whisked. Stir constantly while folding it in. Avoid boiling the curry once the yogurt has been incorporated — a gentle simmer is all you need.

For a vegan version, use coconut yogurt or any plain unsweetened plant-based yogurt. You can also use regular plain yogurt, though the sauce will be slightly thinner. Full-fat coconut milk is another option for a richer, dairy-free alternative.

Warm basmati rice and naan bread are classic pairings. You can also serve it with quinoa, cauliflower rice for a low-carb option, or alongside a simple cucumber salad for a refreshing contrast to the warm spices.

While you can freeze it, the yogurt-based sauce may change texture slightly upon thawing and can become grainy. If you plan to freeze, consider using coconut milk instead of yogurt. Freeze in airtight containers for up to 2 months and thaw overnight in the refrigerator before reheating gently.

Stir in a cup of cooked chickpeas or a handful of green peas during the simmering step. Paneer cubes or cubed tofu also work beautifully — just pan-fry them first for better texture and flavor before adding to the curry.

Greek Yogurt Cauliflower Curry

Tender cauliflower in a creamy spiced Greek yogurt sauce — a hearty vegetarian dinner ready in 45 minutes.

Prep 15m
Cook 30m
Total 45m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 1 medium head cauliflower, cut into florets
  • 1 medium onion, finely chopped
  • 2 medium tomatoes, diced
  • 3 cloves garlic, minced
  • 1-inch piece fresh ginger, grated

Dairy

  • 1 cup Greek yogurt, whole or low-fat

Spices & Pantry

  • 2 tablespoons olive oil
  • 1 teaspoon cumin seeds
  • 1 teaspoon ground coriander
  • 1 teaspoon turmeric powder
  • 1 teaspoon garam masala
  • ½ teaspoon chili powder, adjust to taste
  • 1 teaspoon salt, to taste
  • ½ teaspoon freshly ground black pepper
  • ⅓ cup water
  • Fresh cilantro leaves, for garnish

Instructions

1
Toast the Cumin Seeds: Heat olive oil in a large skillet or saucepan over medium heat. Add cumin seeds and sauté until fragrant, about 30 seconds.
2
Sauté Aromatics: Add chopped onions and cook for 3-4 minutes until translucent. Stir in garlic and ginger; sauté for 1 minute until aromatic.
3
Build the Spice Base: Mix in diced tomatoes, ground coriander, turmeric, chili powder, salt, and black pepper. Cook for 4-5 minutes until the tomatoes soften and begin to break down into a sauce.
4
Simmer the Cauliflower: Add cauliflower florets and stir well to coat them in the spices. Pour in the water, cover, and simmer for 12-15 minutes until the cauliflower is just tender.
5
Incorporate the Yogurt: In a bowl, whisk Greek yogurt until smooth. Lower the heat and gently fold the yogurt into the curry, stirring constantly to prevent curdling.
6
Finish with Garam Masala: Sprinkle in garam masala and simmer the curry, uncovered, for another 5 minutes until heated through and lightly thickened.
7
Season and Serve: Taste and adjust salt or seasoning as needed. Garnish with fresh cilantro leaves before serving.
Additional Information

Equipment Needed

  • Large skillet or saucepan
  • Sharp knife and cutting board
  • Mixing bowl
  • Spatula or wooden spoon

Nutrition (Per Serving)

Calories 165
Protein 8g
Carbs 20g
Fat 6g

Allergy Information

  • Contains dairy from Greek yogurt.
  • Gluten-free as written.
  • Always check labels on yogurt and spices for possible allergens or cross-contamination.
Juliette Hayes

Passionate home cook sharing simple, delicious recipes for every home kitchen.