Butter Cauliflower Curry Delight

Featured in Plant-Powered Goodness.

This butter cauliflower dish combines the warm, rich flavors of garam masala, turmeric, and cumin with a creamy tomato-based sauce. Tender cauliflower florets are seasoned and charred before simmering in the flavorful curry. Garnish with fresh cilantro and creamy Greek yogurt for the perfect finishing touch. Serve it over basmati rice for a satisfying, comforting meal that’s both vibrant and aromatic.

Recipes Fives Halima
Updated on Thu, 15 May 2025 09:34:18 GMT
A bowl of food with rice and cauliflower. Pin it
A bowl of food with rice and cauliflower. | tastystanza.com

This butter cauliflower recipe transforms humble cauliflower into a rich, aromatic curry that rivals classic butter chicken but in vegetarian form. The cauliflower florets get beautifully caramelized before simmering in a velvety tomato cream sauce fragrant with warm Indian spices.

I first made this dish when trying to recreate my favorite takeout for a vegetarian friend, and it's since become my go-to impressive dinner party recipe that even dedicated meat-eaters request the recipe for after tasting.

Ingredients

  • Fresh lemon juice: Adds brightness and helps tenderize the cauliflower
  • Corn starch: Creates a light coating that helps the cauliflower develop a delicious crust
  • Spice blend: Including garam masala, turmeric and cumin provides authentic Indian flavor profile
  • Heavy cream: Creates that signature butter sauce richness, but coconut milk works beautifully too
  • Tomato paste and sauce: Provide depth and tanginess to balance the cream
  • Fresh ginger and garlic: Are aromatic foundations look for firm ginger roots without wrinkles
  • Butter: Adds that signature richness use good quality unsalted for best results

Step-by-Step Instructions

Prepare the cauliflower coating:
Whisk together lemon juice, corn starch, and initial spices in a large bowl. This mixture will create a light coating that helps the cauliflower develop flavor and texture during cooking.
Sear the cauliflower:
Heat olive oil in a large skillet over medium high heat until shimmering. Add cauliflower florets in a single layer if possible and let them develop golden brown spots before tossing, about 7 to 8 minutes. The caramelization here is crucial for developing depth of flavor.
Coat and finish cauliflower:
Transfer the partially cooked cauliflower to the prepared bowl and toss thoroughly to coat each piece with the seasoned corn starch mixture. Return to the skillet and continue cooking until the cauliflower is charred in spots and crisp tender, about 7 to 8 more minutes. The coating will create a delicious crust.
Create the sauce base:
Add remaining oil and butter to the empty skillet, then add onions and cook until translucent and soft, about 8 minutes. Add garlic, ginger and tomato paste, cooking until fragrant and slightly darkened, about 2 minutes. This aromatic base builds the foundation of flavor.
Build the sauce:
Add remaining spices and cook until fragrant, about 1 minute. Pour in tomato sauce and broth, bringing to a boil before reducing to a simmer. The sauce will begin to develop its complex flavors as it reduces.
Finish the dish:
Stir in heavy cream and return cauliflower to the skillet. Simmer uncovered until the sauce thickens to a rich, velvety consistency, about 15 minutes. The cauliflower will continue to cook and absorb the flavors of the sauce.
A bowl of food with cauliflower and other vegetables. Pin it
A bowl of food with cauliflower and other vegetables. | tastystanza.com

Garam masala is my secret weapon in this recipe. The first time I served this to my Indian neighbor, she was shocked I had made it from scratch. She later shared that the depth of flavor reminded her of her mothers cooking from Northern India.

Make It Ahead

This butter cauliflower actually improves with time as the flavors meld together. You can prepare the entire dish up to 3 days in advance and store it in an airtight container in the refrigerator. When reheating, do so gently over medium low heat, stirring occasionally. You may need to add a splash of broth or water if the sauce has thickened too much. This makes it perfect for meal prep or entertaining when you want to minimize day of cooking.

Serving Suggestions

While basmati rice is the traditional accompaniment, this butter cauliflower is incredibly versatile. Try serving it with naan bread for scooping up the rich sauce, or over quinoa for a protein boost. For a lower carb option, cauliflower rice makes a beautiful pairing. Complete your meal with a simple cucumber yogurt salad to balance the richness of the dish, and dont forget to garnish with plenty of fresh cilantro and a cooling dollop of Greek yogurt.

Spice Adjustments

The beauty of this recipe is how easily you can adjust the heat level to suit your preferences. As written, its mild enough for most palates while still delivering complex flavor. For those who enjoy more heat, double the cayenne pepper or add a finely diced fresh green chili along with the garlic and ginger. For a milder version, omit the cayenne entirely. Remember that the garam masala blends can vary in heat level, so taste yours before adding the full amount if youre sensitive to spice.

Frequently Asked Questions

→ How do I achieve a thicker sauce for butter cauliflower?

To thicken the sauce, allow it to simmer uncovered for a longer period. You can also add a slurry of corn starch mixed with water if needed.

→ Can I use a non-dairy alternative for cream?

Yes, you can substitute the heavy cream with full-fat canned coconut milk for a dairy-free version.

→ What’s the best way to char cauliflower evenly?

Toss the cauliflower florets occasionally over medium-high heat and ensure they are evenly coated in the seasoning for a uniform char.

→ What sides go well with butter cauliflower?

Serve with basmati or jasmine rice, naan, or even roasted vegetables to complement the dish.

→ Can I adjust the spiciness of the dish?

Yes, control the spice level by adjusting the amount of cayenne pepper used. For less heat, omit it entirely.

Butter Cauliflower with Spices

Creamy butter cauliflower with warm spices in a flavorful sauce served over rice.

Prep Time
15 Minutes
Cook Time
40 Minutes
Total Time
55 Minutes
By: merry

Category: Vegetarian

Difficulty: Intermediate

Cuisine: Indian

Yield: 4 Servings

Dietary: Vegetarian

Ingredients

→ Main Ingredients

01 2 Tbsp fresh lemon juice
02 2 tsp corn starch
03 1/2 tsp ground cumin
04 1 tsp ground turmeric, divided
05 3 tsp garam masala, divided
06 1 1/2 tsp salt, divided
07 2 Tbsp olive oil, divided
08 1 medium head of cauliflower, cut into florets
09 3 Tbsp unsalted butter
10 1 yellow onion, finely chopped
11 3 garlic cloves, minced
12 2 tsp freshly grated ginger (or substitute ground ginger)
13 2 Tbsp tomato paste
14 1 tsp paprika
15 1/4 tsp ground cinnamon
16 Pinch of cayenne pepper (optional)
17 1 8-oz can tomato sauce
18 2 cups vegetable broth
19 1/2 cup heavy cream (or substitute full-fat canned coconut milk)
20 Basmati rice, for serving
21 Fresh cilantro and whole-milk Greek yogurt, for garnish

Instructions

Step 01

Combine lemon juice, corn starch, cumin, and 1/2 tsp each of turmeric, garam masala, and salt in a large bowl. Set aside.

Step 02

Heat 1 Tbsp of the oil in a large skillet over medium-high heat. Cook cauliflower, tossing occasionally, until browned in places and beginning to soften, about 7 to 8 minutes. Reduce heat to medium, and transfer cauliflower to the bowl with the corn starch mixture. Toss to coat. Return the seasoned cauliflower to the skillet and cook for another 7 to 8 minutes, until charred in spots and crisp-tender. Transfer the cauliflower to a bowl.

Step 03

Add the remaining 1 Tbsp oil and butter to the skillet. Add onions and cook until translucent, about 8 minutes. Stir in garlic, ginger, and tomato paste, and cook for 2 minutes, until fragrant. Add remaining 1/2 tsp turmeric, 2 1/2 tsp garam masala, and 1 tsp salt, along with paprika, cinnamon, and cayenne. Cook for 1 minute.

Step 04

Add tomato sauce and vegetable broth to the skillet. Bring the mixture to a boil, then reduce to a simmer. Stir in the cream and return the cooked cauliflower to the skillet. Simmer the mixture uncovered until the sauce thickens, about 15 minutes.

Step 05

Garnish with fresh cilantro and serve the dish over basmati rice with a dollop of whole-milk Greek yogurt.

Tools You'll Need

  • Large skillet
  • Large bowl
  • Wooden spoon

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy (butter, heavy cream, yogurt)
  • Gluten (if served with non-gluten-free basmati rice)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 320
  • Total Fat: 22 g
  • Total Carbohydrate: 28 g
  • Protein: 5 g