Aromatic Butter Cauliflower

Category: Vegetarian Dishes with Worldwide Influence

Butter Cauliflower offers a tasty plant-based spin on traditional Butter Chicken. First, the cauliflower gets nicely browned, then it's cooked slowly in a creamy tomato sauce packed with garam masala, ginger, and turmeric. Add heavy cream (or coconut milk if you prefer) to make it extra rich. Throw it on some basmati rice, add fresh cilantro and a spoonful of Greek yogurt for a filling, fragrant meal that'll leave you totally satisfied.

Monica
By Monica Monica
Updated on Wed, 07 May 2025 14:17:56 GMT
A bowl of food with cauliflower and rice. Pin
A bowl of food with cauliflower and rice. | flavorsfuse.com

This veggie twist on classic Indian butter chicken puts cauliflower in the spotlight, creating a meatless marvel that's just as tasty as the original. The soft cauliflower pieces drink up the flavorful sauce for a cozy meal that works for both veggie lovers and meat fans.

I whipped this up when hosting friends with different food choices at a dinner gathering. The vegetarians were so happy to get something beyond the standard options, and surprisingly, my meat-crazy friends went back for more cauliflower instead of grabbing the chicken dish I'd made.

Ingredients

  • Fresh lemon juice: Gives a tangy kick and softens the cauliflower texture
  • Cornstarch: Forms a thin layer that helps the sauce stick to every bit of cauliflower
  • Garam masala: Delivers that genuine Indian flavor with its mix of warm spices including cinnamon, cardamom and cloves
  • Fresh ginger: Adds a spicy punch that you just can't get from powder
  • Heavy cream: Brings that dreamy smoothness that makes butter dishes so special
  • Cauliflower: Soaks up all the tasty flavors while keeping a nice bite when cooked right
  • Tomato paste: Gives deep savory notes that balance out the cream
  • Unsalted butter: Lets you add salt as needed while providing that silky richness

Step-by-Step Instructions

Create the Seasoning Mixture:
Mix up lemon juice, cornstarch, cumin, turmeric, garam masala and salt in a big bowl. This combo seasons your cauliflower and makes a coating that helps the sauce stick later. The lemon's acidity starts breaking down the cauliflower so it can soak up more flavor.
Brown the Cauliflower:
Get some oil hot in a big pan and cook your cauliflower about 7-8 minutes until you see some brown spots. This browning adds tons of flavor. Don't rush this part - good browning makes all the difference in taste.
Season the Cauliflower:
Coat your partly-cooked cauliflower in the cornstarch mix then put it back in the pan to cook more. This two-stage cooking gives you better flavor while keeping the perfect texture. Look for some charred bits but make sure the florets aren't mushy.
Create the Aromatic Base:
Cook onions in butter and oil until see-through, then throw in garlic, ginger and tomato paste. Building flavors this way makes an awesome sauce base. Cook until you can smell everything but don't let it get too brown or it'll taste bitter.
Build the Sauce:
Toss in the rest of your spices to wake up their flavors in the hot fat, then add your liquids. This brings out the best in your spices. When you pour in the tomato sauce and broth, scrape up any stuck bits from the bottom - that's where the good flavor hides.
Simmer to Perfection:
After adding cream and putting the cauliflower back in, let everything bubble gently uncovered until the sauce is as thick as you want. This slow cooking packs flavor into the cauliflower while the sauce gets richer. Leaving the lid off lets extra moisture escape, making your sauce smoother.
A bowl of food with cauliflower and rice. Pin
A bowl of food with cauliflower and rice. | flavorsfuse.com

Garam masala really makes this dish shine. I found this out years back when I tried using just curry powder for my butter sauce. The difference was huge. Now I always keep fresh garam masala around, and sometimes I even mix up my own when I've got time. My kids know something good's coming when they smell it - that scent has become our family's dinner bell.

Creating Silky Smooth Sauce

Getting that perfect creamy texture makes all the difference in butter cauliflower. If your sauce looks too runny after simmering, just let it bubble a bit longer without the lid. Or you can mix a teaspoon of cornstarch with cold water and slowly stir it into the hot sauce. Keep in mind that the sauce will get a little thicker as it cools, so aim for slightly thinner than what you want to end up with.

Prep Ahead Ideas

This dish actually gets tastier over time as the flavors mix together. You can make the whole thing up to two days before and keep it in a sealed container in your fridge. When it's time to eat, warm it slowly on the stove, adding a splash of cream or broth if it's thickened too much. You can even freeze it for up to 3 months if needed. The cauliflower will get a bit softer after freezing, but many folks think this makes it even better since it soaks up more sauce.

A bowl of food with rice and cauliflower. Pin
A bowl of food with rice and cauliflower. | flavorsfuse.com

Tasty Twists On The Basic Recipe

You can easily change this recipe to fit what you like or what's in your kitchen. Need more protein? Throw in some chickpeas as a great add-on. Other veggies like peas, bell peppers or potatoes work great too. If you love spicy food, add more cayenne or pop in some fresh green chilies. The sauce goes really well with paneer cheese, tofu or a mix of different veggies. During summer, I often toss in whatever's growing in my garden alongside the cauliflower for lots of different flavors and textures.

FAQs About the Recipe

→ What can I serve with Butter Cauliflower?

This butter cauliflower tastes great with basmati rice, fresh naan bread, or even a scoop of quinoa. Toss in some chickpeas if you want extra protein in your meal.

→ Can I make this dish vegan?

Absolutely! Just swap the heavy cream for full-fat coconut milk from a can and use a plant-based butter instead of the dairy version.

→ How do I store leftovers?

Pop any leftovers in a container with a tight lid and keep in your fridge for up to 3 days. Warm it up slowly on your stove or zap it in the microwave when you're ready to eat.

→ Is this dish spicy?

It's got a mild to medium kick to it. You can add more or less cayenne pepper and other spices depending on how hot you like your food.

→ Can I use frozen cauliflower?

You can, but fresh works better since it doesn't turn mushy when cooked. If you go with frozen, make sure to thaw it and pat away extra water before you start cooking.

Spiced Butter Cauliflower

Soft cauliflower swimming in spicy cream sauce on a bed of rice.

Prep Time
15 min
Cooking Time
50 min
Total Time
65 min
By Monica: Monica

Category: Plant-Based Global

Skill Level: Moderate

Cuisine Style: Indian

Yield: 4 Servings

Dietary Preferences: Vegetarian, Gluten-Free

What You'll Need

01 2 Tbsp fresh lime juice
02 2 tsp corn flour
03 1/2 tsp ground cumin
04 1 tsp ground turmeric, split
05 3 tsp garam masala, split
06 1 1/2 tsp salt, split
07 2 Tbsp olive oil, split
08 1 medium cauliflower head, broken into florets
09 3 Tbsp unsalted butter
10 1 yellow onion, chopped finely
11 3 garlic cloves, finely chopped
12 2 tsp freshly grated ginger (ground ginger works too)
13 2 Tbsp tomato paste
14 1 tsp paprika
15 1/4 tsp ground cinnamon
16 Pinch cayenne pepper (skip if you want)
17 1 8-oz can tomato sauce
18 2 cups veggie broth
19 1/2 cup heavy cream (or thick coconut milk)
20 Basmati rice, to serve with
21 Fresh cilantro, for topping
22 Whole-milk Greek yogurt, for topping

Step-by-Step Guide

Step 01

In a big bowl, stir together lime juice, corn flour, cumin, and 1/2 tsp each of turmeric, garam masala, and salt. Put aside for now.

Step 02

Warm up 1 Tbsp olive oil in a wide skillet on medium-high heat. Toss cauliflower until it browns and starts getting soft, around 7-8 minutes. Turn heat down to medium, dump cauliflower into the spice mix bowl, and coat it well. Put the coated cauliflower back in the pan and cook another 7-8 minutes until it's got some char and is firm but tender. Move cauliflower to a bowl.

Step 03

Put the rest of your olive oil and butter in the pan. Cook onions until they're see-through, about 8 minutes. Mix in garlic, ginger, and tomato paste and cook for 2 minutes until it smells good. Throw in the remaining 1/2 tsp turmeric, 2 1/2 tsp garam masala, 1 tsp salt, paprika, cinnamon, and cayenne if you want some heat. Let it cook 1 minute.

Step 04

Pour tomato sauce and veggie broth into the pan. Let it come to a boil, then lower to a simmer. Pour in the heavy cream and add the cauliflower back. Let it simmer without a lid for about 15 minutes until the sauce gets thicker.

Step 05

Top with some fresh cilantro and put over basmati rice with a spoonful of Greek yogurt on top.

Additional Notes

  1. Add some chickpeas if you want more protein in your meal.

Essential Tools

  • Wide skillet
  • Big bowl
  • Wooden spoon

Allergy Information

Review each ingredient for possible allergens and consult a healthcare professional if you're unsure.
  • Watch out for dairy stuff like butter, cream, and Greek yogurt.

Nutritional Facts (Per Serving)

This info is for reference purposes only and isn't a substitute for medical advice.
  • Calories: 325
  • Fats: 28 g
  • Carbohydrates: 24 g
  • Proteins: 4 g