Butter Cauliflower Dinner Idea

Featured in Crowd-Pleasing Recipes for Gatherings Big and Small.

Tantalize your taste buds with Butter Cauliflower, a hearty vegetarian take on the Indian classic. Cauliflower florets are charred and simmered in a velvety, spiced cream sauce infused with turmeric, garam masala, and tomato. Served over fragrant basmati rice with a dollop of yogurt and fresh cilantro, it’s an aromatic and satisfying dish perfect for dinner.

Updated on Sun, 06 Apr 2025 15:43:08 GMT
Butter Cauliflower Pin it
Butter Cauliflower | lottirecipes.com

This butter cauliflower transforms ordinary vegetable into a creamy, aromatic masterpiece that brings the comfort of Indian butter chicken to your meatless meals. The tender cauliflower florets soak up the rich, spiced sauce creating an unforgettable dinner that even devoted meat-eaters will crave again and again.

I first created this recipe during a month-long vegetarian challenge, and it quickly became my most requested dish when hosting dinner parties. The way the cauliflower absorbs all those warming spices reminds me why simple ingredients treated with care create the most memorable meals.

Ingredients

  • Cauliflower florets: Provide the perfect meaty texture and absorb flavors beautifully, choose a firm head with tight florets
  • Fresh lemon juice: Adds brightness that balances the rich sauce, use fresh for best flavor
  • Garam masala: The essential spice blend that gives the signature warm complexity, look for a recently purchased blend for maximum potency
  • Unsalted butter: Creates the silky richness that gives this dish its name, splurge on quality European style if possible
  • Heavy cream: Provides luxurious body to the sauce, substitute coconut milk for a dairy free option with similar richness
  • Tomato paste and sauce: Create depth and tanginess, use double concentrated paste for extra intensity
  • Fresh ginger: Adds a zingy warmth that perks up all the other flavors, choose firm pieces without wrinkled skin

Step-by-Step Instructions

Prepare the Cauliflower Coating:
Mix lemon juice with cornstarch, cumin, and portions of turmeric, garam masala, and salt in a large bowl. This acidic mixture helps tenderize the cauliflower while the cornstarch will help the spices cling to every floret and later thicken the sauce.
Brown the Cauliflower:
Heat oil in a large skillet over medium high heat until shimmering but not smoking. Add cauliflower florets in a single layer without overcrowding and let them develop a deep golden color before tossing occasionally. This caramelization creates a flavor foundation that simple steaming could never achieve.
Season and Finish Cauliflower:
Transfer the partially cooked cauliflower to your prepared spice mixture, ensuring each piece gets thoroughly coated. Return to the skillet and continue cooking until the florets have charming char marks but remain slightly firm to the bite. The texture contrast between the tender interior and slightly crisp exterior makes each bite interesting.
Create the Aromatic Base:
Melt butter with remaining oil in the same skillet to capture all the flavor left behind by the cauliflower. Add onions and cook slowly until they become translucent and soft, which mellows their sharpness and brings out their natural sweetness. Add garlic and ginger only after onions have softened to prevent burning these delicate aromatics.
Build the Sauce:
Add the remaining spices to the aromatics and cook briefly to bloom their flavors in the fat. This crucial step transforms raw spice powders into fragrant oils that will disperse throughout the dish. Pour in tomato sauce and broth, allowing the mixture to reach a gentle boil before reducing to a simmer.
Finish the Dish:
Stir in cream and return cauliflower to the skillet, gently folding to coat each piece. Allow everything to simmer uncovered so the sauce can reduce and thicken while the flavors meld together. The cauliflower will continue softening as it absorbs the spiced sauce, becoming tender but not mushy.
Butter Cauliflower Pin it
Butter Cauliflower | lottirecipes.com

The garam masala is truly the heart of this recipe. My grandmother taught me that warming these spices in fat awakens their soul, which is why I never skip the step of blooming them in butter. The first time I served this to my Indian neighbor, she closed her eyes with her first bite and said it reminded her of home, which remains my favorite compliment.

Protein Boosting Options

This vegetarian dish becomes a complete protein powerhouse with a few simple additions. Stir in a can of drained chickpeas during the final simmering phase to add heartiness and nutty flavor. The chickpeas blend beautifully with the spice profile while providing substantial protein. Alternatively, serve alongside paneer cubes that have been lightly fried until golden for an authentic Indian restaurant experience. For those who eat eggs, a soft boiled egg placed atop each serving adds richness and creates a wonderful interaction with the sauce.

Storage and Reheating

The flavors in this butter cauliflower actually improve after a night in the refrigerator as the spices have time to fully permeate the sauce. Store leftovers in an airtight container for up to four days. When reheating, add a small splash of water or vegetable broth to loosen the sauce which naturally thickens when chilled. Warm gently over medium low heat rather than high temperature to prevent the cream from separating. This dish also freezes beautifully for up to three months perfect for meal prepping several portions at once.

Serving Suggestions

While traditional basmati rice makes a perfect companion, this versatile dish pairs wonderfully with various sides. Serve with warm naan bread brushed with garlic butter for sopping up every drop of the precious sauce. For a lower carb option, cauliflower rice creates a delightful textural contrast between the sauce soaked florets and the firmer rice base. A simple cucumber raita served alongside provides cooling contrast to the warm spices. For a spectacular dinner party presentation, serve small bowls of various toppings including toasted cashews, fresh diced cucumber, and thinly sliced green chilies.

Frequently Asked Questions

→ What can be used instead of heavy cream?

You can substitute heavy cream with full-fat canned coconut milk for a dairy-free option while keeping the creamy texture intact.

→ How can I add protein to this dish?

Add cooked chickpeas or paneer to the dish to increase protein content and enhance its heartiness.

→ Can I make Butter Cauliflower ahead of time?

Yes, you can prepare the sauce and cook the cauliflower in advance. Store them separately and combine when reheating for the best texture.

→ What rice pairs best with Butter Cauliflower?

Basmati rice is an excellent choice due to its fragrant aroma and fluffy texture, complementing the flavors of the dish.

→ Is this recipe spicy?

The spice level is mild. Adjust the cayenne pepper to make it spicier or omit it for no heat.

→ Can I use frozen cauliflower?

Yes, but ensure to thaw and pat it dry before cooking to prevent excess moisture from affecting the texture.

Butter Cauliflower Indian Dish

Vegetarian Butter Cauliflower with spiced cream sauce & tender florets served over rice.

Prep Time
15 Minutes
Cook Time
50 Minutes
Total Time
65 Minutes

Category: Family Meals

Difficulty: Intermediate

Cuisine: Indian

Yield: 4 Servings

Dietary: Vegetarian, Gluten-Free

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 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 with 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 with 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 olive oil in a large skillet over medium-high heat. Add cauliflower florets and toss occasionally until browned in places and beginning to soften, about 7 to 8 minutes. Reduce heat to medium, transfer cauliflower to the bowl with the seasoning mixture, and toss to coat. Return seasoned cauliflower to the skillet and cook for another 7 to 8 minutes, until charred in spots and crisp-tender. Transfer cauliflower to a bowl.

Step 03

Add remaining 1 Tbsp olive oil and butter to the skillet. Add chopped onions and cook until translucent, about 8 minutes. Stir in minced garlic, grated ginger, and tomato paste, cooking for 2 minutes until fragrant.

Step 04

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. Stir in tomato sauce and vegetable broth, and bring the mixture to a boil. Reduce to a simmer.

Step 05

Stir in heavy cream and return cooked cauliflower to the skillet. Simmer uncovered until the sauce thickens, about 15 minutes.

Step 06

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

Notes

  1. Nutrition information does not include rice.
  2. Serve with chickpeas for added protein.

Tools You'll Need

  • Large skillet
  • Mixing bowl
  • Wooden spoon
  • Chopping board
  • Knife

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (butter and cream).

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