Greek Yogurt Cauliflower Curry

Creamy Greek yogurt cauliflower curry in a golden turmeric-spiced sauce with fresh cilantro garnish Save to Pinterest
Creamy Greek yogurt cauliflower curry in a golden turmeric-spiced sauce with fresh cilantro garnish | homecooktales.com

This Greek yogurt cauliflower curry brings together tender florets simmered in a fragrant blend of turmeric, cumin, coriander, and garam masala. The addition of whisked Greek yogurt at the end creates a luxuriously creamy sauce with a subtle tang that balances the warm spices beautifully.

Ready in just 45 minutes with 15 minutes of prep, it's an approachable weeknight dish that feels anything but ordinary. Serve it over steamed basmati rice with warm naan for a satisfying vegetarian and gluten-free meal that feeds four.

The rain was hammering against the kitchen window and I had half a cauliflower staring at me from the fridge, daring me to do something interesting with it. I had already eaten roasted cauliflower three times that week and refused to do it again, so I started rummaging through the spice drawer with zero plan beyond wanting something warm and saucy. The cumin seeds hit hot oil and that familiar crackling sound immediately made the whole house smell like my neighbor Mrs. Patels kitchen, which she never let me leave without a full container of something delicious. That night this curry was born out of pure stubbornness and a tub of Greek yogurt that was about to expire.

I made this for my sister when she was visiting last autumn and she actually set down her phone mid scroll to take a second helping, which in our family is the highest compliment possible. She now texts me every other week asking for the recipe and I keep pretending it is complicated so she keeps calling me.

Ingredients

  • 1 medium head cauliflower, cut into bite sized florets: The star of the show, try to keep the pieces uniform so everything cooks evenly and you dont end up with some crunchy and some mushy bits.
  • 1 medium onion, finely chopped: A yellow onion works best here because it sweetens beautifully as it cooks down into the base of the curry.
  • 2 cloves garlic, minced: Fresh garlic only please, the jarred version lacks the punch that makes this curry sing.
  • 1 inch piece ginger, grated: I use a microplane for this because it practically dissolves into the sauce and distributes that warm zing everywhere.
  • 1 large tomato, diced: A ripe tomato gives you a natural sweetness and acidity that balances the earthy spices perfectly.
  • 1 green chili, sliced (optional): Leave the seeds in if you want real heat or remove them if you just want a gentle background warmth.
  • 1 cup Greek yogurt, plain and full fat: Full fat is non negotiable here because it creates that velvety texture and holds up to the heat without breaking.
  • 2 tbsp vegetable oil: A neutral oil lets the spices shine without competing flavors.
  • 1 tsp cumin seeds: These whole seeds blooming in hot oil create an aromatic foundation that ground cumin alone simply cannot replicate.
  • 1 tsp ground turmeric: It gives the curry its gorgeous golden hue and a subtle earthiness that ties everything together.
  • 1 tsp ground coriander: This adds a citrusy mellow note that rounds out the sharper spices beautifully.
  • 1 and a half tsp garam masala: The finishing warmth of this spice blend is what makes the dish taste like it came from a proper Indian kitchen.
  • 1 tsp ground cumin: Layered on top of the whole seeds, the ground version deepens that toasty flavor throughout the sauce.
  • Half tsp chili powder (optional): Adjust this to your comfort level, I usually add a bit more because I like a curry that makes my nose run just slightly.
  • Salt, to taste: Add it gradually and taste as you go because the yogurt will mellow the saltiness once it goes in.
  • Fresh cilantro, chopped, for garnish: A handful at the end brightens everything up and adds a pop of green that makes the dish look as good as it tastes.
  • 1 cup water or vegetable broth: Broth adds more depth but water works perfectly fine if that is what you have on hand.

Instructions

Wake up the cumin seeds:
Heat the oil in a large pan over medium heat and scatter in the cumin seeds, listening for that cheerful sizzle and watching them dance around the pan for about 30 seconds until your kitchen smells incredible.
Build the aromatic base:
Toss in the chopped onion and stir it around until it turns soft and translucent, roughly 3 to 4 minutes, then add the garlic, ginger, and green chili, letting everything cook together for another minute until fragrant.
Add the spice parade:
Stir in the diced tomato along with the turmeric, ground cumin, coriander, garam masala, chili powder, and salt, then cook this vibrant mixture until the tomatoes break down and you see the oil starting to separate from the edges, about 4 minutes.
Coat the cauliflower:
Drop in the cauliflower florets and stir them well so every single piece gets covered in that gorgeous spice paste, making sure nothing is left plain or bare.
Simmer until tender:
Pour in the water or broth, cover the pan, and let everything simmer gently for 15 to 18 minutes, checking occasionally, until a fork slides into the cauliflower easily but it still holds its shape.
Bring in the yogurt:
Lower the heat completely, whisk the Greek yogurt until smooth in a separate bowl, then slowly stir it into the curry in a gentle stream, letting it warm through for 3 to 4 minutes without ever letting it boil or it will curdle and look grainy.
Finish and serve:
Taste the curry and adjust the salt if needed, then shower the top with fresh chopped cilantro and serve it hot with rice or warm naan for scooping up every last bit of sauce.
Tender cauliflower florets coated in a velvety Greek yogurt curry served over fluffy basmati rice Save to Pinterest
Tender cauliflower florets coated in a velvety Greek yogurt curry served over fluffy basmati rice | homecooktales.com

There is something about ladling a bowl of this golden curry over rice on a cold evening that makes the world outside feel a little less urgent and a little more manageable. It became my go to comfort dish not because it is fancy but because it asks for so little and gives back so much warmth.

Serving Ideas Worth Trying

I have served this over everything from plain steamed basmati to quinoa when I was trying to feel virtuous, and it works beautifully either way. A piece of warm naan on the side is ideal for soaking up the extra sauce because let us be honest, the sauce is the best part. My friend Sarah once scooped it up with toasted pita and swore it was better than any restaurant curry she had ever ordered.

Making It Your Own

One of the reasons I keep coming back to this recipe is how forgiving it is when you want to improvise based on whatever is sitting in your vegetable drawer. Toss in a handful of peas during the last few minutes of simmering for a pop of sweetness, or add cubed potatoes if you want something heartier. A big handful of spinach wilts down beautifully at the end and makes you feel like you are eating something incredibly virtuous without sacrificing any of the comfort.

Storing and Reheating Leftovers

This curry actually tastes better the next day because the spices have more time to mingle and settle into the cauliflower, making leftovers something to genuinely look forward to rather than just tolerate. Store it in an airtight container in the refrigerator for up to three days and reheat it gently on the stove over low heat, stirring occasionally so the yogurt sauce stays smooth.

  • Freezing works too but the yogurt texture may shift slightly, so give it a good stir after thawing and reheating.
  • If the sauce thickens too much in the fridge, just splash in a little water or broth while reheating to loosen it back up.
  • Always taste for salt after reheating because flavors tend to mellow overnight and a small pinch can bring everything back to life.
Steaming bowl of Greek yogurt cauliflower curry topped with chopped cilantro and warm spices Save to Pinterest
Steaming bowl of Greek yogurt cauliflower curry topped with chopped cilantro and warm spices | homecooktales.com

Keep this one in your back pocket for rainy nights, tired evenings, or any moment that calls for something warm and honest without demanding half your evening at the stove. It is the kind of recipe that reminds you cooking does not have to be complicated to be deeply satisfying.

Recipe FAQs

Yes, frozen cauliflower florets work well. Add them directly to the spice mixture without thawing, and reduce the simmering time by about 3-4 minutes since frozen cauliflower cooks faster.

Always lower the heat before adding yogurt. Whisk the yogurt until completely smooth first, then stir it in slowly and gradually. Keep the curry on low heat and never let it boil after the yogurt goes in — gentle warming for 3-4 minutes is all you need.

Coconut yogurt or cashew cream are excellent dairy-free alternatives. Full-fat coconut milk also works if you reduce the water by half. Each option will give a slightly different flavor profile but still delivers a creamy, satisfying sauce.

The base curry is mild and family-friendly, with warmth from turmeric, cumin, and garam masala. The green chili and chili powder are both optional — leave them out entirely for a gentle dish, or add more to taste if you prefer extra heat.

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 refreshing mango lassi complements the spices nicely.

Absolutely. Green peas, diced potatoes, baby spinach, or chickpeas all pair well with the yogurt-based sauce. Add hard vegetables like potatoes at the same time as the cauliflower, and stir in leafy greens like spinach during the last 2-3 minutes of cooking.

Store cooled curry in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat, stirring occasionally. Avoid microwaving on high heat as this can cause the yogurt sauce to separate.

Greek Yogurt Cauliflower Curry

Creamy vegetarian curry with tender cauliflower and tangy Greek yogurt sauce, simmered in warm Indian spices.

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

Ingredients

Vegetables

  • 1 medium head cauliflower, cut into bite-sized florets
  • 1 medium yellow onion, finely diced
  • 2 cloves garlic, minced
  • 1-inch piece fresh ginger, grated
  • 1 large ripe tomato, diced
  • 1 green chili, thinly sliced (optional)

Dairy

  • 1 cup plain full-fat Greek yogurt

Pantry & Spices

  • 2 tablespoons vegetable oil
  • 1 teaspoon cumin seeds
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground coriander
  • 1½ teaspoons garam masala
  • 1 teaspoon ground cumin
  • ½ teaspoon chili powder (optional, adjust to taste)
  • Salt, to taste
  • Fresh cilantro, chopped, for garnish

Liquids

  • 1 cup water or vegetable broth

Instructions

1
Toast the Cumin Seeds: Heat vegetable oil in a large skillet or sauté pan over medium heat. Add cumin seeds and let them sizzle until fragrant, about 30 seconds.
2
Sauté the Aromatics: Add the diced onion and sauté, stirring occasionally, until translucent and softened, about 3–4 minutes.
3
Bloom the Garlic and Ginger: Stir in the minced garlic, grated ginger, and sliced green chili if using. Cook for an additional minute until aromatic.
4
Build the Spice Base: Add the diced tomato, ground turmeric, ground cumin, ground coriander, garam masala, chili powder, and salt. Cook, stirring frequently, until the tomatoes break down and the oil begins to separate from the mixture, about 4 minutes.
5
Coat the Cauliflower: Add the cauliflower florets to the pan and toss to thoroughly coat them in the spiced tomato mixture.
6
Simmer Until Tender: Pour in the water or vegetable broth. Cover the pan and simmer over medium-low heat for 15–18 minutes, until the cauliflower is fork-tender but still holds its shape.
7
Incorporate the Yogurt: Reduce the heat to low. Whisk the Greek yogurt in a small bowl until completely smooth, then gradually stir it into the curry to prevent curdling. Let the curry gently warm through for 3–4 minutes—do not allow it to boil.
8
Finish and Serve: Taste the curry and adjust salt and seasoning as needed. Garnish generously with chopped fresh cilantro and serve immediately over steamed basmati rice, with naan, or alongside flatbread.
Additional Information

Equipment Needed

  • Large skillet or sauté pan
  • Chef's knife and cutting board
  • Wooden spoon or spatula
  • Small mixing bowl for whisking yogurt

Nutrition (Per Serving)

Calories 165
Protein 8g
Carbs 19g
Fat 7g

Allergy Information

  • Contains dairy (Greek yogurt)
  • Verify yogurt and broth labels for hidden gluten-containing additives
Rachel Whitfield

Sharing simple, flavorful recipes and kitchen tips for fellow home cooks and food lovers.