Preheat the oven to 400°F.
Place the cauliflower in a large mixing bowl.
In a smaller mixing bowl, combine the ghee and all the remaining ingredients. Stir to blend well, and then pour the spice mixture over the cauliflower. Toss until the cauliflower is thoroughly coated with the ghee and spices.
Transfer the cauliflower to a large baking sheet, and roast until it is caramelized around the edges and crisp-tender, 18 to 20 minutes, stirring it once midway through cooking. Serve hot.
Notes: Ghee is butter that has been slowly melted until the solids and liquid separate. The solids fall to the bottom and the butter is cooked until the milk solids are browned and the moisture evaporates, resulting in a nutty, caramel-like flavor. This last step is what defines ghee from regular clarified butter. Ghee is used primarily in Indian cooking, but is wonderful for any high-heat cooking preparation since it has a higher smoke point than butter. You can find it in many Middle Eastern markets or you can easily make your own at home.
Garam masala is a blend of ground Indian spices that comes in many variations, but can include black pepper, cinnamon, cloves, coriander, cumin, cardamom, dried chiles, fennel, mace, nutmeg, and other spices. Garam means “warm” or “hot” in Indian. Today it is easy to find commercially bottled garam masala in the spice aisle of most grocery stores.
Yield: 4 to 6 servings