Butter Cauliflower
If you’re looking for a comforting and flavorful dish that’s perfect for any occasion, then this Butter Cauliflower recipe is just what you need! This vegetarian twist on the beloved Butter Chicken is not only packed with spices but also incredibly satisfying. Perfect for busy weeknights or family gatherings, it brings warmth and joy to the dinner table.
What makes this Butter Cauliflower so special is its creamy texture and rich flavor. The tender cauliflower florets soak up all the delicious spices, making every bite a delight. Plus, you can easily prepare it ahead of time, ensuring you have a tasty meal ready to go when life gets hectic!
Why You’ll Love This Recipe
- Quick to prepare: With just 15 minutes of prep time, you can whip up this dish in no time!
- Family-friendly: Even picky eaters will love the creamy sauce and tender cauliflower.
- Make-ahead convenience: This dish keeps well in the fridge, making it great for meal prep.
- Delicious flavor: A perfect blend of spices creates a robust taste that’s hard to resist.
- Versatile serving options: Serve it over rice or with warm naan for a complete meal.

Ingredients You’ll Need
This recipe uses simple and wholesome ingredients that you might already have in your pantry. Here’s what you’ll need to make your delicious Butter Cauliflower:
For the Cauliflower
- 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)
For the Sauce
- 3 Tbsp. unsalted butter
- 1 yellow onion (finely chopped)
- 3 cloves garlic (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 heavy cream (sub full-fat canned coconut milk)
For Serving
- Basmati rice
- Fresh cilantro
- Whole-milk Greek yogurt
Variations
One of the best things about this Butter Cauliflower recipe is its flexibility! You can easily customize it to suit your preferences or what you have on hand.
- Add more veggies: Toss in some spinach or peas for added nutrition and color.
- Spice it up: Increase the cayenne pepper or add a touch of chili powder for extra heat.
- Swap the protein: If you want to introduce some protein, try adding chickpeas or lentils.
- Change the creaminess: Use cashew cream instead of heavy cream for a nutty flavor.
How to Make Butter Cauliflower
Step 1: Prepare the Cauliflower
Start by combining lemon juice, corn starch, cumin, and half each of the turmeric, garam masala, and salt in a large bowl. This mixture will help create a nice coating on your cauliflower.
Step 2: Brown the Cauliflower
Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add your cauliflower florets and cook them until they are browned in spots and beginning to soften—about 7 to 8 minutes. The browning adds depth to the flavor.
Step 3: Season the Cauliflower
Once browned, reduce the heat to medium and transfer your cauliflower back into the bowl with the corn starch mixture. Toss to coat well, then return them to the skillet for another 7 to 8 minutes until they are charred in spots and crisp-tender.
Step 4: Make the Sauce
In the same skillet, add another tablespoon of olive oil along with your unsalted butter. Once melted, stir in chopped onions and cook until they are translucent—about 8 minutes. This step helps build a sweet base for your sauce.
Step 5: Add Aromatics
Now it’s time to enhance those flavors! Stir in minced garlic, grated ginger, and tomato paste; cook until fragrant—about 2 minutes. Then add your remaining turmeric, garam masala, salt, paprika, cinnamon, and optional cayenne—cooking just long enough for those spices to bloom.
Step 6: Bring It Together
Pour in your tomato sauce and vegetable broth; bring everything to a boil. Once boiling, reduce it down to a simmer before stirring in your cream. Finally, return that beautifully cooked cauliflower back into the skillet. Let it simmer uncovered until thickened—around 15 minutes.
Step 7: Garnish & Serve
Serve your Butter Cauliflower over basmati rice or with warm naan. Don’t forget a sprinkle of fresh cilantro and a dollop of Greek yogurt on top!
And there you have it! A delightful Butter Cauliflower dish that’s sure to impress at any dinner table! Enjoy every mouthful!
Pro Tips for Making Butter Cauliflower
Cooking is all about enjoying the process, and these tips will help you make your Butter Cauliflower even more delightful!
- Use fresh ingredients: Fresh cauliflower, garlic, and ginger can significantly enhance the flavor of your dish. They add brightness and depth that dried or older ingredients might lack.
- Control the spice levels: Adjust the cayenne pepper according to your taste preference. If you enjoy a milder dish, feel free to omit it or reduce the amount for a gentler heat.
- Simmer longer for depth: Don’t rush the simmering process! Allowing the sauce to thicken and develop flavors for a bit longer will lead to a richer, more complex taste.
- Experiment with garnishes: Fresh herbs and yogurt not only enhance the presentation but also add freshness and creaminess that balance the spices beautifully.
- Make it ahead: This dish tastes even better the next day! Prepare it in advance, let it cool completely before storing in the fridge, and reheat gently when you’re ready to serve.
How to Serve Butter Cauliflower
Butter Cauliflower is not just a main dish; it’s an experience! Presenting this dish beautifully can make your dinner feel special. Here are some ideas on how to serve it up right.
Garnishes
- Fresh cilantro: Chopped cilantro adds a burst of color and freshness that complements the rich flavors of the sauce.
- Whole-milk Greek yogurt: A dollop of creamy yogurt provides a cooling contrast to the warmth of the spices, enhancing each bite.
- Lemon wedges: Offering wedges on the side allows guests to add a splash of citrus that brightens up the dish beautifully.
Side Dishes
- Basmati Rice: The classic pairing! Fluffy basmati rice absorbs the delicious sauce and balances out the meal perfectly.
- Naan Bread: Soft naan is perfect for scooping up Butter Cauliflower. You can find many types available in stores or try making your own!
- Cucumber Raita: A refreshing yogurt-based side with cucumber helps cool down any heat from spices while adding a crunchy texture.
- Roasted Vegetables: Seasonal roasted veggies like bell peppers or carrots provide vibrant colors and additional nutrients on your plate.
With these serving suggestions, you’ll create not just a meal but an inviting dining experience that friends and family will love! Enjoy every moment of sharing this delicious Butter Cauliflower at your table.

Make Ahead and Storage
This Butter Cauliflower recipe is not only flavorful but also perfect for meal prep! You can easily prepare it ahead of time, making weeknight dinners a breeze.
Storing Leftovers
- Allow the Butter Cauliflower to cool completely before storing.
- Transfer leftovers to an airtight container.
- Store in the refrigerator for up to 4 days.
- For best flavor, reheat gently on the stove or in the microwave.
Freezing
- Let the dish cool entirely before freezing.
- Portion into freezer-safe containers or bags.
- Freeze for up to 3 months for optimal taste.
- To thaw, transfer to the refrigerator overnight before reheating.
Reheating
- For best results, reheat on the stovetop over low heat, stirring occasionally.
- If using a microwave, warm in short intervals, stirring between each until heated through.
- Add a splash of vegetable broth or coconut milk if the sauce thickens too much during storage.
FAQs
Here are some common questions about making Butter Cauliflower:
Can I make Butter Cauliflower without cream?
Yes! Instead of heavy cream, you can use full-fat canned coconut milk for a rich and creamy texture that complements the spices perfectly.
How spicy is Butter Cauliflower?
The spice level can be adjusted according to your preference. The cayenne pepper is optional, so feel free to omit it or reduce the amount if you prefer a milder dish!
What can I serve with Butter Cauliflower?
Butter Cauliflower pairs wonderfully with basmati rice and a dollop of yogurt. You might also enjoy it with naan or a fresh green salad!
Is Butter Cauliflower a healthy option?
Absolutely! This dish is packed with nutrients from cauliflower and offers a good balance of healthy fats and carbohydrates, making it a wholesome dinner choice.
Can I use frozen cauliflower for this recipe?
Yes! Frozen cauliflower can be used; just make sure to thaw and drain any excess moisture before cooking to achieve the best texture.
Final Thoughts
I hope this Butter Cauliflower recipe warms your heart and fills your home with delicious aromas! It’s such a comforting and satisfying dish that brings together vibrant flavors and wholesome ingredients. Enjoy making this vegetarian delight, and don’t hesitate to share it with your loved ones. Happy cooking!
Butter Cauliflower
Butter Cauliflower is a delightful vegetarian dish that brings the warmth and richness of Indian flavors to your dinner table. This creamy, spiced cauliflower recipe serves as a comforting alternative to traditional Butter Chicken, making it perfect for both busy weeknights and family gatherings. The tender cauliflower florets absorb a robust blend of spices, creating a satisfying dish that’s not only delicious but also easy to prepare in just 15 minutes. Serve it over fluffy basmati rice or with warm naan for a complete meal that everyone will love!
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: Serves 4
- Category: Main
- Method: Stovetop
- Cuisine: Indian
Ingredients
- 1 medium head of cauliflower (cut into florets)
- 3 Tbsp unsalted butter
- 2 cups vegetable broth
- 1/2 cup full-fat canned coconut milk
- 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 yellow onion (finely chopped)
- 3 cloves garlic (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
- Basmati rice
- Fresh cilantro
- Whole-milk Greek yogurt
Instructions
- In a bowl, mix lemon juice, corn starch, cumin, half of the turmeric, garam masala, and salt. Coat the cauliflower florets in this mixture.
- Heat olive oil in a skillet and brown the cauliflower for about 7-8 minutes.
- Prepare the sauce by sautéing onions in butter until translucent. Add garlic and ginger; cook until fragrant.
- Stir in tomato paste and spices; then add tomato sauce and vegetable broth. Simmer.
- Mix in coconut milk and return the cauliflower to the skillet. Simmer uncovered until thickened.
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 310
- Sugar: 6g
- Sodium: 620mg
- Fat: 22g
- Saturated Fat: 14g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 24g
- Fiber: 6g
- Protein: 6g
- Cholesterol: 40mg
