In a large mixing bowl, combine the ground beef with the chopped onion, the minced garlic, the ground Baharat, cayenne pepper, the ghee and the breadcrumbs. Squeeze in the juice of half a lemon (or lime), season with salt and knead with your hands to get a workable dough.
Shape into meatballs. The smaller the meatballs the crispier they’ll get.
In a wide plate mix the flour with the extra pinch of Baharat to taste. Roll the meatballs in the flour mix to lightly coat each piece. Dust off the excess flour.
Heat the ghee (or vegetable oil) in a frying pan and cook the meatballs tossing occasionally to ensure even distribution of the heat, until golden brown. Serve warm!