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 | easymealnotebook.com

This Greek yogurt cauliflower curry brings together tender florets simmered in a rich, spiced yogurt sauce that's both comforting and nutritious.

Ready in just 45 minutes, it features aromatic cumin, turmeric, and garam masala layered with a velvety Greek yogurt base that adds tanginess and creaminess without heavy cream.

Serve it over fluffy basmati rice with warm naan for a satisfying weeknight meal that's naturally vegetarian and gluten-free.

The sizzle of cumin seeds hitting hot oil is one of those sounds that makes everyone in the house wander toward the kitchen, and this cauliflower curry is the reason my skillet rarely cools down on a Tuesday night. It started as a fridge clearing experiment that turned into the most requested dinner in our rotation. The Greek yogurt trick came from a friend who swore it was better than heavy cream, and she was absolutely right.

One rainy evening my neighbor knocked on the door to return a borrowed bowl and ended up staying for dinner because the smell drifting through the hallway was impossible to ignore. She now texts me every Monday asking if curry night is happening.

Ingredients

  • 1 medium head cauliflower, cut into florets: Cut them into uniform bite sized pieces so they cook evenly and every bite picks up the sauce.
  • 1 medium onion, finely chopped: A yellow onion works best here because it sweetens as it cooks and builds a mellow base.
  • 2 medium tomatoes, diced: Fresh ripe tomatoes break down beautifully, but canned diced tomatoes work in a pinch.
  • 3 cloves garlic, minced: Fresh garlic is nonnegotiable for the aromatic punch this curry needs.
  • 1 inch piece fresh ginger, grated: Use a microplane for the finest grate so it melts right into the sauce without stringy bits.
  • 1 cup Greek yogurt: Whole milk yogurt gives the richest texture, but low fat works fine if that is what you have.
  • 2 tbsp olive oil: Any neutral oil works, but olive oil adds a gentle fruitiness.
  • 1 tsp cumin seeds: These are the first thing into the hot oil and they fill your kitchen with an earthy, warm aroma.
  • 1 tsp ground coriander: It adds a subtle citrus note that balances the deeper spices.
  • 1 tsp turmeric powder: This is what gives the curry its golden glow and a gentle warmth.
  • 1 tsp garam masala: Added at the end to preserve its complex, sweet spice character.
  • 1/2 tsp chili powder: Adjust this up or down depending on how much heat you like.
  • 1 tsp salt: Season to taste at the end because the yogurt and tomatoes both bring their own saltiness.
  • 1/2 tsp freshly ground black pepper: Fresh cracked pepper adds a mild heat that ties everything together.
  • 1/3 cup water: Just enough to create steam for the cauliflower to cook through without drying out.
  • Fresh cilantro leaves: A generous handful at the end brightens every single bite.

Instructions

Wake up the cumin:
Heat the olive oil in a large skillet over medium heat and sprinkle in the cumin seeds, letting them dance and 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 until they turn soft and translucent, then stir in the garlic and ginger for one more minute of fragrant cooking.
Create the spiced tomato sauce:
Mix in the diced tomatoes, coriander, turmeric, chili powder, salt, and pepper, then cook for 4 to 5 minutes until the tomatoes soften and collapse into a rustic sauce.
Cook the cauliflower:
Add the florets and toss them until every piece is coated in the spices, pour in the water, cover the pan, and simmer for 12 to 15 minutes until the cauliflower is fork tender.
Bring in the yogurt:
Whisk the yogurt until perfectly smooth in a small bowl, lower the heat to the gentlest setting, then slowly fold it into the curry while stirring constantly so it stays silky and never curdles.
Finish with garam masala:
Sprinkle in the garam masala and let the curry simmer uncovered for 5 more minutes until everything is heated through and the sauce lightly thickens.
Taste and garnish:
Give it a final taste and adjust the salt or spices if needed, then scatter fresh cilantro over the top before bringing it to the table.
Tender cauliflower florets coated in a rich, tangy Greek yogurt curry served steaming hot Pin It
Tender cauliflower florets coated in a rich, tangy Greek yogurt curry served steaming hot | easymealnotebook.com

The first time I served this to my pickiest friend, she was halfway through her second helping before she realized it was entirely vegetarian. That moment of surprised delight is why this recipe lives on a sticky note inside my cabinet door.

Serving Ideas That Actually Work

Piled over steamed basmati rice, this curry becomes a proper meal that stretches easily. A warm piece of naan on the side for scooping up the extra sauce takes it from good to unforgettable.

Making It Your Own

Throw in a handful of frozen peas during the last five minutes if you want a pop of sweetness and color. Half a can of drained chickpeas folded in with the cauliflower adds protein and turns this into an even heartier dinner.

Storage and Leftovers

This curry keeps beautifully in the refrigerator for up to three days and the flavors deepen overnight, which makes it a dream for meal prep.

  • Store it in an airtight glass container to preserve the flavor better than plastic.
  • Reheat gently on the stove over low heat rather than microwaving to keep the yogurt sauce smooth.
  • Give it a good stir and a fresh sprinkle of cilantro before serving to bring it back to life.
Vibrant vegetarian Greek yogurt cauliflower curry ladled into a bowl alongside fluffy basmati rice Pin It
Vibrant vegetarian Greek yogurt cauliflower curry ladled into a bowl alongside fluffy basmati rice | easymealnotebook.com

Some dinners are just food, but this one is the kind of meal that makes people linger at the table a little longer, and that is worth every minute spent at the stove.

Recipe Questions & Answers

Yes, but Greek yogurt provides a thicker, creamier texture and higher protein content. If using regular yogurt, strain it through cheesecloth for 30 minutes first to remove excess whey, or reduce the water slightly in the curry.

Always lower the heat before adding yogurt to the curry. Whisk the yogurt smooth beforehand, then stir it in gradually and continuously. Avoid boiling the curry after yogurt has been added — a gentle simmer is all you need.

Warm basmati rice and naan bread are classic pairings. You can also serve it with quinoa, brown rice, or flatbread. A side of cucumber raita or a simple green salad complements the spiced flavors beautifully.

Absolutely. Replace the Greek yogurt with coconut yogurt or an unsweetened plain plant-based yogurt. Coconut milk is another alternative that adds richness and a slightly sweeter, tropical note to the curry.

Store leftovers in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen overnight, making it even more delicious the next day. Reheat gently on the stovetop over low heat to preserve the yogurt sauce texture.

Freezing is possible but the yogurt-based sauce may separate upon thawing. If you plan to freeze, consider adding the yogurt fresh after reheating. Otherwise, freeze for up to 2 months and reheat gently, stirring well to recombine.

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 yellow onion, finely diced
  • 2 medium tomatoes, diced
  • 3 cloves garlic, minced
  • 1-inch piece fresh ginger, grated

Dairy

  • 1 cup Greek yogurt, whole milk or low-fat

Spices and 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 kosher 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, approximately 30 seconds.
2
Sauté Aromatics: Add the diced onions and cook for 3 to 4 minutes until translucent. Stir in the minced garlic and grated ginger, then sauté for 1 additional minute until aromatic.
3
Build the Spice Base: Fold in the diced tomatoes, ground coriander, turmeric, chili powder, salt, and black pepper. Cook for 4 to 5 minutes until the tomatoes soften and break down into a sauce-like consistency.
4
Simmer the Cauliflower: Add the cauliflower florets and toss to coat evenly in the spice mixture. Pour in the water, cover the pan, and simmer for 12 to 15 minutes until the cauliflower is fork-tender.
5
Incorporate the Yogurt: In a separate bowl, whisk the Greek yogurt until completely smooth. Reduce the heat to low and gently fold the yogurt into the curry, stirring continuously to prevent curdling.
6
Finish with Garam Masala: Sprinkle in the garam masala and simmer uncovered for 5 more minutes until the curry is heated through and the sauce has lightly thickened.
7
Season and Serve: Taste and adjust salt and seasoning as needed. Garnish with fresh cilantro leaves and serve warm alongside basmati rice or naan.
Additional Information

Equipment Needed

  • Large skillet or saucepan with lid
  • Sharp chef's 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
Natalie Pierce

Sharing quick, comforting recipes and kitchen wisdom for busy food lovers.