Butter Cauliflower in Spiced Cream Sauce Recipe is a delightful vegetarian twist on the beloved Indian classic, Butter Chicken. Imagine tender cauliflower florets bathed in a rich, aromatic cream sauce infused with warm spices and hints of tomato and ginger. This dish not only packs incredible flavor but also brings a comforting, creamy texture that pairs perfectly with fluffy basmati rice and cool yogurt, making it an irresistible meal to enjoy any day of the week.
Ingredients You’ll Need
These ingredients might look simple, but each one plays a crucial role in creating that perfect balance of flavor, texture, and color in your Butter Cauliflower in Spiced Cream Sauce Recipe. Fresh spices bring warmth, creamy elements add richness, and the cauliflower provides that satisfying bite you will love.
- 2 Tbsp. fresh lemon juice: Adds brightness and helps tenderize the cauliflower for extra flavor absorption.
- 2 tsp. corn starch: Helps thicken the coating and sauce, giving a luscious finish.
- 1/2 tsp. ground cumin: Delivers earthy, warm notes fundamental to Indian cuisine.
- 1 tsp. ground turmeric (divided): Provides vibrant color and subtle earthy depth.
- 3 tsp. garam masala (divided): A fragrant spice blend that infuses the dish with complex warmth.
- 1 1/2 tsp. salt (divided): Enhances all the natural flavors and balances spices beautifully.
- 2 Tbsp. olive oil (divided): For sautéing cauliflower and aromatics to develop layers of flavor.
- 1 medium head of cauliflower, cut into florets: The star ingredient offering hearty texture to soak up the sauce.
- 3 Tbsp. unsalted butter: Creates the silky, luscious cream sauce base classic to “butter” dishes.
- 1 yellow onion, finely chopped: Adds natural sweetness and depth when cooked until translucent.
- 3 garlic cloves, minced: Offers pungent, aromatic undertones that brighten the entire dish.
- 2 tsp. freshly grated ginger: Brings a spicy, fresh zing that pairs perfectly with other spices.
- 2 Tbsp. tomato paste: Concentrated tomato flavor that adds richness and a lovely red hue.
- 1 tsp. paprika: Adds smoky sweetness and enhances the sauce’s vibrant color.
- 1/4 tsp. ground cinnamon: Lending a subtle warmth and balancing all savory ingredients beautifully.
- Pinch of cayenne pepper (optional): Gives a mild kick for those who love a little heat.
- 1 8-oz. can tomato sauce: Provides a smooth, tangy body to the sauce base.
- 2 cups vegetable broth: Adds umami depth while keeping the recipe vegetarian.
- 1/2 cup heavy cream (or full-fat canned coconut milk): For that irresistible, rich creaminess coating every floret.
- Basmati rice for serving: The fragrant, fluffy partner that completes the meal perfectly.
- Fresh cilantro and whole-milk Greek yogurt for garnish: Freshness and cooling element to finish the dish beautifully.
How to Make Butter Cauliflower in Spiced Cream Sauce Recipe
Step 1: Prepare the Cauliflower and Seasoning Mixture
First, combine the lemon juice, corn starch, cumin, and half the turmeric, garam masala, and salt in a large bowl. This mixture will coat the cauliflower florets, infusing them with bright, spicy flavor while preparing them for browning. Set this aside as you heat your skillet.
Step 2: Brown the Cauliflower
Heat one tablespoon of olive oil over medium-high heat and add the cauliflower. Cook it, tossing occasionally, until the florets develop lovely brown spots and just begin to soften—this usually takes about 7 to 8 minutes. Reducing the heat to medium, transfer the cauliflower to the bowl with the seasoning mix, toss well to coat every bite, then return them to the skillet. Cook for another 7 to 8 minutes until charred in places and tender-crisp. This step creates texture contrasts that make the dish truly memorable.
Step 3: Sauté the Aromatics
In the same skillet, add the remaining olive oil and the butter. Add the chopped onion, cooking slowly until soft and translucent, which should take around 8 minutes. Then stir in minced garlic, freshly grated ginger, and tomato paste. Cook this fragrant mixture for 2 minutes—this step builds the heart of your spiced cream sauce with layers of flavor.
Step 4: Spice It Up and Simmer
Next, add the rest of the turmeric, most of the garam masala, salt, paprika, cinnamon, and optional cayenne pepper. Let these spices toast together for a minute to unlock their aromatic magic. Stir in the tomato sauce and vegetable broth, bringing the mixture to a boil. Once bubbling, reduce the heat to a gentle simmer.
Step 5: Finish the Sauce and Combine
Swirl in the cream to transform the sauce into a rich, velvety texture. Return the cauliflower to the skillet, allowing the florets to soak in the spiced cream sauce as they simmer uncovered for about 15 minutes. This simmering time lets the flavors meld beautifully and thickens the sauce into a luscious coating for the cauliflower.
How to Serve Butter Cauliflower in Spiced Cream Sauce Recipe
Garnishes
Fresh cilantro sprinkled on top adds a burst of herbal brightness that cuts through the richness, while a dollop of whole-milk Greek yogurt brings a cool, tangy contrast—both finishing touches that elevate the dish’s flavor and presentation.
Side Dishes
This dish shines served over fragrant basmati rice, which soaks up every bit of the spiced cream sauce. If you want extra protein, consider a side of roasted chickpeas or even a fresh cucumber salad for cool crunch and added texture.
Creative Ways to Present
Try serving the butter cauliflower in individual shallow bowls layered over rice, then garnish thoughtfully with cilantro and yogurt. For a festive touch, add toasted nuts like almonds or cashews on top, or even swirl in a drizzle of vibrant mango chutney to contrast the creamy sauce.
Make Ahead and Storage
Storing Leftovers
Store any leftover Butter Cauliflower in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen after a day or two, making it a great option for meal prep.
Freezing
This recipe freezes well. Transfer cooled leftovers into a freezer-safe container or bag and freeze for up to 2 months. Be sure to leave some headspace for expansion and label it with the date.
Reheating
Reheat gently on the stovetop over low heat or in the microwave, stirring occasionally to prevent separation of the cream sauce. Add a splash of water or broth if the sauce thickens too much upon reheating.
FAQs
Can I use a different vegetable instead of cauliflower?
Absolutely! While cauliflower is perfect for this recipe due to its texture and ability to absorb flavors, you can try broccoli or even zucchini for a different take. Just adjust cooking times to ensure they remain tender but not mushy.
Is there a vegan version of this Butter Cauliflower in Spiced Cream Sauce Recipe?
Yes! Simply substitute the butter with a plant-based alternative and use full-fat canned coconut milk instead of heavy cream. This keeps the dish creamy and indulgent while making it vegan-friendly.
How spicy is this dish? Can I adjust the heat?
The recipe has a mild warmth, thanks to the balanced spices and optional cayenne pepper. Feel free to omit the cayenne or add more if you desire extra heat. It’s very adaptable to your spice preference.
Can I prepare this Butter Cauliflower in Spiced Cream Sauce Recipe ahead of time?
You can prepare the cauliflower and sauce separately and store them in the fridge. Combine and gently reheat when ready to serve. The flavors often taste even better the next day!
What are some good accompaniments for this dish?
Besides basmati rice, naan bread or warm flatbreads are excellent for soaking up the sauce. A crisp green salad or raita (yogurt with cucumber and herbs) also balances the richness and rounds out the meal.
Final Thoughts
Trying this Butter Cauliflower in Spiced Cream Sauce Recipe is like bringing a little piece of India to your kitchen with a fresh, vegetarian twist. The combination of tender cauliflower, creamy sauce, and fragrant spices makes it a comforting and crowd-pleasing dish perfect for any occasion. I encourage you to give it a go—you might just have found your new favorite way to enjoy cauliflower!
PrintButter Cauliflower in Spiced Cream Sauce Recipe
This Butter Cauliflower Recipe is a vegetarian adaptation inspired by the classic Indian Butter Chicken. Tender cauliflower florets are browned and simmered in a richly spiced, creamy tomato sauce, creating a comforting and flavorful dish perfect for serving over basmati rice with a side of cooling Greek yogurt and fresh cilantro.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 5 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegetarian
Ingredients
Spice and Coating Mixture
- 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
Main Ingredients
- 2 Tbsp olive oil, divided
- 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 substitute)
- 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 (can substitute full-fat canned coconut milk)
For Serving
- Basmati rice
- Fresh cilantro
- Whole-milk Greek yogurt
Instructions
- Prepare Spice Mixture: In a large bowl, combine the fresh lemon juice, corn starch, ground cumin, 1/2 teaspoon each of turmeric, garam masala, and salt. Stir well and set aside to coat the cauliflower later.
- Brown the Cauliflower: Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the cauliflower florets and cook, tossing occasionally, until they are browned in places and starting to soften, about 7 to 8 minutes.
- Coat the Cauliflower: Reduce the heat to medium. Transfer the cauliflower to the bowl with the prepared spice mixture and toss thoroughly to coat evenly.
- Continue Cooking Cauliflower: Return the seasoned cauliflower to the skillet and cook for another 7 to 8 minutes, allowing it to develop some charred spots while becoming crisp-tender. Then transfer the cauliflower to a separate bowl and set aside.
- Sauté Aromatics: Add the remaining 1 tablespoon of olive oil and the butter to the same skillet. Add the finely chopped onions and cook until translucent, about 8 minutes. Stir in the minced garlic, grated ginger, and tomato paste, cooking for 2 minutes until fragrant.
- Add Spices and Sauce: Mix in the remaining 1/2 teaspoon turmeric, 2 1/2 teaspoons garam masala, 1 teaspoon salt, paprika, ground cinnamon, and cayenne pepper (if using). Cook the spices for 1 minute to toast them slightly. Pour in the tomato sauce and vegetable broth, bringing the mixture to a boil.
- Simmer with Cream and Cauliflower: Reduce the heat to a simmer and stir in the heavy cream. Return the browned cauliflower florets to the skillet, and let the mixture simmer uncovered for about 15 minutes, or until the sauce has thickened to a creamy consistency.
- Serve: Garnish the butter cauliflower with fresh cilantro. Serve hot over cooked basmati rice with a dollop of whole-milk Greek yogurt for an authentic and delicious experience.
Notes
- Nutrition information does not include rice serving.
- For additional protein, serve with chickpeas.