A delightful and vibrant vegetable curry that combines the flavors of cauliflower, peas, and aromatic spices for a wholesome meal.
Heat the ghee in a large skillet over medium heat.
Ensure the ghee is fully melted and slightly hot before adding the spices.
Add the garlic, ginger, and all the spices to the skillet, stirring until aromatic.
Stir constantly to prevent the spices from burning.
Add the chopped onion and cook until softened.
Cook the onion until it becomes translucent for a sweeter flavor.
Add the cauliflower florets and stir to coat with the spice mixture.
Cut the cauliflower into evenly sized florets for even cooking.
Pour in a splash of water, cover the skillet, and steam until the cauliflower is tender.
Check occasionally to ensure the water hasn't evaporated completely.
Add the peas and cilantro, stirring gently to combine.
Add the peas towards the end to retain their vibrant color.
Stir in the chopped tomatoes and cook until just heated through.
Avoid overcooking the tomatoes to maintain their fresh flavor.
Serve the curry warm, garnished with additional cilantro if desired.
Pair with naan or rice for a complete meal.