Greek Yogurt Cauliflower Curry

Creamy Greek Yogurt Cauliflower Curry in a golden bowl with fresh cilantro garnish Save
Creamy Greek Yogurt Cauliflower Curry in a golden bowl with fresh cilantro garnish | cookingwithhazel.com

This Greek yogurt cauliflower curry brings together tender florets simmered in a fragrant blend of cumin, turmeric, coriander, and garam masala.

The star is the velvety Greek yogurt sauce stirred in at the end, adding a tangy creaminess that balances the warm spices beautifully.

Ready in just 45 minutes with 15 minutes of prep, it's an easy weeknight dinner that feels special. Serve it over steamed basmati rice with warm naan for a complete meal.

The smell of toasted cumin seeds hitting hot oil is one of those things that makes you stop whatever you are doing and walk toward the kitchen. My neighbor actually knocked on my door once asking what I was cooking because the aroma had drifted through the shared hallway. That was the afternoon I realized this cauliflower curry had become my go to recipe for impressing people with almost zero effort.

I made a double batch of this for a potluck once and forgot to label it dairy free friendly, so three people asked me for the recipe before dessert was even served. One friend now texts me photos every time she makes it with her own twist on the spices.

Ingredients

  • 1 medium head cauliflower: Cut into even bite sized florets so they all finish cooking at the same rate and nothing turns to mush.
  • 1 medium onion: Finely chopped is the way to go here because chunky onion pieces fight with the creamy texture.
  • 2 cloves garlic: Freshly minced always beats the jarred version for this curry.
  • 1 inch piece ginger: Grated finely so it melts into the sauce without leaving stringy bits behind.
  • 1 large tomato: Diced small, and if yours are not very ripe a spoonful of tomato paste works in a pinch.
  • 1 green chili (optional): Sliced thin for gentle heat, or leave the seeds out if spice scares you.
  • 1 cup Greek yogurt (full fat): This is the star ingredient so do not skimp with low fat versions that break in the pan.
  • 2 tbsp vegetable oil: Any neutral oil works, but avoid olive oil which competes with the spice flavors.
  • 1 tsp cumin seeds: Whole seeds bloom in the hot oil and create a deep earthy foundation.
  • 1 tsp ground turmeric: Gives the dish its golden glow and a subtle warmth.
  • 1 tsp ground coriander: Adds a citrusy mellow note that balances the heavier spices.
  • 1 and a half tsp garam masala: Stirred in toward the end of cooking to preserve its fragrant complexity.
  • 1 tsp ground cumin: Reinforces the whole cumin seeds with a slightly different intensity.
  • Half tsp chili powder (optional): Adjust based on your crowd and your courage.
  • Salt to taste: Start with half a teaspoon and build up because you can always add more.
  • Fresh cilantro: Chopped roughly for garnish, and if you are one of those people who thinks cilantro tastes like soap, flat leaf parsley is a fine stand in.
  • 1 cup water or vegetable broth: Broth adds more depth but water works perfectly fine.

Instructions

Bloom the cumin seeds:
Heat the oil in a large pan over medium heat and drop in the cumin seeds, listening for that satisfying crackle as they toast for about thirty seconds until your kitchen smells like an Indian restaurant.
Soften the onions:
Add the chopped onion and cook it down for three to four minutes, stirring occasionally, until the pieces turn translucent and just barely start to catch golden color at the edges.
Wake up the aromatics:
Stir in the garlic, ginger, and green chili if you are using it, and let everything sizzle together for about a minute until the raw garlic smell softens into something sweeter.
Build the spice base:
Toss in the diced tomato along with the turmeric, ground cumin, coriander, garam masala, chili powder, and salt, then cook for about four minutes until the tomatoes break down and you see the oil starting to separate from the paste.
Coat the cauliflower:
Add the florets to the pan and stir them around until every piece is stained yellow and coated in the spiced tomato mixture, making sure to tuck them into an even layer.
Simmer until tender:
Pour in the water or broth, cover the pan, and let everything simmer gently for fifteen to eighteen minutes, checking once halfway through, until a fork slides into the thickest part of a floret with just a little resistance.
Add the yogurt gently:
Lower the heat as much as possible, whisk your yogurt until perfectly smooth in a separate bowl, and then slowly stir it into the curry a spoonful at a time to prevent any ugly curdling, letting it warm through for three to four minutes without ever letting it bubble.
Finish and taste:
Have a taste, adjust the salt if needed, and shower the top with fresh cilantro right before you bring it to the table while it still looks beautiful.
Tender cauliflower florets coated in a tangy Greek Yogurt Cauliflower Curry sauce Save
Tender cauliflower florets coated in a tangy Greek Yogurt Cauliflower Curry sauce | cookingwithhazel.com

There is something about scooping this curry over a pile of steamy basmati rice on a rainy Tuesday that makes the whole week feel survivable. It is comfort food that somehow does not leave you in a food coma afterward.

Serving Suggestions Worth Trying

Warm naan is the obvious move here, but I have also served this over quinoa when I was out of rice and it was surprisingly satisfying. A cold glass of lassi on the side turns a random weeknight dinner into something that feels intentionally special.

Making It Your Own

Throw in a handful of frozen peas during the last five minutes of simmering if you want a pop of green and sweetness. Baby spinach wilted in right at the end is another easy addition that makes the dish look more vibrant without changing the flavor profile much.

Storing and Reheating

This curry keeps beautifully in the fridge for up to three days and the sauce actually thickens and tastes deeper after a night of resting. Reheat it gently on the stove over low heat with a splash of water, never in a screaming hot pan or microwave, to keep the yogurt smooth.

  • Let the curry cool completely before transferring to airtight containers to prevent condensation from watering it down.
  • Freeze individual portions for up to one month and thaw overnight in the fridge for best results.
  • Always stir gently when reheating because aggressive stirring breaks the cauliflower apart.
Warm bowl of Greek Yogurt Cauliflower Curry served alongside fluffy basmati rice Save
Warm bowl of Greek Yogurt Cauliflower Curry served alongside fluffy basmati rice | cookingwithhazel.com

Keep this recipe in your back pocket for nights when you want something warm and satisfying without spending your whole evening at the stove. It has never once let me down.

Recipe FAQs

Yes, the flavors actually deepen and improve after a day in the fridge. Store the curry in an airtight container for up to 3 days. Reheat gently on the stovetop over low heat to prevent the yogurt sauce from separating.

Always whisk the yogurt until completely smooth before adding it, and stir it in slowly over low heat. Never let the curry boil once the yogurt has been added. Letting it warm gently for 3-4 minutes is all it needs.

Coconut yogurt or cashew cream work well as dairy-free alternatives. Full-fat canned coconut milk is another option — use just the thick cream from the top of the can for the richest result.

Steamed basmati rice is the classic pairing, but warm naan, roti, or any flatbread works beautifully. A side of cooling cucumber raita or a fresh kachumber salad adds a nice contrast to the warm spices.

Absolutely. Green peas, diced potatoes, baby spinach, or chickpeas all pair well with the creamy sauce. Add heartier vegetables like potatoes during the simmering step, and fold in delicate greens like spinach just before the yogurt.

The base level is mild to moderate, relying on warm aromatic spices rather than heat. The green chili and chili powder are both optional — simply omit them or reduce the amount for a gentler version, especially when cooking for kids.

Greek Yogurt Cauliflower Curry

Tender cauliflower in a creamy, spiced Greek yogurt sauce — a comforting vegetarian main dish bursting with warm Indian-inspired flavors.

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

Ingredients

Vegetables

  • 1 medium head cauliflower, cut into bite-sized florets
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1-inch piece fresh ginger, grated
  • 1 large tomato, diced
  • 1 green chili, 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 Cumin Seeds: Heat vegetable oil in a large skillet or sauté pan over medium heat. Add cumin seeds and let them sizzle for about 30 seconds until fragrant and lightly toasted.
2
Sauté Aromatics: Add the finely chopped onion to the pan and sauté until translucent, about 3 to 4 minutes, stirring occasionally.
3
Add Garlic, Ginger and Chili: Stir in the minced garlic, grated ginger, and sliced green chili if using. Cook for another minute until fragrant.
4
Build the Spice Base: Add the diced tomato, ground turmeric, ground cumin, ground coriander, garam masala, chili powder, and salt. Cook 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 stir thoroughly to coat them evenly in the spice mixture.
6
Simmer Until Tender: Pour in the water or vegetable broth, cover the pan, and simmer for 15 to 18 minutes until the cauliflower is tender but still holds its shape. Avoid overcooking to a mushy consistency.
7
Incorporate Greek Yogurt: Reduce the heat to low. Whisk the Greek yogurt until smooth in a separate bowl, then slowly stir it into the curry to prevent curdling. Let the curry gently warm through for 3 to 4 minutes. Do not allow it to boil.
8
Finish and Serve: Taste the curry and adjust salt and seasoning as needed. Garnish with freshly chopped cilantro and serve warm alongside steamed basmati rice, naan, or flatbread.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 165
Protein 8g
Carbs 19g
Fat 7g

Allergy Information

  • Contains dairy (Greek yogurt).
  • This dish is gluten-free, but verify all packaged ingredients such as broth and yogurt for gluten-containing additives.
Hazel Bennett

Fresh, easy recipes and kitchen wisdom for home cooks and food enthusiasts.