In a small skillet, heat 2 tablespoons of olive oil over medium heat. Add the minced garlic to the skillet and sauté for 1-2 minutes, or until the garlic is fragrant and lightly golden brown.
Add the chopped parsley and cilantro to the skillet with the toasted garlic. Continue to cook for an additional 1-2 minutes, stirring frequently, until the herbs are wilted and aromatic.
Remove the skillet from the heat and let the garlic and herb mixture cool slightly.
In a large mixing bowl, combine the ground meat, chopped onion, toasted garlic and herb mixture, cumin, coriander, paprika, curry powder, sumac, cinnamon, salt, and pepper. Mix well until all the ingredients are evenly incorporated.
Take a small portion of the meat mixture and shape it onto a skewer, forming elongated meatballs. Repeat with the remaining mixture, placing each kofta onto the skewers. Make sure to press the meat tightly onto the skewers to prevent them from falling apart during grilling.
Preheat your grill to medium-high heat. If you're using wooden skewers, soak them in water for at least 30 minutes beforehand to prevent them from burning.
Once the grill is hot, lightly brush the kofta kabobs with olive oil to prevent them from sticking to the grill grates.
Place the kabobs on the preheated grill and cook for about 10-12 minutes, turning occasionally, or until the meat is cooked through and nicely browned on all sides.
Once cooked, remove the kofta kabobs from the grill and let them rest for a few minutes before serving.
Serve the kofta kabobs hot with your favorite side dishes, such as rice, salad, or flatbread. Enjoy!