
Lebanese kafta is a classic Middle Eastern dish made with seasoned ground beef mixed with fresh herbs and warm spices. Known for its rich aroma and juicy texture, kafta is commonly shaped onto skewers and grilled, though it can also be baked in the oven. The combination of finely chopped onion, fresh parsley, mint, and spices gives the meat a vibrant flavor that is both savory and aromatic. Traditionally served hot and freshly cooked, these skewers are simple to prepare yet incredibly satisfying, making them perfect for family meals or gatherings.
This dish highlights the balance of herbs and spices typical of Lebanese cuisine. Fresh parsley and mint bring brightness, while spices such as allspice and cinnamon add warmth and depth to the beef mixture. When properly mixed and shaped, the kafta holds together beautifully during cooking, producing a tender interior and lightly charred exterior that enhances its flavor.
Ingredients
Main Ingredients
- 1.5 lbs ground beef (preferably with an 80/20 lean-to-fat ratio)
- 1 medium onion, very finely grated or minced
- 1 cup fresh parsley, finely chopped
- 1/4 cup fresh mint, finely chopped
- 3 cloves garlic, minced
Spices and Seasonings
- 1.5 teaspoons allspice
- 1 teaspoon cinnamon
- 1/2 teaspoon black pepper
- 1 teaspoon salt
- 1/4 teaspoon chili flakes (optional)
Additional
- 2 tablespoons olive oil
- Wooden or metal skewers (if using wooden skewers, soak them in water for 30 minutes before use)
Prep Time
20 minutes
Cooking Time
15 minutes
Total Time
35 minutes
Servings
4–6 servings
Instructions

1. Prepare the Ingredients
Begin by preparing all the fresh ingredients that will flavor the kafta mixture. Finely grate or mince the onion so that it blends smoothly into the meat mixture without creating large chunks. The finer the onion is chopped, the better it will distribute throughout the beef and release its natural juices during cooking.
Next, finely chop the fresh parsley and mint. These herbs add freshness and color to the dish, so make sure they are chopped evenly and finely. Mince the garlic cloves as well, ensuring they are very small pieces so their flavor spreads evenly throughout the mixture.
If you plan to cook the kafta on wooden skewers, place them in a bowl of water and allow them to soak for at least 30 minutes. This step is important because it prevents the wood from burning or charring too quickly during grilling or baking.
2. Mix the Kafta Mixture
Place the ground beef in a large mixing bowl. Add the prepared onion, chopped parsley, chopped mint, and minced garlic to the bowl. These ingredients form the base of the kafta mixture and provide both flavor and moisture.
Next, sprinkle in the spices and seasonings: allspice, cinnamon, black pepper, salt, and the optional chili flakes if you prefer a slight hint of heat.
Using clean hands, thoroughly mix the ingredients together. Knead the mixture for about 3 to 5 minutes, pressing and folding it repeatedly. This process helps evenly distribute the herbs and spices while also slightly binding the meat together, creating a cohesive mixture that will hold its shape when formed onto skewers. The mixture should become smooth, well combined, and slightly sticky.
3. Shape the Kafta
Once the mixture is fully combined, divide it into equal portions. Depending on the size you prefer, you can divide the mixture into approximately 8 to 12 portions.
Take one portion at a time and mold it firmly around a skewer. Use your hands to shape the meat into an elongated cylinder around the skewer, about 1/2 to 3/4 inch thick. Press the meat gently but firmly so it adheres to the skewer and does not fall apart during cooking.
Repeat this process with the remaining portions of the mixture until all the skewers are prepared. If you prefer not to use skewers, you can shape the meat into small oval patties or finger-shaped portions instead.
4. Cook the Kafta
Grilling Method
Preheat your grill to about 400°F (200°C). Lightly brush each kafta skewer with olive oil to help prevent sticking and to encourage a lightly charred exterior.
Place the skewers directly on the grill grates and cook for about 3 to 5 minutes on each side. Turn the skewers carefully so they cook evenly on all sides. The kafta should develop a slightly charred exterior while remaining juicy and tender inside.
Oven Method
If using the oven, preheat it to 400°F (200°C). Line a baking sheet with parchment paper and arrange the kafta skewers or patties on the tray, leaving space between each piece.
Place the tray in the oven and bake for about 15 to 20 minutes. Halfway through the cooking time, carefully flip the kafta to ensure even browning and cooking on both sides. The kafta should be fully cooked through and lightly browned when finished.
Serving Suggestions
Serve the kafta immediately while hot. The savory flavor of the beef combined with the aromatic herbs and spices makes it a delicious centerpiece for a meal. The lightly charred exterior and tender interior create a satisfying texture that highlights the traditional flavors of Lebanese cuisine.