Ingredients
Method
Preparation
- In a large bowl, combine lemon juice, corn starch, cumin, and 1/2 tsp each of turmeric, garam masala, and salt. Set it aside.
- Heat 1 Tbsp of oil in a large skillet over medium-high heat. Cook the cauliflower, tossing occasionally, until it starts to brown and soften, about 7 to 8 minutes.
- Reduce the heat to medium, transfer the cauliflower to the bowl with the corn starch mixture, and toss to coat.
Cooking
- Return the seasoned cauliflower to the skillet and cook for another 7 to 8 minutes until it is charred in spots and crisp-tender. Transfer the cauliflower to a bowl.
- Add the remaining 1 Tbsp of oil and butter to the skillet. Add the onions and cook until they are translucent, about 8 minutes.
- Stir in the garlic, ginger, and tomato paste; cook for 2 minutes until fragrant.
- Add the remaining 1/2 tsp of turmeric, 2 1/2 tsp of garam masala, and 1 tsp of salt, along with paprika, cinnamon, and cayenne (if using). Cook for 1 minute.
- Add the tomato sauce and broth, bringing the mixture to a boil. Reduce to a simmer, stir in the cream, and return the cauliflower to the skillet.
- Simmer uncovered until the sauce thickens, about 15 minutes.
Serving
- Garnish with cilantro and serve warm over a bed of fluffy Basmati rice with a dollop of Greek yogurt.
Notes
To store, let it cool completely and place in an airtight container in the refrigerator for 3-4 days. Reheat on the stovetop or microwave. For a spicier kick, add more cayenne pepper or serve with chili flakes. For a vegan version, substitute heavy cream with coconut milk.
