Heat oil in a large skillet over medium heat. Add onion to the hot oil and cook until golden brown, about 5 minutes. Add cauliflower and mix into the onion. Continue cooking, stirring every 2 to 3 minutes, for 10 to 15 minutes more. Add garlic and cook 2 more minutes.
Stir in crushed tomatoes, tomato sauce, curry powder, coriander, turmeric, cumin, and cayenne pepper. Cook and stir for 5 more minutes.
Mix cream cheese into the skillet with the vegetables. Continue cooking until cauliflower is tender but still a little crunchy, 5 to 10 minutes more. Season with salt and mix in 2 tablespoons cilantro. Garnish with remaining cilantro before serving.
Nutritional Facts
Per 4 servings
Calories: 283
Carbohydrate: 21g
Fat: 21g
Fiber: 7g
Protein: 8g
Sugar: 5g
Related Recipes
Roasted Curried Cauliflower and Onion
Curried Cauliflower-Potato Soup
Vegan Indian Curry with Cauliflower and Lentils
Curried Cream of Cauliflower Soup
Vegan Curried Cauliflower, Sweet Potato, and Lentil Soup