Butter Cauliflower

If you’re looking for a vegetarian dish that’s as indulgent as it is flavorful, Butter Cauliflower is the perfect recipe to try. Inspired by the famous butter chicken, this dish offers a creamy, spiced sauce that wraps around tender cauliflower, creating a rich, satisfying meal. Whether you’re a seasoned cook or a beginner, this easy-to-make recipe is sure to become a favorite in your culinary repertoire.

What is Butter Cauliflower?

Butter Cauliflower is a vibrant, flavorful dish that uses cauliflower as its main ingredient. It’s prepared with a buttery, spiced tomato sauce, making it the perfect comfort food. The sauce is similar to the one used for Butter Chicken, featuring ingredients like butter, cream, tomatoes, and a mix of aromatic spices. This vegetarian version offers all the flavors of its meaty counterpart but in a plant-based format.

Ingredients for Butter Cauliflower

To make this dish, you’ll need the following ingredients:

  • 1 medium head of cauliflower, cut into florets
  • 2 tablespoons butter (or ghee for a more authentic flavor)
  • 1 tablespoon olive oil
  • 1 medium onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tablespoon ginger, freshly grated
  • 1 teaspoon ground cumin
  • 1 teaspoon garam masala
  • 1 teaspoon turmeric powder
  • 1 teaspoon chili powder (adjust for spice level)
  • 1 can (14 oz) crushed tomatoes
  • 1/2 cup heavy cream
  • Salt, to taste
  • Fresh cilantro, for garnish

Instructions

Step 1: Prepare the Cauliflower

Start by blanching the cauliflower florets. Bring a pot of salted water to a boil, add the cauliflower, and cook for about 3-4 minutes until just tender but still firm. Drain and set aside.

Step 2: Make the Spiced Butter Sauce

In a large skillet, heat the butter and olive oil over medium heat. Add the chopped onions and sauté until soft and golden brown, about 5-7 minutes. Add the minced garlic and grated ginger, cooking for another 1-2 minutes until fragrant.

Next, add the cumin, garam masala, turmeric, and chili powder. Stir the spices into the onions and let them cook for about 1 minute to release their flavors.

Step 3: Add Tomatoes and Cream

Pour in the crushed tomatoes and bring to a simmer. Allow the mixture to cook for about 10 minutes until it thickens slightly and the flavors meld together. Stir in the heavy cream, and continue to simmer for another 5 minutes. The sauce should be smooth and creamy.

Step 4: Combine Cauliflower and Sauce

Add the blanched cauliflower florets into the sauce. Stir gently to coat the cauliflower with the creamy, spiced sauce. Let the dish simmer for another 5-10 minutes, allowing the cauliflower to soak in the flavors.

Step 5: Serve

Taste and adjust the seasoning with salt as needed. Serve the Butter Cauliflower with steamed rice or naan bread for a complete meal. Garnish with freshly chopped cilantro for a burst of color and freshness.

Why You’ll Love Butter Cauliflower

  • Rich and Flavorful: The creamy tomato sauce combined with aromatic spices creates a deeply satisfying flavor profile.
  • Easy to Make: This recipe comes together quickly, making it an ideal option for weeknight dinners.
  • Healthy and Nutritious: Cauliflower is a low-carb, nutrient-rich vegetable that provides fiber, vitamins, and antioxidants.
  • Customizable: Adjust the spice level and ingredients to suit your preferences, and try adding peas, potatoes, or paneer for variation.

Tips for the Best Butter Cauliflower

  1. Make it Vegan: Replace the butter and cream with plant-based alternatives like coconut oil and coconut milk for a dairy-free version.
  2. Spice it Up: If you love heat, add more chili powder or fresh green chilies to give the dish an extra kick.
  3. Use Fresh Cauliflower: While frozen cauliflower works in a pinch, fresh cauliflower will yield the best texture and flavor.

Conclusion

Butter Cauliflower is an easy-to-make, indulgent dish that’s perfect for anyone looking to enjoy rich flavors in a plant-based format. With its creamy, spiced sauce and tender cauliflower, it’s sure to impress anyone at the dinner table. Whether you’re cooking for yourself or sharing with family and friends, this dish is a guaranteed crowd-pleaser. Try it today and experience the delicious flavors of this Indian-inspired comfort food!

Serving and Storage Tips for Butter Cauliflower

Serving Tips:

  1. Pair with Rice or Naan: Butter Cauliflower pairs wonderfully with steamed basmati rice or warm naan bread. The fluffy rice soaks up the creamy sauce, while the naan can be used to scoop up the dish.
  2. Add a Side Salad: For a well-rounded meal, serve the Butter Cauliflower with a fresh salad, like a simple cucumber and tomato salad, or a side of raita (yogurt with cucumber and spices) to balance the richness of the dish.
  3. Garnish with Fresh Herbs: A sprinkle of freshly chopped cilantro or mint not only adds color but also enhances the flavor with a refreshing contrast to the creamy sauce.
  4. Serve with Roasted Vegetables: If you want to add more variety, serve it alongside roasted vegetables like carrots, bell peppers, or zucchini. This adds extra nutrients and flavor to the meal.

Storage Tips:

  1. Refrigeration: Store any leftovers in an airtight container in the refrigerator for up to 3-4 days. Be sure to let the dish cool to room temperature before storing it to prevent condensation inside the container.
  2. Freezing: Butter Cauliflower freezes well for up to 1 month. To freeze, place the cooled dish in a freezer-safe container or freezer bag. When ready to eat, thaw it overnight in the fridge and reheat it on the stovetop or in the microwave, adding a little water or cream to loosen the sauce if needed.
  3. Reheating: Reheat Butter Cauliflower gently over low to medium heat on the stovetop, stirring occasionally to prevent it from sticking. If it thickens too much during storage, add a splash of water or extra cream to restore its creamy consistency.
  4. Avoid Overcooking: When reheating, avoid overcooking, as the cauliflower may become too soft and lose its texture. The goal is to warm it through without further cooking the vegetables.

By following these serving and storage tips, you can enjoy Butter Cauliflower fresh or as a convenient make-ahead meal, ensuring it remains delicious even after a few days.

1. Can I make Butter Cauliflower ahead of time?

Yes, you can make Butter Cauliflower ahead of time! Prepare the dish as usual and store it in an airtight container in the fridge for up to 3-4 days. Reheat gently on the stovetop or in the microwave, adding a little water or cream to restore the sauce’s creamy texture.

2. Can I use frozen cauliflower for this recipe?

Yes, you can use frozen cauliflower, but fresh cauliflower tends to have a better texture and flavor. If using frozen, make sure to thaw it before cooking and consider briefly sautéing or roasting it to help retain its firmness.

3. Is Butter Cauliflower vegan?

Traditional Butter Cauliflower contains butter and cream, making it not vegan. However, you can easily make it vegan by swapping out the dairy ingredients for plant-based alternatives such as coconut oil and coconut milk.

4. Can I add protein to Butter Cauliflower?

Yes! To add more protein, you can include ingredients like paneer (Indian cheese), tofu, or chickpeas. Simply add them in during the last few minutes of cooking to let them soak up the flavors of the sauce.

Print

Butter Cauliflower

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Butter Cauliflower is a vegetarian take on the classic Indian butter chicken. Tender cauliflower florets are simmered in a creamy, spiced tomato sauce, making it a flavorful and satisfying dish perfect for pairing with rice or naan.

  • Author: Beth
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Roasting and Simmering
  • Cuisine: Indian

Ingredients

Scale

For the cauliflower:

  • 1 medium head of cauliflower, cut into bite-sized florets
  • 2 tablespoons olive oil
  • 1 teaspoon garam masala
  • 1/2 teaspoon turmeric powder
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon salt

For the butter sauce:

  • 2 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 1 medium onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tablespoon ginger, minced
  • 2 teaspoons garam masala
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground coriander
  • 1/2 teaspoon chili powder (adjust to taste)
  • 1 can (14 oz/400 g) crushed tomatoes
  • 1 cup (240 ml) heavy cream or coconut cream
  • 1 teaspoon sugar (optional, to balance acidity)
  • Salt, to taste

For garnish:

  • Fresh cilantro, chopped
  • 1/4 cup (60 ml) heavy cream or yogurt (optional, for drizzling)

Instructions

1. Roast the cauliflower

  1. Preheat your oven to 425°F (220°C).
  2. Toss the cauliflower florets with olive oil, garam masala, turmeric, smoked paprika, and salt until evenly coated.
  3. Spread the florets on a baking sheet in a single layer and roast for 20–25 minutes, turning halfway through, until golden and tender.

2. Prepare the butter sauce

  1. In a large skillet or pan, heat the butter and olive oil over medium heat.
  2. Add the chopped onion and sauté for 4–5 minutes until softened and golden.
  3. Stir in the garlic and ginger and cook for 1–2 minutes, until fragrant.
  4. Add the garam masala, cumin, coriander, and chili powder. Stir for 1 minute to toast the spices.

3. Simmer the sauce

  1. Pour in the crushed tomatoes and cook for 10 minutes, stirring occasionally, until the sauce thickens slightly.
  2. Stir in the heavy cream (or coconut cream) and sugar. Simmer for another 5 minutes until smooth and creamy. Season with salt to taste.

4. Combine cauliflower and sauce

  1. Add the roasted cauliflower to the sauce and stir gently to coat. Let it simmer for 2–3 minutes to absorb the flavors.

5. Serve

  • Garnish with fresh cilantro and drizzle with cream or yogurt, if desired.
  • Serve hot with steamed basmati rice, naan, or roti.


Notes

  • Vegan option: Replace butter with vegan butter or additional olive oil, and use coconut cream instead of heavy cream.
  • Protein addition: Add chickpeas or paneer cubes for extra protein.
  • Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat on the stovetop, adding a splash of cream or water to loosen the sauce.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star