Prep the Cauliflower: Wash the cauliflower thoroughly and chop it into small, bite-sized florets for even cooking.
Bloom the Spices: In a large skillet or pan, melt the ghee or butter over medium-low heat.
Add the turmeric, ground cumin, cumin seeds, and cayenne pepper.
Stir constantly for about 30 seconds until the spices become incredibly fragrant. This step is key to unlocking their full flavor.
Cook the Cauliflower: Add the cauliflower florets to the skillet and toss well to coat them completely in the spiced ghee.
Add 2 tablespoons (30 ml / 1 fl oz) of water, cover the pan, and cook for about 15 minutes, stirring occasionally. The cauliflower should be almost tender. If you are using fresh peas, add them about 7 minutes into this step.
Finish the Dish: If using frozen peas, add them now along with the salt.
Stir everything together and continue to cook, uncovered, for another 3 to 5 minutes, or until both the cauliflower and peas are perfectly tender.
Taste and adjust seasoning before serving warm.
Don't overcook the cauliflower! Aim for fork-tender with a slight bite to avoid it becoming mushy.