Go Back Email Link
+ servings

Butter Cauliflower

Prep Time 15 minutes
Cook Time 50 minutes
Total Time 1 hour 5 minutes
Course Appetizer, Dinner, Lunch, Side Dish
Cuisine American
Keyword Butter CauliflowerButter Cauliflower
Servings 4
Learn how to make creamy Butter Cauliflower—an easy, vegetarian twist on a classic Indian dish!

Ingredients

  • 2 Tbsp. fresh lemon juice
  • 2 tsp. corn starch
  • ½ tsp. ground cumin
  • 1 tsp. ground turmeric divided
  • 3 tsp. garam masala divided
  • tsp. salt divided
  • 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 1 tsp. ground ginger
  • 2 Tbsp. tomato paste
  • 1 tsp. paprika
  • ¼ tsp. ground cinnamon
  • Pinch of cayenne pepper optional
  • 1 8-oz. can tomato sauce
  • 2 cups vegetable broth
  • ½ cup heavy cream or full-fat canned coconut milk for vegan option
  • Basmati rice for serving
  • Fresh cilantro and whole-milk Greek yogurt for garnish

Instructions

Step 1: Prepare the Seasoning Base

  • In a large mixing bowl, whisk together lemon juice, corn starch, ground cumin, and ½ tsp each of turmeric, garam masala, and salt. This will create the seasoning base that will cling to the cauliflower and infuse it with flavor.

Step 2: Roast the Cauliflower

  • Heat 1 Tbsp of olive oil in a large skillet over medium-high heat. Add the cauliflower florets and cook, tossing occasionally, until browned and beginning to soften (7–8 minutes). Reduce heat to medium, transfer to the lemon-cornstarch mixture, and toss well to coat.
  • Return the seasoned cauliflower to the skillet and cook another 7–8 minutes, allowing it to char in spots and become crisp-tender. Set aside.

Step 3: Build the Butter Sauce

  • In the same skillet, add the remaining oil and the butter. Sauté the chopped onion until translucent (about 8 minutes). Stir in garlic, ginger, and tomato paste. Cook for 2 minutes until the mixture is fragrant and slightly caramelized.
  • Now add the remaining ½ tsp turmeric, 2½ tsp garam masala, and 1 tsp salt, along with paprika, cinnamon, and cayenne (if using). Let the spices toast for a minute before stirring in the tomato sauce and vegetable broth. Bring the mixture to a boil.

Step 4: Creamy Finish & Simmer

  • Reduce the heat to a gentle simmer. Stir in the heavy cream (or coconut milk for a dairy-free version). Add the roasted cauliflower back into the skillet. Simmer uncovered for about 15 minutes, allowing the sauce to thicken and cling to each floret.