Butter Cauliflower
This Butter Cauliflower recipe is a delightful vegetarian take on the traditional Indian Butter Chicken. It features tender cauliflower florets simmered in a rich, spiced cream sauce. Perfect for cozy dinners or entertaining guests, this dish brings warmth and comfort to any occasion. The unique combination of flavors and textures makes it a standout choice for those seeking a delicious meatless meal.
Why You’ll Love This Recipe
- Easy to Prepare: With simple steps and accessible ingredients, this recipe is beginner-friendly.
- Flavorful & Aromatic: The blend of spices, including garam masala and turmeric, creates an explosion of flavor.
- Versatile Dish: Serve it over rice or with naan; it pairs well with various sides for a complete meal.
- Healthy Comfort Food: Packed with vegetables and made with coconut milk, it’s a nutritious option without sacrificing taste.
Tools and Preparation
To create this wonderful Butter Cauliflower, having the right tools makes all the difference. Here’s what you’ll need:
Essential Tools and Equipment
- Large skillet
- Mixing bowl
- Measuring spoons
- Knife
- Cutting board
Importance of Each Tool
- Large skillet: A good skillet allows for even cooking and browning of the cauliflower.
- Mixing bowl: Essential for combining ingredients and ensuring even seasoning throughout the dish.

Ingredients
This Butter Cauliflower Recipe is a vegetarian riff on the classic Indian dish, Butter Chicken. In this version, tender cauliflower florets are simmered in a spiced cream sauce and served over rice with yogurt.
For the Sauce
- 2 Tbsp. fresh lemon juice
- 2 tsp. corn starch
- 1/2 tsp. ground cumin
- 1 tsp. ground turmeric (divided)
- 3 tsp. garam masala (divided)
- 1 1/2 tsp. salt (divided)
- 2 Tbsp. olive oil (divided)
For the Cauliflower
- 1 medium head of cauliflower (cut into florets)
- 3 Tbsp. unsalted butter
- 1 yellow onion (finely chopped)
- 3 garlic cloves (minced)
- 2 tsp. freshly grated ginger (sub ground ginger)
- 2 Tbsp. tomato paste
For Seasoning
- 1 tsp. paprika
- 1/4 tsp. ground cinnamon
- Pinch of cayenne pepper (optional)
For the Base
- 1 8-oz. can tomato sauce
- 2 cups vegetable broth
- 1/2 cup heavy cream (sub full-fat canned coconut milk)
For Serving
- Basmati rice for serving
- Fresh cilantro and whole-milk Greek yogurt for garnish
How to Make Butter Cauliflower
Step 1: Prepare the Cauliflower
- Combine lemon juice, corn starch, cumin, and 1/2 tsp each of turmeric, garam masala, and salt in a large bowl. Set aside.
- Heat 1 Tbsp of olive oil in a large skillet over medium-high heat.
- Cook cauliflower florets until browned in places and beginning to soften, about 7 to 8 minutes.
- Reduce heat to medium, transfer cauliflower to the bowl with corn starch mixture, and toss to coat.
Step 2: Sauté Aromatics
- Return seasoned cauliflower to the skillet; cook another 7 to 8 minutes until charred in spots and crisp-tender.
- Transfer cauliflower to a bowl.
- Add remaining 1 Tbsp oil and butter to skillet.
- Add onions; cook until translucent (about 8 minutes).
- Stir in garlic, ginger, and tomato paste; cook for an additional 2 minutes until fragrant.
Step 3: Create the Sauce
- Add remaining spices: turmeric, garam masala, salt, paprika, cinnamon, cayenne; cook for 1 minute.
- Pour in tomato sauce and broth; bring mixture to a boil.
- Reduce heat to simmer; stir in cream.
- Return cauliflower to skillet; simmer uncovered until sauce thickens (about 15 minutes).
Step 4: Serve
Garnish with fresh cilantro and serve over basmati rice with a dollop of yogurt for extra richness! Enjoy your delicious Butter Cauliflower!
How to Serve Butter Cauliflower
Serving Butter Cauliflower can elevate your dining experience with delightful pairings. This dish is versatile and can be complemented in various ways to enhance its rich flavors.
With Basmati Rice
- Basmati rice is a classic choice that soaks up the creamy sauce beautifully, balancing the spices in the dish.
Topped with Fresh Cilantro
- Garnishing with fresh cilantro adds a burst of color and a fresh herbal note, enhancing the overall flavor profile.
Accompanied by Greek Yogurt
- A dollop of whole-milk Greek yogurt provides creaminess and a tangy contrast that complements the spiced cauliflower.
Served with Naan or Roti
- Soft naan or roti makes for an excellent bread option to scoop up the Butter Cauliflower, adding texture and heartiness.
Alongside a Crisp Salad
- A light salad with cucumbers, tomatoes, and lemon dressing can refresh your palate between bites of the rich curry.
With Pickles or Chutney
- Indian-style pickles or chutneys can add an extra layer of flavor and spice, making each bite exciting and unique.
How to Perfect Butter Cauliflower
Achieving the perfect Butter Cauliflower requires attention to detail. Here are some key tips to make your dish outstanding.
- Choose Fresh Ingredients: Use fresh cauliflower, spices, and herbs for optimal flavor.
- Control Cooking Time: Avoid overcooking the cauliflower; it should be tender yet crisp.
- Adjust Spice Levels: Modify the amount of cayenne pepper based on your heat preference for a personalized kick.
- Use Coconut Milk: For a richer taste, substitute heavy cream with full-fat canned coconut milk.
- Let it Simmer: Allowing the sauce to simmer longer helps deepen flavors and thicken the mixture.
- Taste as You Go: Adjust seasoning throughout cooking to ensure balanced flavors.
Best Side Dishes for Butter Cauliflower
Pairing side dishes with Butter Cauliflower can elevate your meal. Here are some excellent options that complement this dish perfectly.
-
Cucumber Raita
A cooling yogurt-based side that helps balance spices and adds freshness. -
Aloo Gobi
A delicious potato and cauliflower curry that shares similar flavors while offering variety on your plate. -
Saag Paneer
Creamy spinach with paneer provides a rich contrast and pairs beautifully with Butter Cauliflower. -
Chickpea Salad
A protein-packed salad featuring chickpeas, tomatoes, and onions brings texture and nutrition to your meal. -
Vegetable Samosas
Crispy pastries filled with spiced potatoes or peas offer a delightful crunch alongside the creamy curry. -
Mango Chutney
Sweet mango chutney adds a fruity zing that contrasts nicely with the savory Butter Cauliflower. -
Steamed Green Beans
Lightly steamed green beans provide crunch and color without overpowering the main dish’s flavors. -
Quinoa Pilaf
A nutty quinoa pilaf infused with spices offers a wholesome grain option that complements the creamy sauce perfectly.
Common Mistakes to Avoid
Avoiding common pitfalls can enhance your Butter Cauliflower experience. Here are some mistakes to watch for:
-
Skipping the seasoning: Not using enough spices can make your dish bland. Ensure you measure and add the right amount of garam masala and other spices for depth of flavor.
-
Overcooking the cauliflower: Cooking the cauliflower too long can turn it mushy. Aim for a charred, crisp-tender texture by keeping an eye on cooking times.
-
Not thickening the sauce: A runny sauce can detract from your dish. Allow the sauce to simmer uncovered until it thickens properly for a rich, creamy consistency.
-
Using low-quality ingredients: Poor quality butter or cream can affect taste. Opt for fresh, high-quality ingredients to elevate your Butter Cauliflower’s flavor profile.
-
Neglecting to taste: Failing to taste during cooking may lead to imbalanced flavors. Regularly sample your dish and adjust seasoning as needed throughout the process.

Storage & Reheating Instructions
Refrigerator Storage
- Store in an airtight container in the fridge.
- Consume within 3-4 days for best quality.
Freezing Butter Cauliflower
- Place in a freezer-safe container or bag.
- It can be frozen for up to 3 months.
Reheating Butter Cauliflower
- Oven: Preheat to 350°F (175°C) and heat covered for about 20 minutes.
- Microwave: Heat in short bursts, stirring in between until warmed through.
- Stovetop: Warm over medium heat, stirring occasionally until hot.
Frequently Asked Questions
Here are some common questions about making Butter Cauliflower:
What is Butter Cauliflower?
Butter Cauliflower is a vegetarian dish inspired by Butter Chicken, featuring cauliflower florets in a creamy spiced sauce.
Can I customize my Butter Cauliflower?
Absolutely! You can add vegetables like peas or bell peppers or adjust spices based on your preference for heat and flavor.
How do I make Butter Cauliflower vegan?
To make this dish vegan, simply substitute heavy cream with full-fat coconut milk and use plant-based butter alternatives.
What should I serve with Butter Cauliflower?
This dish pairs wonderfully with basmati rice, naan, or even quinoa for a filling meal.
How long does it take to prepare Butter Cauliflower?
The total preparation time is approximately 65 minutes, which includes prep and cooking time.
Final Thoughts
This Butter Cauliflower recipe offers a delightful blend of spices and creamy goodness that appeals to vegetarians and meat lovers alike. Its versatility allows customization with various vegetables or spice levels. Try it tonight and enjoy a hearty meal that everyone will love!
Butter Cauliflower
Indulge in the rich, creamy goodness of Butter Cauliflower—a delightful vegetarian adaptation of the beloved Indian Butter Chicken. This dish features tender cauliflower florets simmered in a spiced coconut cream sauce that is both comforting and packed with flavor. Perfect for cozy dinners or entertaining guests, Butter Cauliflower offers a satisfying experience without the meat. With its vibrant spices, this dish is not only easy to prepare but also versatile enough to pair with rice, naan, or a refreshing salad. Enjoy this healthy comfort food that brings warmth and joy to your dining table.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
- Yield: Serves 4
- Category: Main
- Method: Simmering
- Cuisine: Indian
Ingredients
- 2 Tbsp. fresh lemon juice
- 2 tsp. corn starch
- 1/2 tsp. ground cumin
- 1 tsp. ground turmeric (divided)
- 3 tsp. garam masala (divided)
- 1 1/2 tsp. salt (divided)
- 2 Tbsp. olive oil (divided)
- 1 medium head of cauliflower (cut into florets)
- 3 Tbsp. plant-based butter
- 1 yellow onion (finely chopped)
- 3 garlic cloves (minced)
- 2 tsp. freshly grated ginger (sub ground ginger)
- 2 Tbsp. tomato paste
- 1 tsp. paprika
- 1/4 tsp. ground cinnamon
- Pinch of cayenne pepper (optional)
- 1 8-oz. can tomato sauce
- 2 cups vegetable broth
- 1/2 cup full-fat canned coconut milk
- Basmati rice for serving
- Fresh cilantro for garnish
- Whole-milk Greek yogurt for garnish
Instructions
- In a mixing bowl, combine lemon juice, corn starch, cumin, turmeric, garam masala, and salt; set aside.
- Heat olive oil in a large skillet over medium-high heat and cook cauliflower until browned and tender (7-8 minutes). Toss with the seasoning mixture.
- In the same skillet, sauté onions until translucent; add garlic, ginger, and tomato paste until fragrant.
- Stir in remaining spices and cook for 1 minute; add tomato sauce and vegetable broth. Bring to a boil then reduce to simmer.
- Mix in coconut milk and return cauliflower to skillet. Simmer until sauce thickens (about 15 minutes).
- Serve over basmati rice garnished with fresh cilantro and yogurt.
Nutrition
- Serving Size: 1 cup (245g)
- Calories: 320
- Sugar: 6g
- Sodium: 810mg
- Fat: 21g
- Saturated Fat: 14g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 6g
- Protein: 5g
- Cholesterol: 45mg