Butter Cauliflower Simmered Dish

Featured in Satisfying Main Courses.

Butter Cauliflower brings a flavorful vegetarian twist to the Indian classic, Butter Chicken. Tender cauliflower florets are browned, then simmered in a creamy, spiced tomato sauce made with garam masala, ginger, and turmeric. The dish is finished with heavy cream (or coconut milk) for a rich texture. Serve over basmati rice with fresh cilantro and a dollop of Greek yogurt for a complete meal that's hearty, aromatic, and satisfying.

Barbara Chef
Updated on Tue, 06 May 2025 13:28:52 GMT
A bowl of food with cauliflower and rice. Pin it
A bowl of food with cauliflower and rice. | gracefulflavors.com

This butter cauliflower transforms the beloved Indian butter chicken into a vegetarian delight that doesn't compromise on flavor or satisfaction. The tender cauliflower florets soak up the rich, aromatic sauce creating a comforting meal that will please both vegetarians and meat-eaters alike.

I first made this recipe when trying to accommodate both vegetarian and non-vegetarian friends at a dinner party. The vegetarians were thrilled to have something beyond the usual options, and my meat-loving guests ended up asking for seconds of the cauliflower instead of the chicken alternative.

Ingredients

  • Fresh lemon juice: Adds brightness and helps tenderize the cauliflower
  • Cornstarch: Creates a light coating that helps the sauce cling to the cauliflower
  • Garam masala: Provides that authentic Indian flavor profile with warm spices like cinnamon, cardamom, and cloves
  • Fresh ginger: Brings a zingy heat that dried simply cannot replicate
  • Heavy cream: Creates the signature richness that makes butter dishes so luxurious
  • Cauliflower: Absorbs flavors beautifully while maintaining a satisfying texture when cooked properly
  • Tomato paste: Adds concentrated umami depth that balances the cream
  • Unsalted butter: Allows you to control the salt level while providing richness

Step-by-Step Instructions

Create the Seasoning Mixture:
Combine lemon juice, cornstarch, cumin, turmeric, garam masala, and salt in a large bowl. This mixture will not only season the cauliflower but create a light coating that helps the sauce adhere later. The acid from the lemon juice begins breaking down the cauliflower structure making it more receptive to absorbing flavors.
Brown the Cauliflower:
Heat oil in a large skillet and cook cauliflower for 7 to 8 minutes until browned in spots. This initial browning creates caramelization which adds depth of flavor. Be patient here as proper browning is essential for developing complex flavors.
Season the Cauliflower:
Toss the partially cooked cauliflower in the cornstarch mixture until well coated then return to the skillet for additional cooking. This double cooking method ensures the cauliflower develops flavor while maintaining a perfect texture. Look for charred spots while ensuring florets remain crisp tender.
Create the Aromatic Base:
Sauté onions in butter and oil until translucent before adding garlic, ginger, and tomato paste. This layering of flavors creates the foundation of your sauce. Make sure to cook the aromatics until fragrant but not browned as bitter notes can develop quickly.
Build the Sauce:
Add the remaining spices to bloom their flavors in the hot fat before introducing the liquids. This technique releases the essential oils in the spices creating more aromatic compounds. When you add the tomato sauce and broth, scrape up any browned bits from the pan bottom as they contain concentrated flavor.
Simmer to Perfection:
After adding cream and returning cauliflower to the pan, allow everything to simmer uncovered until the sauce reaches your desired thickness. This gentle reduction concentrates flavors while allowing the cauliflower to absorb the sauce. The uncovered cooking allows excess moisture to evaporate resulting in a silkier texture.
A bowl of food with cauliflower and rice. Pin it
A bowl of food with cauliflower and rice. | gracefulflavors.com

The garam masala is truly the heart of this dish. I discovered its importance years ago when I tried making butter sauce with just curry powder. The difference was remarkable. Now I always keep fresh garam masala in my spice cabinet, and even make my own blend when I have the time. My children have grown to recognize its fragrance as the signal that something special is cooking.

Mastering the Perfect Sauce Texture

The key to an exceptional butter cauliflower lies in achieving that silky sauce consistency. If your sauce seems too thin after the recommended simmering time, you can continue reducing it uncovered for a few more minutes. Alternatively, you can make a slurry with a teaspoon of cornstarch and cold water, then slowly add it to the simmering sauce. Remember that the sauce will thicken slightly as it cools, so aim for a consistency just slightly thinner than your desired end result.

Make Ahead and Storage Tips

Butter cauliflower actually improves with time as the flavors meld together. You can prepare the entire dish up to two days ahead and store it in an airtight container in the refrigerator. Reheat gently on the stovetop, adding a splash of cream or broth if needed to restore the original consistency. For longer storage, this dish freezes beautifully for up to 3 months. The texture of the cauliflower will soften slightly after freezing, but many find this even more delicious as it further absorbs the sauce.

A bowl of food with rice and cauliflower. Pin it
A bowl of food with rice and cauliflower. | gracefulflavors.com

Customizing Your Butter Cauliflower

This versatile recipe welcomes adjustments based on your preferences or what you have available. For added protein, chickpeas make an excellent addition as mentioned in the notes. Other vegetables like peas, bell peppers, or potatoes can be incorporated. For those who enjoy heat, increase the cayenne or add fresh green chilies. The sauce also works wonderfully with paneer cheese, tofu, or even mixed vegetables. During summer months, I often add seasonal vegetables from my garden alongside the cauliflower for a bounty of flavors and textures.

Frequently Asked Questions

→ What can I serve with Butter Cauliflower?

Butter Cauliflower pairs wonderfully with basmati rice, fresh naan, or even quinoa. You can also add chickpeas for extra protein.

→ Can I make this dish vegan?

Yes! Substitute the heavy cream with full-fat canned coconut milk and replace the butter with a dairy-free alternative.

→ How do I store leftovers?

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave.

→ Is this dish spicy?

This dish has a mild to medium spiced flavor. You can adjust the cayenne pepper and other spices according to your heat preference.

→ Can I use frozen cauliflower?

Yes, but fresh cauliflower is preferred as it holds up better during cooking. If using frozen, allow it to thaw and drain excess water before cooking.

Butter Cauliflower Spiced Dish

Tender cauliflower in spiced cream sauce served over rice.

Prep Time
15 Minutes
Cook Time
50 Minutes
Total Time
65 Minutes
By: Barbara

Category: Hearty Mains

Difficulty: Intermediate

Cuisine: Indian

Yield: 4 Servings

Dietary: Vegetarian, Gluten-Free

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 (can substitute ground ginger)
13 2 Tbsp tomato paste
14 1 tsp paprika
15 1/4 tsp ground cinnamon
16 Pinch cayenne pepper (optional)
17 1 8-oz can tomato sauce
18 2 cups vegetable broth
19 1/2 cup heavy cream (or full-fat canned coconut milk)
20 Basmati rice, for serving
21 Fresh cilantro, for garnish
22 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 olive oil in a large skillet over medium-high heat. Cook cauliflower, tossing occasionally, until browned in places and beginning to soften, about 7–8 minutes. Reduce heat to medium, transfer cauliflower to the bowl with the corn starch mixture, and toss to coat. Return seasoned cauliflower to the skillet and cook another 7–8 minutes, until charred in spots and crisp-tender. Transfer cauliflower to a bowl.

Step 03

Add remaining olive oil and butter to the skillet. Add onions and cook until translucent, about 8 minutes. Stir in garlic, ginger, and tomato paste; cook for 2 minutes, until fragrant. Add remaining 1/2 tsp turmeric, 2 1/2 tsp garam masala, 1 tsp salt, paprika, cinnamon, and cayenne (if using). 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 heavy cream and return the cauliflower to the skillet. Simmer uncovered for about 15 minutes, or until the sauce thickens.

Step 05

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

Notes

  1. Serve with chickpeas for added protein.

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.
  • Contains dairy (butter, cream, Greek yogurt).

Nutrition Facts (Per Serving)

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