A delightful and flavorful vegetable dish featuring cauliflower and aromatic spices, perfect as a side or main course.
Heat the oil in a frying pan over medium heat.
Ensure the oil is hot before adding the onions to achieve a nice caramelization.
Add the chopped onions to the pan and sauté until golden brown.
Stir frequently to prevent the onions from burning.
Stir in the curry powder and cook for 1 minute to release its aroma.
Cooking the spices briefly enhances their flavor.
Add the cauliflower florets and diced tomatoes to the pan, mixing well.
Cut the cauliflower into even-sized florets for uniform cooking.
Pour in the water, cover the pan, and let it simmer until the cauliflower is tender.
Check occasionally to ensure the water hasn't evaporated completely.
Season with salt, stir well, and cook until the liquid has evaporated.
Taste and adjust the seasoning if necessary.
Serve the dish hot as a side or main course.
Garnish with fresh herbs like cilantro for added freshness.