This Greek yogurt cauliflower curry brings together golden roasted cauliflower florets with a silky, spiced yogurt gravy that's rich in flavor without being heavy. The roasting step adds a nutty depth, while the yogurt creates a tangy, creamy base.
Warm spices like turmeric, garam masala, and cumin build layers of aroma throughout the dish. Ready in about 45 minutes, it's a wholesome vegetarian option that pairs beautifully with basmati rice or warm naan. Add chickpeas or paneer if you want extra protein.
The smell of cumin seeds hitting hot oil is one of those things that makes me stop whatever I am doing and just breathe. My neighbor Shalini taught me this curry on a rainy Tuesday when the power kept flickering and we cooked by candlelight. Roasting the cauliflower first was her trick, and it changed everything I thought I knew about weeknight cooking.
I once made this for a friend who swore she hated cauliflower, and she licked the bowl clean before admitting what was in it. That dinner turned into a two hour conversation on my kitchen floor, and now she asks for the recipe every time I see her.
Ingredients
- 1 medium head cauliflower, cut into florets: The star of the dish, and roasting transforms it into something deeply savory and golden.
- 1 medium onion, finely chopped: Builds the sweet, aromatic base that every good curry needs.
- 2 cloves garlic, minced: Fresh garlic only, the jarred stuff loses too much of its punch.
- 1 inch piece ginger, grated: Adds warmth and a slight brightness that balances the earthy spices.
- 1 large tomato, chopped: Provides natural acidity and body to the sauce.
- 1 green chili, finely chopped (optional): Leave it out if heat is not your thing, but a little kick is lovely here.
- 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 sautéing.
- 1 tsp cumin seeds: Toasted in hot oil, they release an incredible fragrance that anchors the whole dish.
- 1 tsp ground coriander: A warm, citrusy spice that plays beautifully with turmeric.
- 1 tsp ground turmeric: Gives the curry its golden hue and a gentle, earthy bitterness.
- 1 tsp garam masala: Added later in cooking to preserve its complex, sweet spice character.
- 1/2 tsp ground cumin: Reinforces the toasted cumin seeds with a deeper, more concentrated flavor.
- 1/2 tsp chili powder: Adds color and a mellow warmth without overpowering the dish.
- Salt and black pepper, to taste: Season generously, especially before roasting the cauliflower.
- 2 tbsp fresh cilantro, chopped: A bright, herbal finish that cuts through the richness.
- Lemon wedges (optional): A squeeze at the end wakes up every single flavor on the plate.
Instructions
- Roast the cauliflower:
- Preheat your oven to 400°F. Toss the florets with one tablespoon of olive oil, a good pinch of salt, and pepper, then spread them on a baking sheet without crowding. Roast for 20 minutes until the edges are golden and slightly charred, filling your kitchen with the most comforting aroma.
- Bloom the cumin seeds:
- While the cauliflower works its magic, heat the remaining olive oil in a large deep pan over medium heat. Add the cumin seeds and let them sizzle for about 30 seconds until you can smell their warm, toasty perfume.
- Build the aromatics:
- Toss in the onion, garlic, ginger, and green chili if you are using it. Stir and cook for 3 to 4 minutes until the onions turn soft and translucent, scraping up any bits that stick to the pan.
- Add tomato and spices:
- Stir in the chopped tomato, ground coriander, turmeric, garam masala, ground cumin, and chili powder. Cook for about 5 minutes, stirring often, until the tomato breaks down and the spices smell deeply fragrant.
- Temper in the yogurt:
- Lower the heat to the gentlest setting. Whisk your Greek yogurt until completely smooth, then add it to the pan in a slow, steady stream while stirring constantly so it does not seize or curdle.
- Simmer and meld:
- Fold in the roasted cauliflower and add a splash of water if the sauce looks too thick. Let everything simmer together for 7 to 8 minutes so the florets drink up the sauce and the flavors become one.
- Finish and serve:
- Taste for salt and adjust as needed. Scatter fresh cilantro over the top and serve with lemon wedges alongside basmati rice or warm naan.
There is something about ladling this golden curry over rice that makes the world outside your kitchen feel very far away.
Serving Suggestions
Basmati rice is the obvious partner, but I have also served this over quinoa when I wanted extra protein and nobody complained. Warm naan or pita on the side is essential for scooping up every last bit of that yogurt sauce. A simple cucumber salad with salt, lemon, and a pinch of chili powder makes a refreshing contrast.
Storage and Reheating
This curry stores beautifully in an airtight container in the fridge for up to three days, and honestly the flavor deepens overnight. Reheat it gently on the stove over low heat, stirring occasionally, rather than blasting it in the microwave which can cause the yogurt sauce to separate. If the sauce thickens too much in the fridge, just stir in a tablespoon of water while reheating.
Variations and Swaps
Once you have the base technique down, this recipe is endlessly adaptable to whatever you have on hand. Some of my favorite versions have come from simply clearing out the vegetable drawer on a Friday night.
- Toss in a can of drained chickpeas during the simmer step for a heartier, protein packed meal.
- Swap the Greek yogurt for coconut yogurt if you need a dairy free version that is just as creamy.
- Fold in cubed paneer during the last five minutes of cooking for a satisfying, restaurant quality twist.
Make this once and it will quietly become part of your regular rotation without you even noticing. That is just what happens when a recipe is this simple and this good.
Recipe FAQs
- → Can I use frozen cauliflower instead of fresh?
-
Yes, frozen cauliflower works well. Thaw it first and pat dry thoroughly before roasting to ensure proper browning and avoid excess moisture in the curry.
- → How do I prevent the Greek yogurt from curdling?
-
Lower the heat before adding yogurt and whisk it smooth first. Add it gradually while stirring continuously. Avoid boiling the sauce after yogurt is incorporated to keep it silky.
- → What can I substitute for Greek yogurt?
-
Coconut yogurt or coconut cream are great dairy-free alternatives. For a different flavor profile, you can also use blended cashew cream or light sour cream.
- → 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 to maintain the creamy texture.
- → Is this dish spicy?
-
The curry has a mild to moderate heat level. You can adjust by adding or omitting the green chili and chili powder. The yogurt sauce helps balance and mellow the warmth.
- → Can I make this in an Instant Pot?
-
Absolutely. Skip the stovetop roasting and use the sauté function for the spice base. Add cauliflower florets and a splash of water, then pressure cook for 3–4 minutes with a quick release. Stir in yogurt afterward.