Ingredients
Method
Preparation
- In a large bowl, mix the lemon juice, corn starch, cumin, and 1/2 tsp each of turmeric, garam masala, and salt. Set it aside.
Cooking Cauliflower
- Heat 1 Tbsp of olive oil in a large skillet over medium-high heat. Add the cauliflower and cook for about 7 to 8 minutes, stirring occasionally, until it starts to brown and soften.
- Lower the heat to medium, transfer the cauliflower to the bowl with the corn starch mixture, and toss to coat.
- Return the cauliflower to the skillet and cook for another 7 to 8 minutes, until it is charred in spots and crisp-tender. Then, transfer it to a bowl.
Making the Sauce
- In the same skillet, add the remaining 1 Tbsp of oil and butter. Add the chopped onion and cook until it becomes translucent, around 8 minutes.
- Stir in the garlic, ginger, and tomato paste, and cook for 2 more minutes until fragrant.
- Add the remaining 1/2 tsp turmeric, 2 1/2 tsp garam masala, and 1 tsp salt, along with the paprika, cinnamon, and optional cayenne pepper. Cook for 1 minute.
- Pour in the tomato sauce and vegetable broth, bringing the mixture to a boil.
- Reduce the heat to a simmer, stir in the cream, and return the cauliflower to the skillet. Let it simmer uncovered for about 15 minutes until the sauce thickens.
Serving
- Garnish with fresh cilantro and serve over Basmati rice with a dollop of yogurt.
Notes
To store, let it cool completely before transferring to an airtight container. Refrigerate for up to 3 days or freeze for up to 2 months. Reheat before serving. For added texture, try roasting the cauliflower instead of cooking it in a skillet. Adjust spice level with cayenne. Vegan options available by substituting butter and cream.
