Butter Cauliflower Curry Recipe

Introduction

Butter Cauliflower is a flavorful vegetarian dish that combines tender cauliflower florets with a rich, spiced tomato and cream sauce. This comforting recipe pairs perfectly with basmati rice and is garnished with fresh cilantro and creamy Greek yogurt for an added touch of freshness.

The image shows two white bowls filled with white rice as the bottom layer, topped with a thick orange curry sauce with cauliflower florets. Each bowl has two pieces of brown, toasted flatbread placed on the right side, resting on the rice and curry. Fresh green cilantro leaves are scattered on top of the curry and rice. A dollop of white cream or yogurt is in the middle of the curry in each bowl. A fork with a blue-green handle rests inside the top bowl. The bowls sit on a white marbled surface with a small round white bowl of yogurt near the top-left corner. Photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • 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)
  • 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 a dairy-free option)
  • Basmati rice for serving
  • Fresh cilantro and whole-milk Greek yogurt for garnish

Instructions

  1. Step 1: In a large bowl, combine lemon juice, corn starch, ground cumin, 1/2 teaspoon turmeric, 1/2 teaspoon garam masala, and 1/2 teaspoon salt. Set this mixture aside.
  2. Step 2: 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 spots and starting to soften, about 7 to 8 minutes.
  3. Step 3: Reduce the heat to medium, transfer the cauliflower to the bowl with the corn starch mixture, and toss well to coat evenly.
  4. Step 4: Return the coated cauliflower to the skillet and cook for another 7 to 8 minutes until the florets develop a charred appearance and are crisp-tender. Remove the cauliflower from the skillet and place it in a bowl.
  5. Step 5: Add the remaining 1 tablespoon of olive oil and the butter to the skillet. Cook the finely chopped onions until translucent, about 8 minutes.
  6. Step 6: Stir in the minced garlic, grated ginger, and tomato paste. Cook for 2 minutes until fragrant.
  7. Step 7: Add the remaining 1/2 teaspoon turmeric, 2 1/2 teaspoons garam masala, 1 teaspoon salt, paprika, cinnamon, and cayenne pepper if using. Cook for 1 minute to toast the spices.
  8. Step 8: Pour in the tomato sauce and vegetable broth, bringing the mixture to a boil.
  9. Step 9: Reduce the heat to a simmer and stir in the heavy cream. Return the cauliflower to the skillet and simmer uncovered until the sauce thickens, about 15 minutes.
  10. Step 10: Garnish with fresh cilantro and serve over basmati rice with a dollop of Greek yogurt for added creaminess.

Tips & Variations

  • For a vegan version, substitute the butter with a plant-based alternative and use full-fat coconut milk instead of heavy cream.
  • Adding a pinch of cayenne pepper gives the dish a subtle heat, but you can omit it for a milder flavor.
  • Roasting the cauliflower before adding it to the sauce enhances its natural sweetness and adds depth of flavor.
  • Serve with warm naan bread or over quinoa as an alternative to rice.

Storage

Store leftover butter cauliflower in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, stirring occasionally and adding a splash of water or broth if the sauce has thickened too much.

How to Serve

The dish is served in a round white bowl filled with a base layer of white rice, visible at the bottom and edges. On top of the rice, there is a thick, orange-brown curry with chunks of cauliflower coated in the sauce, giving a slightly textured and saucy look. Fresh green cilantro leaves are scattered on top, adding a pop of color. Resting on the right side of the bowl are two pieces of lightly browned naan bread with charred spots. The bowl sits on a white marbled surface. Nearby, a small brown dish contains crushed black pepper, and a part of another similar bowl with the same curry and cilantro garnish is visible. Photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I make this dish gluten-free?

Yes, all the ingredients in this recipe are naturally gluten-free. Just be sure to check that your vegetable broth and tomato sauce don’t contain any hidden gluten additives.

Can I prepare this recipe ahead of time?

Absolutely. You can cook the cauliflower and sauce ahead, then refrigerate. Reheat gently when ready to serve, adding the finishing touches like cilantro and yogurt just before serving.

Print

Butter Cauliflower Curry Recipe

Butter Cauliflower is a flavorful Indian-inspired dish featuring tender cauliflower florets cooked in a rich, spiced tomato and cream sauce. This recipe blends aromatic spices like turmeric, garam masala, and cumin with a touch of lemon for brightness. The cauliflower is sautéed until charred and crisp-tender before being simmered in a luscious butter-tomato gravy, perfect served over fragrant basmati rice and garnished with fresh cilantro and creamy Greek yogurt.

  • Author: Lena
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Total Time: 55 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian
  • Diet: Vegetarian

Ingredients

Scale

Marinade for Cauliflower

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

  • 2 Tbsp. olive oil, divided
  • 1 medium head of cauliflower, cut into florets
  • 3 Tbsp. unsalted butter

Sauté Base and Sauce

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

Serving & Garnish

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

Instructions

  1. Prepare the Marinade: In a large bowl, combine fresh lemon juice, corn starch, ground cumin, and half of the turmeric, garam masala, and salt. Mix well and set aside.
  2. Cook the Cauliflower Initially: Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add cauliflower florets and cook while tossing occasionally until browned in spots and starting to soften, about 7 to 8 minutes.
  3. Marinate Cauliflower: Reduce heat to medium. Transfer the partially cooked cauliflower into the marinade bowl and toss to coat thoroughly with the spice mixture.
  4. Cook Cauliflower to Crisp-Tender: Return the coated cauliflower to the skillet and cook for another 7 to 8 minutes, allowing the florets to develop charred spots and become crisp-tender. Then transfer cauliflower to a separate bowl and set aside.
  5. Sauté Onions and Aromatics: In the same skillet, add remaining 1 tablespoon olive oil and the unsalted butter. Add finely chopped onions and cook over medium heat until translucent, about 8 minutes. Stir in minced garlic, grated ginger, and tomato paste and cook for 2 minutes until fragrant.
  6. Add Remaining Spices: Stir in the remaining turmeric, most of the garam masala (2 1/2 tsp), remaining salt, paprika, cinnamon, and optional cayenne pepper. Cook this spice mixture for 1 minute to release the aromas.
  7. Simmer the Sauce: Pour in tomato sauce and vegetable broth, then bring the mixture to a boil. Reduce heat to a simmer and stir in the heavy cream. Return the cooked cauliflower to the skillet and simmer uncovered for about 15 minutes until the sauce thickens nicely.
  8. Finish and Serve: Garnish the dish with fresh cilantro and serve over cooked basmati rice, adding a dollop of whole-milk Greek yogurt on top for creaminess and tang.

Notes

  • You can substitute heavy cream with full-fat canned coconut milk for a dairy-free alternative.
  • Adjust the cayenne pepper to control the heat level or omit for a milder dish.
  • Use fresh grated ginger for more vibrant flavor; ground ginger can be used as a substitute but will be less aromatic.
  • Serve immediately for best texture; leftover sauce can be stored refrigerated for up to 3 days.
  • Pair with basmati rice or naan to soak up the flavorful sauce.

Keywords: Butter Cauliflower, Indian cauliflower recipe, vegetarian Indian dish, spiced cauliflower, creamy cauliflower curry, garam masala recipe

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

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

Recipe rating