CookSnap is coming soon — Join the waitlist →

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
Turkish Köfte
Turkishbeefmeatballsappetizerweeknight dinner

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. 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. 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. 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. 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. 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. 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. 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.