Turkish Köfte (Köfte) — Grilled Spiced Meatballs with Sumac Onion
Köfte are beloved Turkish grilled meatballs, seasoned with warm spices and herbs, then cooked over high heat for a smoky crust. This version is inspired by classic street-style köfte served with sumac onions and flatbread.

Printable Recipe Card
Servings: 4 · Total: 32 min · Difficulty: medium
Ingredients (quick list)
- 500 g ground lamb (20% fat) (or use ground beef with similar fat content)
- 150 g yellow onion, grated (squeeze out excess juice)
- 10 g garlic, finely grated
- 20 g fresh parsley, finely chopped
- 35 g fine bulgur (soaked to soften)
- 60 ml water (for soaking bulgur)
- 2 tsp ground cumin
- 2 tsp ground paprika (sweet or mild)
- 1 tsp Aleppo pepper (pul biber)
- 1 tsp ground black pepper
- 1 tsp ground coriander
- 1 tsp dried oregano
+ 7 more in the full ingredients section below.
Steps (summary)
- Soften the bulgur by combining the fine bulgur with 60 ml water in a small bowl. Let it stand for 10 minutes until the grains s…
- Prepare the onion so it flavors the meat without making it watery. Grate the onion, then squeeze it firmly in your hands or thr…
- Mix the köfte base in a large bowl: ground lamb, squeezed grated onion, garlic, parsley, softened bulgur, and all spices, salt,…
- Cover the bowl and chill the mixture for 30 minutes to firm the fat and let the spices bloom. While it chills, set up your gril…
- Shape the köfte into 12 oblong patties, about 60 g each, pressing them firmly so there are no air pockets. Wet your hands light…
- Make the sumac onion by tossing sliced red onion with sumac, lemon juice, parsley, and 2 g salt. Massage the onions for 30 seco…
+ 2 more steps in the full instructions section below.
Cultural Background
Köfte is a cornerstone of Turkish home cooking and street food, shaped and seasoned in countless regional styles. Grilled köfte served with onions, sumac, and bread reflects the country’s love of simple, bold flavors cooked over fire.
Equipment
💡 Tips
- Use meat with about 20% fat; leaner meat cooks up dry and can crumble on the grill.
- Kneading until the mixture turns sticky is key for a springy, street-style texture and better grill stability.
- If using wooden skewers instead of patties, soak skewers in water for 30 minutes and press the mixture firmly around them.
⚠️ Common Mistakes
❌ Köfte fall apart on the grill.
✅ Fix: Squeeze moisture from the onion, knead longer until sticky, and chill the mixture before shaping and grilling.
❌ Dry, tough köfte.
✅ Fix: Use 20% fat meat, avoid overcooking, and rest the köfte for 3 minutes after grilling.
❌ Sticking to the grates and tearing when flipped.
✅ Fix: Preheat until very hot, oil the grates, and wait until a crust forms before turning.
🧊 How to Store
Cool leftover köfte to room temperature within 1 hour, then refrigerate in an airtight container for up to 3 days. Reheat covered in a 180°C oven for 8–10 minutes or in a skillet with 15 ml water to keep them moist.
📅 Make Ahead
Mix and knead the köfte mixture up to 24 hours ahead and keep it covered in the refrigerator for deeper flavor. Shape the patties up to 6 hours ahead, layer with parchment, and grill just before serving.
🍽️ Pairs Well With
- Pide or lavash
- grilled tomatoes and peppers
- cacik
- rice pilaf
- shepherd salad.
Regional Variations
- Izmir-style köfte is often baked with potatoes and tomato sauce rather than grilled.
- Adana-style is spicier and usually skewered as a kebab with higher heat and more chili.
- Tekirdag köfte is typically smaller, very well-kneaded, and grilled for a pronounced smoky crust.
Ingredients
- 500 gground lamb (20% fat) (or use ground beef with similar fat content)
- 150 gyellow onion, grated (squeeze out excess juice)
- 10 ggarlic, finely grated
- 20 gfresh parsley, finely chopped
- 35 gfine bulgur (soaked to soften)
- 60 mlwater (for soaking bulgur)
- 2 tspground cumin
- 2 tspground paprika (sweet or mild)
- 1 tspAleppo pepper (pul biber)
- 1 tspground black pepper
- 1 tspground coriander
- 1 tspdried oregano
- 10 gfine sea salt
- 0.5 tspbaking soda (optional, for tenderness)
- 1 tbspolive oil (for brushing grates and köfte)
- 120 gred onion, thinly sliced
- 2 tspsumac
- 15 mllemon juice
- 10 gfresh parsley, roughly chopped
🔄 Substitutions
- ground lamb (20% fat)→ ground beef (20% fat)
- fine bulgur→ fresh breadcrumbs
- Aleppo pepper (pul biber)→ mild chili flakes
Instructions
- 1
Soften the bulgur by combining the fine bulgur with 60 ml water in a small bowl. Let it stand for 10 minutes until the grains swell and the water is absorbed, then fluff with a fork.
- 2
Prepare the onion so it flavors the meat without making it watery. Grate the onion, then squeeze it firmly in your hands or through cheesecloth until most of the juice is removed.
- 3
Mix the köfte base in a large bowl: ground lamb, squeezed grated onion, garlic, parsley, softened bulgur, and all spices, salt, and baking soda if using. Knead vigorously for 3 to 4 minutes until the mixture becomes tacky and cohesive; this develops a good bind so the köfte don’t crack on the grill.
- 4
Cover the bowl and chill the mixture for 30 minutes to firm the fat and let the spices bloom. While it chills, set up your grill for high heat and clean the grates well so the meat releases easily.
- 5
Shape the köfte into 12 oblong patties, about 60 g each, pressing them firmly so there are no air pockets. Wet your hands lightly with water between pieces to prevent sticking, and keep the shapes uniform so they cook evenly.
- 6
Make the sumac onion by tossing sliced red onion with sumac, lemon juice, parsley, and 2 g salt. Massage the onions for 30 seconds until they soften slightly and turn glossy, then set aside to mellow while you grill.
- 7
Brush the grill grates with 1 tbsp olive oil and preheat until very hot. Lightly brush the outside of the köfte with any remaining oil on the brush, then place them on the grill and cook for 4 to 5 minutes with the lid closed if possible.
- 8
Flip the köfte carefully and grill another 3 to 5 minutes until well browned and cooked through. Aim for an internal temperature of 71°C for lamb or beef; rest the köfte for 3 minutes so the juices redistribute before serving.
🪪 Recipe Passport
Cultural Background
Köfte is a cornerstone of Turkish home cooking and street food, shaped and seasoned in countless regional styles. Grilled köfte served with onions, sumac, and bread reflects the country’s love of simple, bold flavors cooked over fire.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
- Chelo Kebab Koobideh (چلو کباب کوبیده) — Persian Minced Meat Skewers with Saffron Rice
- Persian Steamed Rice Masterclass (چلو و پلو) — Chelo and Polow techniques with perfect tahdig
- Hamsi Tava (Hamsi Tava) — Turkish Pan-Fried Black Sea Anchovies
- Baklava (بقلاوة) — Turkish Layered Pistachio Pastry with Syrup
- Acılı Ezme (Acılı Ezme) — Turkish Spicy Tomato & Pepper Meze
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Mıhlama (Mıhlama) — Black Sea Cornmeal and Cheese Skillet
Turkish · Main Courses · 25 min

Keshkek (Keşkek) — Creamy Ceremonial Wheat and Lamb Stew
Turkish · Stews · 240 min

Turkish Menemen (Menemen) — Soft Eggs with Tomatoes and Peppers
Turkish · Main Courses · 37 min

Authentic Kabab Koobideh (کباب کوبیده) — Persian Minced Lamb Skewers
Persian · Kebabs · 40 min

Kokoretsi (Κοκορέτσι) — Charcoal-Grilled Offal Wrapped in Caul Fat
Greek · Kebabs · 170 min

Azerbaijani Milk Rice Porridge (Südlü Sıyıq) — Creamy Breakfast Bowl
Azerbaijani · Rice Dishes · 40 min

Ash-e Torsh (آش ترش) — Sour Herb and Legume Soup
Persian · Soups · 145 min

Hawawshi (حواوشي) — Egyptian Spiced Meat-Stuffed Baladi Bread
Egyptian · Main Courses · 55 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.