In a food processor, puree cauliflower until it begins to get a grain like consistency.
In a large bowl mix together cauliflower and all remaining ingredients except ghee. Mix with your hands then form patties with mixture.
In a large skillet heat ghee over medium high heat. Add patties to skillet and fry until golden, about 3 to 5 minutes per side. Serve hot.