Home Lunch Butter Cauliflower – Easy Creamy Vegetarian Curry
Lunch Dinner

Butter Cauliflower – Easy Creamy Vegetarian Curry

Butter Cauliflower – Easy Creamy Vegetarian Curry

The first time I made Butter Cauliflower, it was because I wanted the comfort of butter chicken without the chicken.

I wasn’t expecting it to hold up.

Cauliflower has a reputation for being bland if you don’t handle it right. Too soft, too watery, or just tasting like whatever sauce you drown it in.

But this changed that.

The trick with this Butter Cauliflower is roasting or pan-searing the cauliflower first so it keeps texture before it hits the sauce. That part matters way more than most recipes admit.

What you end up with is rich tomato cream sauce, warm spices, tender cauliflower, and something that feels like takeout but costs way less.

And honestly, it’s one of the best vegetarian dinners I make.

Why This Butter Cauliflower Recipe Works

A lot of butter cauliflower recipes turn into cauliflower soup.

Too much liquid. Not enough spice. Weak texture.

This version avoids that.

Here’s why:

Tomato paste deepens the sauce fast
Heavy cream gives richness without needing coconut milk
Cornstarch slightly thickens everything so it clings better
Cauliflower keeps structure if cooked properly
Garam masala + turmeric + paprika build actual flavor instead of relying on butter alone

What I learned after messing this up twice is simple:

Don’t rush the onion cooking.

If onions aren’t softened properly, the whole sauce tastes sharp.

Take the extra 8 minutes.

Worth it.

Ingredients You’ll Need (And What to Swap)
Main Base
1 medium head cauliflower, cut into florets
1 yellow onion, finely diced
3 garlic cloves, minced
2 tsp fresh ginger, grated

Fresh ginger matters here. Powdered works in an emergency, but it’s flatter.

Sauce Base
2 tbsp tomato paste
1 (8 oz) can tomato sauce
2 cups vegetable broth
½ cup heavy cream
2 tbsp fresh lemon juice

Heavy cream gives the classic butter-style texture.

Greek yogurt can replace half the cream if you want it lighter.

Spices
3 tsp garam masala
1 tsp turmeric
1 tsp paprika
½ tsp cumin
¼ tsp cinnamon
1 pinch cayenne
1½ tsp salt
2 tsp cornstarch

That cinnamon looks weird on paper.

Keep it.

It adds background warmth without making it sweet.

Fat & Garnish
2 tbsp olive oil
3 tbsp unsalted butter
Fresh cilantro
Whole-milk Greek yogurt (optional for serving)
For Serving
Basmati rice

Rice isn’t optional for me. The sauce needs something.

How to Make Butter Cauliflower
Prep the Cauliflower

Cut cauliflower into medium florets.

Not too small.

Small florets break apart in sauce.

Heat olive oil in a large pan over medium-high heat.

Cook cauliflower for about 8–10 minutes, turning occasionally.

You want golden edges.

Not fully soft.

Pull them out and set aside.

This keeps texture.

Build the Sauce

In the same pan, melt butter.

Add onion.

Cook for 7–8 minutes until soft.

Don’t rush.

Add garlic and ginger.

Cook 1 minute.

Add tomato paste.

Stir for 2 minutes.

This step deepens flavor.

It’s one of the most important parts.

Add Liquids & Spices

Pour in tomato sauce and vegetable broth.

Add:

garam masala
turmeric
paprika
cumin
cinnamon
cayenne
salt

Whisk cornstarch into a little cold broth first, then add.

This prevents clumps.

Let simmer for 10 minutes.

The sauce should reduce slightly.

Finish the Dish

Add heavy cream.

Stir gently.

Add lemon juice.

Return cauliflower to pan.

Simmer 5–7 minutes until tender but not mushy.

Taste.

Adjust salt.

That final salt check matters.

Finish with cilantro.

Things I Learned the Hard Way

The first time I boiled the cauliflower.

Big mistake.

It turned soft before hitting the sauce and completely fell apart.

Second mistake: adding cream too early.

It can split if boiled too hard.

Always add it near the end.

Another mistake: too much broth.

Start with less if you want thicker sauce.

You can always add more.

Not the other way around.

Variations to Try
Spicy Butter Cauliflower

Double cayenne or add chili flakes.

Good if you like heat.

Chickpea Butter Cauliflower

Add chickpeas for extra protein.

Works really well.

Vegan Butter Cauliflower

Swap butter for vegan butter and cream for oat cream.

Still works.

Butter Cauliflower with Spinach

Stir in spinach at the end.

Adds color and texture.

Storage, Freezing & Reheating

Store in fridge for 4 days.

The flavor gets better on day 2.

Freeze up to 2 months.

Reheat on stovetop over medium-low heat for 8 minutes, adding a splash of broth if needed.

Microwave works too, but stovetop keeps texture better.

What to Serve With Butter Cauliflower

Best pairings:

Basmati rice
Garlic naan
Cucumber yogurt sauce
Lentils
Roasted vegetables

Rice and naan together is the strongest move.

FAQ
Can I roast the cauliflower instead of pan-cooking?

Yes. Roast at 425°F for 25 minutes.

Better texture, honestly.

Why is my butter cauliflower watery?

Usually too much broth or under-reduced sauce.

Can I use coconut milk instead of cream?

Yes, but it changes flavor.

Still good.

Is butter cauliflower spicy?

Mild by default.

Easy to adjust.

Can I make this ahead?

Yes.

Actually better the next day.

Can I add protein?

Yes. Chickpeas, tofu, or lentils work best.

Closing

Butter Cauliflower is one of those meals that feels heavier and richer than it actually is. Good spices, proper texture, and a balanced sauce make all the difference. If you cook the cauliflower right, this becomes a repeat dinner fast.

Lyna Recipes

Butter Cauliflower – Easy Creamy Vegetarian Curry

Tender cauliflower simmered in a rich tomato cream sauce with warm spices, garlic, and ginger. A simple vegetarian dinner that feels like takeout at home.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings

Ingredients
  

For the Cauliflower
  • 1 medium head cauliflower cut into florets
  • 2 tbsp olive oil
Aromatics
  • 1 yellow onion finely diced
  • 3 garlic cloves minced
  • 2 tsp fresh ginger grated
Sauce Base
  • 2 tbsp tomato paste
  • 1 8 oz can tomato sauce
  • 2 cups vegetable broth
  • ½ cup heavy cream
  • 2 tbsp fresh lemon juice
Spices
  • 3 tsp garam masala
  • 1 tsp turmeric
  • 1 tsp paprika
  • ½ tsp ground cumin
  • ¼ tsp ground cinnamon
  • 1 pinch cayenne pepper
  • tsp salt
  • 2 tsp cornstarch
Finish
  • 3 tbsp unsalted butter
  • Fresh cilantro chopped
  • Whole-milk Greek yogurt optional for serving
For Serving
  • Cooked basmati rice

Method
 

  1. Heat olive oil in a large skillet over medium-high heat. Add cauliflower florets and cook for 8–10 minutes, turning occasionally, until lightly golden. Remove and set aside.
  2. In the same skillet, melt butter over medium heat. Add onion and cook for 7–8 minutes until softened.
  3. Add garlic and ginger. Cook for 1 minute until fragrant.
  4. Stir in tomato paste and cook for 2 minutes, stirring constantly.
  5. Pour in tomato sauce and vegetable broth. Add garam masala, turmeric, paprika, cumin, cinnamon, cayenne, and salt.
  6. In a small bowl, mix cornstarch with 2 tablespoons cold water until smooth. Stir into the sauce.
  7. Simmer sauce for 10 minutes, stirring occasionally, until slightly thickened.
  8. Reduce heat to low and stir in heavy cream and lemon juice.
  9. Return cauliflower to the skillet and simmer for 5–7 minutes until tender and coated in sauce.
  10. Garnish with cilantro and serve over basmati rice with optional Greek yogurt.

Notes

Pan-searing or roasting cauliflower first gives the best texture.
Add cream at the end to avoid splitting.
For thicker sauce, reduce broth slightly.
This dish tastes even better the next day.
About Us

About Us

About Us – Sweet Cravings Daily (Recipes by Lyna) Welcome to Sweet Cravings Daily, your go-to place for simple, delicious, and feel-good recipes made for real life. I’m Lyna, the creator behind Recipes by Lyna, and...

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating