Butter Cauliflower: A Rich and Creamy Vegetarian Twist on a Classic Favorite

If you’ve ever dipped warm naan into a bowl of rich, buttery curry and thought, this is heaven, then you’re going to fall head-over-spoon for Butter Cauliflower. Inspired by the beloved Indian dish Butter Chicken (or Murgh Makhani), this vegetarian version swaps the meat for tender, roasted cauliflower—without sacrificing any of the warm, creamy, spice-laden flavor you know and love.

Don’t miss out—share and pin this recipe on Pinterest today!

This dish has quickly become a staple in my kitchen—especially on chilly nights when I’m craving something cozy, filling, and a little indulgent, yet still nourishing. Roasted cauliflower soaks up the buttery, tomato-based sauce like a sponge, creating a deeply satisfying texture. And the best part? It’s completely meat-free and naturally gluten-free.

3 8
Don’t miss out—share and pin this recipe on Pinterest today!

Whether you’re vegetarian, trying to eat more plant-based meals, or just in the mood for something new, this Butter Cauliflower recipe is the ultimate comfort food with a global twist.

Why You’ll Love This Recipe:

  • Rich, creamy, and full of flavor
  • A wholesome meatless alternative to butter chicken
  • Easy to make with simple ingredients
  • Naturally vegetarian and gluten-free
  • Perfect with rice or warm flatbread

INGREDIENTS YOU’LL NEED:

For the Roasted Cauliflower:

  • 1 large head cauliflower, cut into bite-sized florets
  • 2 tablespoons olive oil
  • ½ teaspoon ground turmeric
  • ½ teaspoon smoked paprika
  • ½ teaspoon salt
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Butter Cauliflower: A Rich and Creamy Vegetarian Twist on a Classic Favorite


  • Author: Adele B.
  • Yield: 4 servings 1x

Description

If you’ve ever dipped warm naan into a bowl of rich, buttery curry and thought, this is heaven, then you’re going to fall head-over-spoon for Butter Cauliflower. Inspired by the beloved Indian dish Butter Chicken (or Murgh Makhani), this vegetarian version swaps the meat for tender, roasted cauliflower—without sacrificing any of the warm, creamy, spice-laden flavor you know and love.

This dish has quickly become a staple in my kitchen—especially on chilly nights when I’m craving something cozy, filling, and a little indulgent, yet still nourishing. Roasted cauliflower soaks up the buttery, tomato-based sauce like a sponge, creating a deeply satisfying texture. And the best part? It’s completely meat-free and naturally gluten-free.

 

Whether you’re vegetarian, trying to eat more plant-based meals, or just in the mood for something new, this Butter Cauliflower recipe is the ultimate comfort food with a global twist.


Ingredients

Scale
  • 1 large head cauliflower, cut into bite-sized florets

  • 2 tablespoons olive oil

  • ½ teaspoon ground turmeric

  • ½ teaspoon smoked paprika

  • ½ teaspoon salt

For the Butter Sauce:

  • 2 tablespoons butter or ghee

  • 1 small onion, finely diced

  • 3 garlic cloves, minced

  • 1 tablespoon freshly grated ginger

  • 1 tablespoon tomato paste

  • 1 can (15 oz) crushed tomatoes

  • 1 teaspoon garam masala

  • ½ teaspoon ground cumin

  • ½ teaspoon ground coriander

  • ¼ teaspoon chili powder (adjust to taste)

  • ½ teaspoon salt (plus more to taste)

  • ½ cup heavy cream or full-fat coconut milk

  • 1 teaspoon sugar (optional, to balance acidity)

  • Fresh cilantro, for garnish


Instructions

1. Roast the cauliflower
Preheat your oven to 425°F (220°C). Toss the cauliflower florets with olive oil, turmeric, paprika, and salt. Spread them out on a baking sheet and roast for 25–30 minutes, flipping halfway, until golden and crisp around the edges.

2. Sauté the aromatics
In a large skillet or saucepan, melt the butter over medium heat. Add the onion and sauté until soft and translucent, about 5 minutes. Stir in the garlic and ginger, and cook for 1 minute until fragrant.

3. Build the sauce
Add the tomato paste and stir for 1–2 minutes to deepen the flavor. Pour in the crushed tomatoes and add garam masala, cumin, coriander, chili powder, and salt. Simmer for 10–15 minutes until the sauce thickens and the spices are well incorporated.

4. Add cream and finish the sauce
Stir in the cream (or coconut milk) and sugar, and simmer for another 3–5 minutes until the sauce is smooth and velvety. Taste and adjust seasoning as needed.

 

5. Combine and serve
Add the roasted cauliflower to the sauce and toss to coat. Let it simmer for a few minutes to allow the flavors to meld. Garnish with fresh cilantro and serve hot over steamed basmati rice or with warm naan.

Notes

This dish is incredibly versatile. Swap the cauliflower for paneer, tofu, or even mushrooms for a different twist. Adjust the spice levels to your taste and serve with your favorite grain or flatbread for a complete meal.

Nutrition

  • Calories: 320

For the Butter Sauce:

0 1 640 N 71
Don’t miss out—share and pin this recipe on Pinterest today!
  • 2 tablespoons butter or ghee
  • 1 small onion, finely diced
  • 3 garlic cloves, minced
  • 1 tablespoon freshly grated ginger
  • 1 tablespoon tomato paste
  • 1 can (15 oz) crushed tomatoes
  • 1 teaspoon garam masala
  • ½ teaspoon ground cumin
  • ½ teaspoon ground coriander
  • ¼ teaspoon chili powder (adjust to taste)
  • ½ teaspoon salt (plus more to taste)
  • ½ cup heavy cream or full-fat coconut milk
  • 1 teaspoon sugar (optional, to balance acidity)
  • Fresh cilantro, for garnish

HOW TO MAKE BUTTER CAULIFLOWER:

Step-by-Step Instructions:

0 1 640 N 69
Don’t miss out—share and pin this recipe on Pinterest today!

1. Roast the cauliflower
Preheat your oven to 425°F (220°C). Toss the cauliflower florets with olive oil, turmeric, paprika, and salt. Spread them out on a baking sheet and roast for 25–30 minutes, flipping halfway, until golden and crisp around the edges.

2. Sauté the aromatics
In a large skillet or saucepan, melt the butter over medium heat. Add the onion and sauté until soft and translucent, about 5 minutes. Stir in the garlic and ginger, and cook for 1 minute until fragrant.

3. Build the sauce
Add the tomato paste and stir for 1–2 minutes to deepen the flavor. Pour in the crushed tomatoes and add garam masala, cumin, coriander, chili powder, and salt. Simmer for 10–15 minutes until the sauce thickens and the spices are well incorporated.

4. Add cream and finish the sauce
Stir in the cream (or coconut milk) and sugar, and simmer for another 3–5 minutes until the sauce is smooth and velvety. Taste and adjust seasoning as needed.

5. Combine and serve
Add the roasted cauliflower to the sauce and toss to coat. Let it simmer for a few minutes to allow the flavors to meld. Garnish with fresh cilantro and serve hot over steamed basmati rice or with warm naa

HELPFUL TIPS:

0 1 640 N 70
Don’t miss out—share and pin this recipe on Pinterest today!
  • For extra flavor, marinate the cauliflower in yogurt and spices before roasting.
  • Coconut milk makes this dish dairy-free while still keeping it creamy.
  • You can blend the sauce for a smoother texture before adding the cauliflower.
  • Add chickpeas for extra protein and heartiness.
  • Make it ahead—like many curries, it tastes even better the next day.

DETAILS:

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Main Dish
  • Method: Roasted and Simmered
  • Cuisine: Indian-Inspired
  • Diet: Vegetarian, Gluten-Free

NOTES:

4 7
Don’t miss out—share and pin this recipe on Pinterest today!

This dish is incredibly versatile. Swap the cauliflower for paneer, tofu, or even mushrooms for a different twist. Adjust the spice levels to your taste and serve with your favorite grain or flatbread for a complete meal.

NUTRITIONAL INFORMATION: (per serving, approximate)

  • Calories: 320
  • Protein: 6g
  • Fat: 23g
  • Carbohydrates: 23g
  • Fiber: 6g
  • Sugar: 8g
  • Sodium: 480mg

FREQUENTLY ASKED QUESTIONS:

Can I make Butter Cauliflower ahead of time?
Yes! This dish keeps well in the fridge for up to 4 days and reheats beautifully.

Is this recipe vegan?
Use plant-based butter and coconut milk to make it fully vegan.

Can I freeze Butter Cauliflower?
Yes, freeze it in a tightly sealed container for up to 2 months. Thaw and reheat on the stove.

What should I serve it with?
Steamed rice, naan, or quinoa all work well. A cucumber yogurt salad on the side is refreshing too.

STORAGE INSTRUCTIONS:

  • Refrigerator: Store leftovers in an airtight container for up to 4 days.
  • Freezer: Freeze for up to 2 months. Reheat gently on the stovetop, adding a splash of cream or broth if needed.
  • Reheating Tip: Warm over medium heat until hot, stirring occasionally.

Related Recipes:

0 0 640 N 91
Don’t miss out—share and pin this recipe on Pinterest today!

If you liked this recipe, try these next:

  • Chickpea Tikka Masala
  • Creamy Coconut Lentil Curry
  • Paneer Butter Masala
  • Sweet Potato and Cauliflower Coconut Curry

CONCLUSION:

Butter Cauliflower is everything you love about your favorite Indian-inspired comfort food—just with a vegetarian twist that feels both wholesome and indulgent. Roasted cauliflower paired with a rich, buttery tomato cream sauce makes this dish feel special, whether you’re cooking for yourself or feeding a crowd. It’s a keeper, and after one bite, you’ll know why.

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆