Turkish Köfte
Spiced ground beef meatballs with warm spices and fresh herbs, pan-fried until golden and juicy. A classic Turkish comfort food that's impressive yet simple, perfect for appetizers or served with rice and yogurt.
- Total time
- 30 min
- Servings
- 4
- Calories
- 340
- Protein
- 32g
Ingredients
- 1 lb ground beef (85/15 blend)
- ½ cup fresh breadcrumbs
- ¼ cup whole milk
- 1 whole medium yellow onion
- ¼ cup fresh parsley, finely chopped
- 2 tbsp fresh mint, finely chopped
- 1 tsp ground cumin
- ½ tsp ground coriander
- ½ tsp Aleppo red pepper flakes
- 1 tsp kosher salt
- ¼ tsp black pepper
- 1 whole large eggs
- 2 tbsp extra-virgin olive oil
Instructions
- 1
Soak 0.5 cup of fresh breadcrumbs in 0.25 cup of whole milk for 2 minutes until fully absorbed — this keeps the meatballs moist and tender. While the breadcrumbs soak, finely dice 1 medium yellow onion into 1/8-inch pieces. You can also finely chop 0.25 cup of fresh parsley and 2 tablespoons of fresh mint if you haven't already.
- 2
In a large mixing bowl, combine 1 lb of ground beef (85/15 blend), the soaked breadcrumb mixture, the diced onion, parsley, mint, 1 teaspoon of ground cumin, 0.5 teaspoon of ground coriander, 0.5 teaspoon of Aleppo red pepper flakes, 1 teaspoon of kosher salt, 0.25 teaspoon of black pepper, and 1 large egg. Using your hands, mix gently but thoroughly — don't overwork the meat or the köfte will be dense. You want everything evenly distributed but still light.
- 3
Using a 2-tablespoon ice cream scoop or your hands, shape the mixture into 12 meatballs about the size of golf balls. Place them on a plate and refrigerate while you prepare your pan — chilling for even 10 minutes helps them hold their shape during cooking.
- 4
Set a 12-inch stainless steel or nonstick skillet over medium-high heat. Drizzle in 2 tablespoons of extra-virgin olive oil and let it preheat for 1 minute — the oil should shimmer and flow easily across the pan. You're aiming for about 375°F, hot enough to brown the meatballs quickly without burning the outside before the inside cooks.
- 5
Carefully place the meatballs into the hot oil — they should sizzle immediately on contact. Work in batches if needed so they're not crowded; overcrowding drops the temperature and causes steaming instead of browning. Let them sear undisturbed for 2-3 minutes until the bottom develops a deep golden-brown crust.
- 6
Using two spoons or a slotted spoon, gently roll each meatball to sear the next side. Continue rolling and cooking until all sides are deep golden brown, about 6-8 minutes total — you want most of the surface caramelized. Check the center of one meatball by cutting it open; it should read 160°F on an instant-read thermometer and show no pink.
- 7
Transfer the finished meatballs to a paper towel-lined plate to drain any excess oil. Let them rest for 2 minutes — they will continue to cook slightly from carryover heat. Serve warm with rice, bulgur, or yogurt for dipping, and garnish with fresh parsley and a squeeze of lemon if desired.
Tools you’ll need
- large mixing bowl
- 12-inch stainless steel or nonstick skillet
- 2-tablespoon ice cream scoop
- instant-read thermometer
- slotted spoon or two serving spoons
- paper towels
- cutting board
Cook smarter
Get matched recipes for what’s in your fridge
CookSnap is a free iOS app that finds real recipes from the ingredients you already have. No more grocery-list aspirations.


