FREE 5-Ingredient Recipe EBook
GET IT NOWI’ll be honest, Indian is not usually my top choice for food cuisines. But there are a few dishes, namely my coconut curry chicken, that I make again and again. One day I realized I didn’t have any chicken thawed right before dinner, but I did have a head of cauliflower. Enter cauliflower curry. I adjusted the ingredients and method a bit, but for the most part, this is my vegetarian version of the same recipe. And while curried cauliflower doesn’t have as much protein, it’s a lighter, veggie-packed meal I think you’ll love in its own way. Make it with me!
Why You Need My Cauliflower Curry Recipe

- Tender cauliflower in creamy curry sauce – These florets are swimming in a thick, creamy coconut milk sauce spiced with curry powder, turmeric, and cumin. I love the warm aroma this dish brings to my kitchen!
- Light, simple ingredients – No, my version is not traditional (which is called gobi masala). Instead, I keep it light and use common staples you can find at any grocery store. This dish is also naturally gluten-free and vegan.
- Cooks in one pan – Some recipes cook the cauliflower separately, but my cauliflower curry cooks all in one pan. Always yes to easy.
- Easy dinner in 30 minutes – I love a 30-minute meal! And this curried cauliflower is particularly easy because half that time is simmering and you don’t have to do anything.


Ingredients & Substitutions
Here I explain the best ingredients for my cauliflower curry recipe, what each one does, and substitution options. For measurements, see the recipe card.
- Cauliflower – I used a whole head and cut it into florets, but precut cauliflower florets work, too.
- Aromatics – Garlic, ginger, and onion. I used a finely diced yellow onion, but you could use a red or white one. I recommend fresh aromatics here, but once I made this cauliflower curry with 1/4 teaspoon of ground ginger (mixed into the sauce instead of sauteing it), and it was still pretty good.
- Olive Oil – To saute the aromatics. You can use avocado oil if you like.
- Sauce Base – Diced tomatoes and canned coconut milk. Feel free to swap in crushed tomatoes if you prefer a smoother texture, or heavy cream instead of coconut milk if you don’t need the dish to be dairy-free.
- Spices – I was on a mission to avoid a long spice list without giving up Indian flavor. Honestly, I found that enough curry powder, salt, and pepper was enough, but it was even better with an extra dash of turmeric and cumin. You can swap some of the curry powder with garam masala if you want a more traditional flavor — and if you’re wondering how you’ll use it again, I always do for butter chicken!
- Garnish – Optional, but I highly recommend finishing your curried cauliflower with fresh cilantro and lime wedges.

How To Make Cauliflower Curry
I have step-by-step photos here to help you visualize the recipe. For full instructions with amounts and temperatures, see the recipe card.
- Saute the aromatics. In a large cast iron skillet, heat the olive oil over medium heat. Saute the onions until tender. Add the garlic and ginger, and saute until fragrant.
- Add the diced tomatoes, coconut milk, curry powder, sea salt, and black pepper. If you’re adding the optional extra spices, toss those in as well. Stir and bring to a boil.


- Cook the cauliflower in curry sauce. Stir in the cauliflower and simmer until tender. Garnish with fresh cilantro leaves and a squeeze of lime juice!

My Recipe Tips
- Use a large skillet with tall sides. There’s a lot of sauce, so a large pan makes it easier to keep everything contained. I recommend a cast iron skillet, as it retains heat well — it thickened my sauce better than using a nonstick pan. If you don’t have a very large pan, use a large pot instead.
- The ideal simmering time can vary. It depends on the size you cut the cauliflower florets, your stove, and your pan. Keep an eye on it to get the texture you want in your cauliflower curry. I recommend tender but with a little bite, or it can turn to mush in the sauce.
- Don’t cover the pan. Simmering not only cooks the vegetables, it also thickens the sauce, and covering reduces this effect. If you find it’s splattering, a splatter screen can be helpful (I like this set that comes in 3 sizes).
- Adjust the spices to your taste halfway through simmering. This is what I did when testing this cauliflower curry recipe. The flavors develop as it cooks, so doing it at the beginning or end is less ideal.
- Want a roasted flavor? As is, the florets taste a bit like steamed cauliflower, which is usually not my fave but here the sauce brings so much flavor that I don’t mind at all. If you like a roasted flavor, you can roast the cauliflower first and slightly undercook it, while simmering the sauce separately. In the last few minutes, add the roasted cauliflower and simmer for just a couple minutes to finish and absorb the flavors.
- Want more protein? Add a can of chickpeas, or even shredded leftover baked chicken. When I add them, I do it right before simmering, so they absorb the flavors.

Serving Ideas
I served this cauliflower curry with rice for my kids (pictured above), and cauliflower rice for my husband and me. I’ve also really enjoyed it over cubed roasted sweet potatoes.
Cauliflower Curry (30-Min Recipe)
My easy cauliflower curry recipe features tender florets in a creamy coconut tomato sauce with warm spices. Ready in 30 minutes!
Instructions
Tap on the times in the instructions to start a kitchen timer.
-
In a large cast iron skillet, heat the olive oil over medium heat. Add the onions and sauté for 5-6 minutes, until tender.
-
Add the garlic and ginger. Sauté for about 1 minute, until fragrant.
-
Add the diced tomatoes, coconut milk, curry powder, sea salt, and black pepper. If you're using the optional cumin and turmeric, add those as well. Stir and bring to a boil.
-
Add the cauliflower. Simmer for 13-15 minutes, until tender.
-
Serve with fresh cilantro and lime wedges if you like.
LAST STEP: Leave a rating to help other readers, or tag me @wholesomeyum on Instagram. I’d love to hear from you!
Maya’s Recipe Notes
Serving size: 1 cup
- Tips: Check out my recipe tips above to help you avoid a mess with this recipe, get the right texture in your cauliflower and sauce, adjust the flavor, or add more protein if you like.
- Storage: Keep leftovers in an airtight container in the fridge for up to 3-4 days. I always use glass containers anyway, but especially recommend them here, because the spices in this dish will stain plastic.
- Meal prep: This curry actually gets better as the flavors meld! Make it ahead and refrigerate until you’re ready to enjoy.
- Reheat: Warm on the stove over medium-low heat, stirring occasionally, or microwave in intervals.
- Freeze: Cool completely, then freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
📖 Want more recipes like this? Find this one and many more in my Spring Ebook Bundle!
I provide nutrition facts as a courtesy. Have questions about calculations or why you got a different result? Please see my nutrition policy.
Add Your Notes Your Notes
© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead.
Cauliflower Curry

Shop
My
Custom












6 Comments
Ann
0Very good as is. As I prefer my curry sweeter, I would probably add a tablespoon of Splenda and a cup or so of either golden raisins or dried apricots. (I have a lot of experience with curry.) Otherwise, it is a very good basic curry.
Maya | Wholesome Yum
0Thank you for sharing, Ann! Golden raisins or dried apricots sound really good in this, I need to try that next time.
Melinda Stortenbecker
0Delicious! There is heat to this (I’m a super wimp when it comes to spices), but my husband really liked it. I added shredded chicken and we both added a sour cream which made it even creamier.
I’m putting this in rotation!
Thank you.
Maya | Wholesome Yum
0Thanks, Melinda! Yes, there’s a little spice to it from the curry powder, but it can vary depending on the brand too, so you can look for one labeled mild. You can also reduce the amount of black pepper if you want it less spicy. Shredded chicken is a great addition!
Karin Snape
0Absolutely delicious
Maya | Wholesome Yum
0Thank you so much, Karin!