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 Curry Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 42 reviews
  • Author: Lily
  • 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

Description

Butter Cauliflower is a flavorful, aromatic Indian-inspired dish featuring tender cauliflower florets cooked in a spiced tomato and cream sauce with garam masala, turmeric, and fresh ginger. Perfectly served over basmati rice and garnished with cilantro and Greek yogurt for a rich and comforting meal.


Ingredients

Scale

Marinade

  • 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)

Cauliflower and Cooking

  • 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 (substitute ground ginger if needed)
  • 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 (substitute full-fat canned coconut milk for dairy-free)

To Serve

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


Instructions

  1. Prepare marinade: In a large bowl, combine the fresh lemon juice, corn starch, ground cumin, 1/2 tsp turmeric, 1/2 tsp garam masala, and 1/2 tsp salt. Stir well and set aside.
  2. Cook cauliflower – first phase: Heat 1 Tbsp olive oil in a large skillet over medium-high heat. Add cauliflower florets and cook, tossing occasionally, until browned in spots and beginning to soften, about 7 to 8 minutes.
  3. Marinate cauliflower: Reduce heat to medium. Transfer the cooked cauliflower to the bowl with the marinade mixture and toss thoroughly to coat the florets.
  4. Cook cauliflower – second phase: Return the seasoned cauliflower to the skillet and continue cooking for another 7 to 8 minutes until the cauliflower is charred in spots and crisp-tender. Then transfer cauliflower to a separate bowl and set aside.
  5. Sauté aromatics: Add remaining 1 Tbsp olive oil and the butter to the same skillet. Add the finely chopped onions and cook until translucent, about 8 minutes.
  6. Add garlic, ginger, and tomato paste: Stir in minced garlic, freshly grated ginger, and tomato paste. Cook for 2 minutes until fragrant.
  7. Spice the sauce: Add remaining 1/2 tsp turmeric, 2 1/2 tsp garam masala, remaining 1 tsp salt, paprika, ground cinnamon, and cayenne pepper if using. Cook, stirring constantly, for 1 minute to toast the spices.
  8. Add liquids and simmer: Pour in the tomato sauce and vegetable broth and bring the mixture to a boil. Reduce heat to a simmer and stir in heavy cream.
  9. Combine and cook: Return the cooked cauliflower to the skillet, stirring to coat it with the sauce. Let the mixture simmer uncovered until the sauce thickens and cauliflower is tender, about 15 minutes.
  10. Serve: Garnish the Butter Cauliflower with fresh cilantro and a dollop of Greek yogurt. Serve hot over cooked basmati rice.

Notes

  • Nutrition information does not include the basmati rice served alongside.
  • For added protein, serve this dish with chickpeas.
  • Substitute full-fat canned coconut milk for heavy cream to make it dairy-free.
  • Adjust cayenne pepper to taste or omit if you prefer less heat.

Nutrition

  • Serving Size: 1 serving
  • Calories: 320 kcal
  • Sugar: 6 g
  • Sodium: 700 mg
  • Fat: 22 g
  • Saturated Fat: 10 g
  • Unsaturated Fat: 12 g
  • Trans Fat: 0 g
  • Carbohydrates: 18 g
  • Fiber: 5 g
  • Protein: 6 g
  • Cholesterol: 45 mg