This Greek yogurt cauliflower curry brings together golden roasted florets and a velvety spiced yogurt sauce inspired by Indian flavors.
The cauliflower gets a quick roast in the oven to develop deep caramelized notes before being folded into a fragrant base of toasted cumin, sautéed onions, garlic, ginger, and tomatoes.
Whisked Greek yogurt transforms the spiced mixture into a rich, tangy sauce that coats every bite. It's an easy, nourishing dish that comes together in under an hour and pairs beautifully with basmati rice or warm naan.
The smell of cumin seeds hitting hot oil is enough to make anyone wander into the kitchen asking what is for dinner. This Greek yogurt cauliflower curry came together one rainy Tuesday when the fridge offered nothing but a lonely head of cauliflower and a nearly expired tub of yogurt. What started as a desperate pantry raid turned into the kind of dish that gets requested every single week.
My neighbor knocked on the door last month while I was making this, ostensibly to return a borrowed ladle. She ended up staying for two helpings and took the leftover sauce home in a jar, scooping it with naan straight from the container as she walked down the hallway.
Ingredients
- 1 medium head cauliflower, cut into florets: The real star here, so pick one that feels heavy for its size with tightly packed florets.
- 1 medium onion, finely chopped: Yellow onion works best for its natural sweetness that balances the spices.
- 2 cloves garlic, minced: Fresh garlic only, the jarred stuff lacks the punch this curry needs.
- 1 inch piece ginger, grated: Use a microplane to get it almost paste like so it melts into the sauce.
- 1 large tomato, chopped: A ripe Roma or vine tomato adds just enough acidity to brighten everything.
- 1 green chili, finely chopped (optional): Leave the seeds in if you want real heat, remove them for a gentle warmth.
- 1 cup Greek yogurt (plain, whole or low fat): This is what makes the sauce silky and tangy, so use the good stuff.
- 2 tbsp olive oil: Split between roasting and sauteing, any mild cooking oil also works.
- 1 tsp cumin seeds: Whole seeds get toasted first for a smoky, earthy foundation.
- 1 tsp ground coriander: Adds a subtle citrus note that ties the spices together.
- 1 tsp ground turmeric: Gives the dish its golden glow and a gentle earthy bitterness.
- 1 tsp garam masala: The finishing spice blend that adds warmth and complexity.
- 1/2 tsp ground cumin: Reinforces the whole cumin seeds with a slightly different intensity.
- 1/2 tsp chili powder: Adjustable depending on how much fire you can handle.
- Salt and black pepper, to taste: Season the cauliflower before roasting and adjust the sauce at the end.
- 2 tbsp fresh cilantro, chopped: Nothing finishes a curry like a handful of bright, fresh herbs.
- Lemon wedges (optional): A squeeze at the end wakes up every single flavor on the plate.
Instructions
- Roast the cauliflower golden:
- Preheat your oven to 400 degrees F and toss the florets with one tablespoon of olive oil, a generous pinch of salt, and pepper. Spread them in a single layer on a baking sheet and roast for about 20 minutes until you see those beautiful browned edges that mean all the flavor has concentrated.
- Wake up the whole spices:
- While the cauliflower works its magic in the oven, heat the remaining tablespoon of olive oil in a large deep pan over medium heat and toast the cumin seeds for about 30 seconds until they start to pop and release that unmistakable aroma.
- Build the aromatic base:
- Add the onion, garlic, ginger, and green chili to the pan and saute for 3 to 4 minutes, stirring often until the onions turn soft and translucent and your kitchen smells absolutely incredible.
- Bloom the ground spices:
- Stir in the chopped tomato along with the ground coriander, turmeric, garam masala, ground cumin, and chili powder. Cook everything together for about 5 minutes until the tomatoes break down and the spices lose their raw edge.
- Temper in the yogurt:
- Lower the heat and whisk your Greek yogurt until completely smooth, then add it to the pan gradually while stirring constantly. This is the moment where patience matters, keep the heat low and stir steadily so the yogurt stays silky instead of breaking.
- Marry the flavors:
- Fold in the roasted cauliflower and add a splash of water if the sauce seems too thick. Let everything simmer together for 7 to 8 minutes so the florets drink up the spiced sauce and it thickens into something luscious.
- Finish and serve:
- Taste the sauce and adjust the salt and pepper as needed, then serve hot with a shower of chopped cilantro and lemon wedges on the side for squeezing over the top.
There is something about a pot of curry simmering on the stove that makes a house feel like a home, especially when the windows fog up and the smell drifts into every corner.
What to Serve Alongside
Fluffy basmati rice is the obvious companion here, soaking up every drop of that yogurt sauce, but warm naan torn into rough pieces works just as well for scooping. I have also served this over quinoa on health conscious nights and nobody complained. A simple cucumber raita or a handful of pickled onions on the side adds a cool, crunchy contrast that makes the whole plate more interesting.
Making It Your Own
This recipe is wonderfully forgiving and welcomes all kinds of additions based on what you have on hand. Toss in a can of drained chickpeas during the simmering step for extra protein and texture. Cubes of paneer browned in a separate pan make it feel like a proper feast. Spinach or kale stirred in at the very end wilts down beautifully and adds a pop of green without any extra effort.
Storing and Reheating
This curry actually tastes better the next day when the spices have had time to settle and mingle, so never be afraid to make it ahead. Store it in an airtight container in the refrigerator for up to three days. Reheat gently on the stove over low heat, adding a splash of water to loosen the sauce if it has thickened overnight.
- Freeze individual portions for up to two months, though the texture of the cauliflower softens slightly upon thawing.
- For a dairy free version, swap the Greek yogurt for full fat coconut yogurt and the result is nearly identical in creaminess.
- Always taste and reseason after reheating since flavors can dull slightly in the fridge.
Keep this one in your back pocket for any night that needs a little warmth and comfort without a lot of fuss. It is the kind of recipe that reminds you how simple ingredients can become something truly special.
Recipe FAQs
- → Can I use frozen cauliflower instead of fresh?
-
Yes, frozen cauliflower works well. Thaw and pat it dry before roasting to ensure it browns properly. Reduce roasting time by about 5 minutes since frozen florets are already partially softened.
- → How do I prevent the Greek yogurt from curdling?
-
Lower the heat before adding yogurt and whisk it smooth beforehand. Add it gradually while stirring continuously. Avoid boiling the sauce after yogurt is incorporated — a gentle simmer is all you need.
- → What can I substitute for Greek yogurt?
-
Coconut yogurt works great for a dairy-free version. You can also use regular plain yogurt, though the sauce will be slightly thinner. Full-fat yogurt yields the creamiest results.
- → How should I store leftovers?
-
Store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat, stirring occasionally. Avoid high heat to keep the yogurt sauce smooth.
- → Is this dish spicy?
-
It has a mild, warming heat. The chili powder and optional green chili add gentle spice. Omit the green chili and reduce chili powder if you prefer a milder version, or increase both for more heat.
- → What should I serve with this curry?
-
Basmati rice and warm naan are classic pairings. It also works well over quinoa or with a side of flatbread. A simple cucumber salad or pickled onions make refreshing accompaniments.