If you love the rich, comforting flavors of classic Indian dishes but crave a vegetarian twist, then this Butter Cauliflower in Spiced Cream Sauce Recipe will quickly become your new go-to. Tender cauliflower florets bathe in a luscious blend of fragrant spices, creamy tomato sauce, and butter, creating a dish that feels indulgent yet nourishing. It’s an absolute delight that pairs perfectly with fluffy basmati rice and a dollop of cool Greek yogurt, making every bite a celebration of texture and taste. Whether you’re cooking for family, friends, or simply treating yourself, this recipe brings warmth and spice to your table with effortless charm.

Ingredients You’ll Need

The image shows a black pan filled with a rich, thick orange-brown sauce with visible herbs mixed in, giving it a slightly textured look. Large pieces of light golden-brown roasted cauliflower are scattered on top, partially submerged in the sauce, adding a bumpy texture and depth to the dish. Bright green cilantro leaves are placed evenly across the cauliflower, providing a fresh contrast in color. The pan sits on a white marbled surface with small scattered specks around it. Photo taken with an iphone --ar 4:5 --v 7

This Butter Cauliflower in Spiced Cream Sauce Recipe calls for a handful of simple yet essential ingredients, each bringing its own magic to the dish. From aromatic spices lending deep flavor, to creamy elements that create silkiness in the sauce, every component plays a crucial role in creating a perfectly balanced meal.

  • 2 Tbsp. fresh lemon juice: Adds brightness and a hint of tang to balance the creaminess.
  • 2 tsp. corn starch: Helps thicken the sauce for that rich, velvety texture.
  • 1/2 tsp. ground cumin: Offers a warm, earthy flavor that’s foundational in Indian cooking.
  • 1 tsp. ground turmeric (divided): Brings beautiful color and subtle bitterness.
  • 3 tsp. garam masala (divided): A fragrant blend of spices adding depth and warmth.
  • 1 1/2 tsp. salt (divided): Enhances all the other flavors evenly throughout the dish.
  • 2 Tbsp. olive oil (divided): Used for sautéing, lending a light richness and helping caramelize the cauliflower.
  • 1 medium head cauliflower, cut into florets: The star of this recipe, providing a tender yet slightly crisp bite.
  • 3 Tbsp. unsalted butter: Introduces creaminess and that signature buttery flavor.
  • 1 yellow onion, finely chopped: Adds natural sweetness and body to the sauce.
  • 3 garlic cloves, minced: Infuses the dish with savory, aromatic punch.
  • 2 tsp. freshly grated ginger (or ground ginger): Gives a zesty, warm undertone that complements the spices.
  • 2 Tbsp. tomato paste: Concentrates tomato flavor and deepens the sauce’s color.
  • 1 tsp. paprika: Adds mild smokiness and sweetness.
  • 1/4 tsp. ground cinnamon: A pinch brings subtle warmth and complexity.
  • Pinch of cayenne pepper (optional): Adds just the right amount of heat if you like a little kick.
  • 1 8-oz. can tomato sauce: Provides tangy tomato base for the sauce.
  • 2 cups vegetable broth: Adds moisture and depth of flavor while keeping it vegetarian.
  • 1/2 cup heavy cream (or full-fat canned coconut milk): Makes the sauce luxuriously creamy and smooth.
  • Basmati rice: The fluffy bed that carries the rich sauce perfectly.
  • Fresh cilantro and whole-milk Greek yogurt for garnish: Fresh herbs and creamy yogurt add freshness and cooling contrast.

How to Make Butter Cauliflower in Spiced Cream Sauce Recipe

Step 1: Prepare the Cauliflower with Lemon-Spice Mixture

Start by mixing fresh lemon juice, corn starch, cumin, turmeric, garam masala, and salt in a large bowl to create a fragrant marinade. This combination is key because it both seasons and tenderizes the cauliflower. Toss the cauliflower florets in this mixture thoroughly for vibrant taste and to help create a slightly crispy coating once cooked.

Step 2: Brown the Cauliflower

Heat 1 tablespoon of olive oil in a large skillet over medium-high heat, then add the cauliflower, tossing occasionally. Cooking until golden spots appear and the florets start to soften gives the dish a lovely texture contrast. After about 7 to 8 minutes, reduce heat to medium, transfer cauliflower to the lemon-spice bowl again to coat, then return to the skillet to develop charred edges and crisp tenderness, cooking roughly 7 to 8 minutes more. This step builds flavor depth and delightful bite.

Step 3: Create the Creamy Spiced Sauce

In the same skillet, add the remaining olive oil and butter, then sauté the finely chopped onions until translucent, about 8 minutes. Next, stir in garlic, ginger, and tomato paste, cooking until fragrant to activate the aromas. Now it’s time to add the rest of the spices—turmeric, garam masala, salt, paprika, cinnamon, and optional cayenne—cooking briefly to toast these spices and release their full flavor. Pour in tomato sauce and vegetable broth, bringing the sauce to a boil before reducing heat to a gentle simmer.

Step 4: Finish with Cream and Simmer with Cauliflower

Stir in the heavy cream or coconut milk for lusciousness, then return the cauliflower to the skillet. Let everything simmer uncovered for about 15 minutes until the sauce thickens, coats the cauliflower perfectly, and the flavors meld beautifully. This gentle simmer transforms the dish into a silky, spicy comfort food that’s impossible to resist.

How to Serve Butter Cauliflower in Spiced Cream Sauce Recipe

The image shows a black pan filled with golden yellow roasted cauliflower florets that have dark brown charred spots on their surface. The cauliflower pieces are spread out unevenly, showcasing their bumpy texture and slightly crispy edges. The pan has slight oil residue beneath the cauliflower, and the background surface is replaced with a white marbled texture. photo taken with an iphone --ar 4:5 --v 7

Garnishes

To elevate your presentation and flavor, sprinkle freshly chopped cilantro on top. The bright, herbaceous notes cut through the richness and make each bite vibrant. A dollop of whole-milk Greek yogurt adds a creamy, cool contrast that balances the warm spices beautifully and creates a memorable dining experience.

Side Dishes

This Butter Cauliflower in Spiced Cream Sauce Recipe pairs wonderfully with fluffy basmati rice, which soaks up the creamy sauce perfectly and provides a fragrant, light backdrop. You can also serve it alongside warm naan bread or roasted chickpeas to add texture and extra protein, turning your meal into a wholesome feast that satisfies all cravings.

Creative Ways to Present

Serve the butter cauliflower over a bed of herbed quinoa or mixed grains for a wholesome twist. For a casual gathering, set up a “build your own bowl” station where everyone can layer rice, the spiced cauliflower, yogurt, and fresh herbs. Garnish with toasted nuts like cashews or almonds for an added crunch and a touch of elegant flair to this hearty dish.

Make Ahead and Storage

Storing Leftovers

Once cooled, transfer leftover butter cauliflower and sauce to an airtight container and refrigerate for up to 4 days. The flavors actually deepen as the dish rests, making it a fantastic option for easy weeknight meals. Just be sure to store the rice separately to maintain texture.

Freezing

You can freeze this dish successfully if needed. Place it in a freezer-safe container and store for up to 2 months. When you’re ready to enjoy, thaw overnight in the fridge for best results. Note that the texture may soften slightly after freezing, but the flavors remain wonderfully intact.

Reheating

Reheat gently on the stovetop over low-medium heat, stirring occasionally to prevent scorching. Add a splash of water or broth if the sauce thickens too much. Alternatively, microwave in short bursts, stirring between intervals. Finish with fresh garnishes after warming to preserve their brightness.

FAQs

Can I use other vegetables instead of cauliflower?

Absolutely! Broccoli, paneer cubes, or even cauliflower’s close cousin Romanesco work beautifully in this Butter Cauliflower in Spiced Cream Sauce Recipe. They soak up the sauce and spices just as well, offering variety without sacrificing flavor.

Is this recipe suitable for vegans?

To make the dish vegan, substitute the butter with a plant-based spread and use full-fat coconut milk instead of heavy cream, which is already suggested as an alternative in the recipe. This keeps the sauce creamy while respecting vegan dietary preferences.

How spicy is this dish?

This recipe has a mellow, balanced spice profile thanks to the warming garam masala and paprika. The cayenne pepper is optional, so you can adjust the heat to your liking. It’s flavorful without being overpowering, perfect even for those sensitive to spice.

Can I prepare parts of this dish ahead of time?

Yes! You can chop the vegetables and prepare the lemon-spice marinade in advance. Even the sauce components can be made ahead and combined with freshly cooked cauliflower just before serving to save time while preserving flavor.

What can I serve this with for a protein boost?

Adding roasted or sautéed chickpeas on the side or mixing them into the sauce before simmering is a great way to boost protein, making the meal even more satisfying and nutritious without deviating from the vegetarian theme.

Final Thoughts

This Butter Cauliflower in Spiced Cream Sauce Recipe is a true celebration of flavors and textures, transforming humble cauliflower into a dish that feels indulgent and cozy. It’s endlessly versatile, delightfully creamy, and bursting with warm spices that keep you coming back for more. I can’t wait for you to try it yourself and discover just how comforting vegetarian cooking can be. Once you do, I bet this recipe will become one of your cherished favorites too!

Print

Butter Cauliflower in Spiced Cream Sauce Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 23 reviews

Butter Cauliflower is a vegetarian twist on the classic Indian Butter Chicken, featuring tender cauliflower florets simmered in a rich, spiced cream sauce. This hearty and flavorful dish is perfect served over basmati rice and garnished with fresh cilantro and creamy Greek yogurt, making it a comforting and satisfying meal for any occasion.

  • Author: Madelyn
  • Prep Time: 15 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour 5 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian
  • Diet: Vegetarian

Ingredients

Marinade:

  • 2 Tbsp. fresh lemon juice
  • 2 tsp. corn starch
  • 1/2 tsp. ground cumin
  • 1/2 tsp. ground turmeric
  • 1 1/2 tsp. garam masala (divided as 1/2 tsp and 1 tsp)
  • 3/4 tsp. salt (divided as 1/2 tsp and 1/4 tsp)

Vegetables and Fat:

  • 2 Tbsp. olive oil (divided as 1 Tbsp and 1 Tbsp)
  • 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 (or ground ginger as a substitute)

Spices and Sauces:

  • 2 Tbsp. tomato paste
  • 1 tsp. paprika
  • 1/4 tsp. ground cinnamon
  • Pinch of cayenne pepper (optional)
  • 1 tsp. remaining turmeric
  • 2 1/2 tsp. garam masala
  • 1 tsp. salt
  • 1 8-oz. can tomato sauce
  • 2 cups vegetable broth
  • 1/2 cup heavy cream (or full-fat canned coconut milk as a substitute)

For Serving and Garnish:

  • Basmati rice
  • Fresh cilantro
  • Whole-milk Greek yogurt

Instructions

  1. Prepare the Marinade: Combine lemon juice, corn starch, ground cumin, 1/2 tsp turmeric, 1/2 tsp garam masala, and 1/2 tsp salt in a large bowl and set aside to use for coating the cauliflower.
  2. Brown the Cauliflower: Heat 1 Tbsp olive oil in a large skillet over medium-high heat. Add cauliflower florets and cook, tossing occasionally, until they are browned in places and starting to soften, about 7 to 8 minutes.
  3. Coat Cauliflower with Marinade: Reduce the heat to medium. Transfer the partially cooked cauliflower to the marinade bowl and toss well to coat evenly. Return the coated cauliflower to the skillet and continue cooking for another 7 to 8 minutes until spots are charred and the florets are crisp-tender. Remove cauliflower from skillet and transfer to a bowl.
  4. Sauté Onions and Aromatics: Add the remaining 1 Tbsp olive oil and butter to the skillet. Add the finely chopped onions and cook until translucent, about 8 minutes. Stir in minced garlic, grated ginger, and tomato paste; cook for 2 minutes until fragrant.
  5. Add Spices and Liquids: Add the remaining 1/2 tsp turmeric, 2 1/2 tsp garam masala, 1 tsp salt, paprika, cinnamon, and optional cayenne pepper. Cook for 1 minute, stirring constantly to release the flavors. Pour in the tomato sauce and vegetable broth, then bring the mixture to a boil.
  6. Simmer with Cream and Cauliflower: Reduce heat to low and stir in the heavy cream. Return the browned cauliflower to the skillet and simmer uncovered for about 15 minutes or until the sauce thickens and the cauliflower is tender and flavorful.
  7. Garnish and Serve: Garnish the dish with fresh cilantro and serve hot over basmati rice with a dollop of whole-milk Greek yogurt on top to add creaminess and tang.

Notes

  • Nutrition information does not include the basmati rice.
  • For added protein, serve this dish with chickpeas.
  • You can substitute full-fat canned coconut milk for the heavy cream to make it dairy-free.
  • If you want a spicier dish, increase the cayenne pepper to taste.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

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