Izmir Kofte (Turkish Meatballs In Tomato Sauce) Recipe

I finally nailed an Izmir Kofte Recipe that delivers fork-scraping meatballs and potatoes submerged in tangy tomato sauce so good people ask for seconds.

A photo of Izmir Kofte (Turkish Meatballs In Tomato Sauce) Recipe

I’m obsessed with Izmir Kofte Recipe because it hits something in me I can’t ignore. I love that messy mix of Turkish Meatballs Recipes energy and honest comfort, the way browned ground beef and crisped potatoes sit in a tomato bath and demand attention.

And it’s not subtle, bright tomatoes, a little heat, herbs that actually matter. I adore the weight of it, the kind of dinner that makes everyone shut up and eat.

But it’s also easy to love out loud, in a pan or on a plate, greasy-finger good and totally addictive. I want seconds always.

Ingredients

Ingredients photo for Izmir Kofte (Turkish Meatballs In Tomato Sauce) Recipe

  • Ground beef or lamb: the hearty protein, juicy and brownable, gives the dish its soul.
  • Onion: it softens and sweetens, adds background flavor you’ll notice later.
  • Garlic: a punchy, savory lift; don’t skip it if you like boldness.
  • Fresh breadcrumbs or soaked bread: keeps meatballs tender, no dryness, pretty essential.
  • Egg: binds everything together so the meatballs don’t fall apart.
  • Parsley: bright green freshness, lightens the meatiness a bit, looks nice.
  • Cumin: warm, earthy note—subtle warmth without being spicy.
  • Sweet paprika: mild smokiness and color, makes the sauce look inviting.
  • Crushed red pepper or Aleppo: adds a flirt of heat, optional if you’re timid.
  • Salt: basic flavor booster, brings everything into balance, use carefully.
  • Black pepper: sharp bite, small but important kick.
  • Olive oil: slippery richness for frying and flavor, classic Mediterranean touch.
  • Tomato paste: concentrated tomato depth, makes the sauce thicker and richer.
  • Fresh or crushed tomatoes: juicy acidity and body, the tomato base.
  • Warm water or broth: loosens the sauce, keeps it saucy and cozy.
  • Sugar: cuts tomato acidity, makes the sauce taste rounder.
  • Potatoes: hearty filler, soaks up sauce, makes the meal more comforting.
  • Green peppers: sweet and slightly bitter, add texture and color.
  • Butter or extra oil: dot over potatoes for a golden, slightly richer finish.

Ingredient Quantities

  • 500 g (1.1 lb) ground beef or lamb, or a mix of both
  • 1 small onion, finely grated or very finely chopped
  • 2 cloves garlic, minced
  • 1/2 cup (about 50 g) fresh breadcrumbs or 2 slices stale bread, soaked and squeezed
  • 1 large egg, beaten
  • 1/4 cup (15 g) fresh parsley, chopped
  • 1 tsp ground cumin
  • 1 tsp sweet paprika
  • 1/2 tsp crushed red pepper flakes or Aleppo pepper, optional
  • 1 tsp salt, plus more to taste
  • 1/2 tsp freshly ground black pepper
  • 3 tbsp olive oil, divided
  • 2 tbsp tomato paste
  • 4 medium ripe tomatoes, peeled and roughly chopped or 1 1/2 cups (400 g) crushed tomatoes
  • 1/2 cup (120 ml) warm water or beef broth
  • 1 tsp sugar (to balance acidity)
  • 3 medium potatoes (about 600 g), peeled and cut into 1/2 inch slices or cubes
  • 2 green bell peppers, seeded and sliced into rings or strips
  • 1 tbsp butter or extra olive oil for dotting over potatoes, optional

How to Make this

1. Preheat oven to 180 C (350 F). Peel and slice the potatoes about 1/2 inch thick or cut into cubes, set aside.

2. In a big bowl combine the ground beef or lamb, grated onion, garlic, breadcrumbs (or soaked squeezed bread), beaten egg, chopped parsley, cumin, paprika, crushed red pepper if using, salt and black pepper. Mix with your hands until just combined, don’t overwork it or the meat gets tough.

3. Shape the mixture into golfball sized meatballs, about 18 to 20 depending on size you like. Try to keep them uniform so they cook evenly.

4. Heat 2 tablespoons olive oil in a skillet over medium heat. Brown the meatballs quickly on all sides, they do not need to be cooked through, just a nice crust. Remove and drain on paper towel.

5. In the same skillet add 1 tablespoon olive oil and the tomato paste, cook for a minute stirring to remove raw taste. Add the chopped peeled tomatoes or crushed tomatoes, warm water or broth, sugar and a pinch more salt. Simmer 5 minutes to make a loose tomato sauce.

6. Spread a little sauce on the bottom of a baking dish, arrange a layer of potato slices or cubes, sprinkle with a bit of salt and pepper, then place the browned meatballs on top and tuck the green pepper rings/strips between meatballs and potatoes.

7. Pour the remaining tomato sauce evenly over the meatballs, potatoes, and peppers. Dot the top with butter or a drizzle of extra olive oil if you like for extra richness.

8. Cover the dish tightly with foil and bake for 30 minutes, then remove foil and bake another 15 to 20 minutes until potatoes are tender and top is slightly browned and sauce is bubbling.

9. Check seasoning and add more salt or pepper if needed. If sauce is too thin, bake uncovered a little longer to reduce it, or if too thick add a splash of hot water.

10. Let cool for 5 minutes, sprinkle with extra chopped parsley and serve family style with crusty bread or rice. Enjoy it while its still warm, everyone always eats more than they planned.

Equipment Needed

1. Oven (preheat to 180 C / 350 F)
2. Large mixing bowl for the meatball mix
3. Cutting board and a sharp chef’s knife for onions, peppers and potatoes
4. Vegetable peeler or paring knife for the potatoes
5. Skillet or frying pan to brown the meatballs and cook the sauce
6. 9×13 inch baking dish or similar casserole pan
7. Measuring cups and spoons for spices, tomato paste and liquid
8. Wooden spoon or spatula for stirring the sauce and mixing gently
9. Slotted spoon or tongs to transfer browned meatballs to the dish
10. Paper towels and kitchen timer (to drain grease and time the bake)

FAQ

Izmir Kofte (Turkish Meatballs In Tomato Sauce) Recipe Substitutions and Variations

  • 500 g ground beef or lamb: swap with ground turkey or chicken for a lighter version, or use 400 g plant based mince (soy or pea protein) to make it vegetarian friendly. Keep the same spices so it still tastes like kofte.
  • 1/2 cup fresh breadcrumbs or soaked stale bread: use 1/2 cup panko, crushed crackers, or quick oats if you dont have bread. If using oats, pulse once so they bind better.
  • 1 large egg, beaten: replace with a flax egg (1 tbsp ground flax + 3 tbsp water, let sit 5 min) or 1/4 cup plain yogurt for similar binding and moisture.
  • 3 medium potatoes: swap with peeled eggplant slices, peeled sweet potatoes, or cauliflower florets for a lower starch option; cook a little longer if using eggplant so it softens well.

Pro Tips

– Use a mix of beef and lamb if you can, it gives more flavor and keeps the meatballs juicier. If you only have lean meat, add a tablespoon of olive oil or a little extra egg so they don’t dry out.

– Don’t overmix the meat. Mix until just combined, then stop. Overworking makes the meatballs tough, and nobody likes a chewy meatball.

– Brown the meatballs well in the skillet for color and flavor, but keep the inside undercooked since they finish in the oven. Browning also helps them hold together so they don’t fall apart in the sauce.

– Par-cook the potatoes a few minutes in boiling water or microwave before layering if you used thicker slices or big cubes. That way everything finishes at the same time and you avoid underdone potatoes.

– Taste and adjust the tomato sauce before baking. If it tastes flat add a pinch of sugar and a splash of vinegar or lemon juice to brighten it, and if too acidic add a little more sugar. Also salt the potatoes lightly between layers so they absorb seasoning.

Please enter your email to print the recipe:

Izmir Kofte (Turkish Meatballs In Tomato Sauce) Recipe

My favorite Izmir Kofte (Turkish Meatballs In Tomato Sauce) Recipe

Equipment Needed:

1. Oven (preheat to 180 C / 350 F)
2. Large mixing bowl for the meatball mix
3. Cutting board and a sharp chef’s knife for onions, peppers and potatoes
4. Vegetable peeler or paring knife for the potatoes
5. Skillet or frying pan to brown the meatballs and cook the sauce
6. 9×13 inch baking dish or similar casserole pan
7. Measuring cups and spoons for spices, tomato paste and liquid
8. Wooden spoon or spatula for stirring the sauce and mixing gently
9. Slotted spoon or tongs to transfer browned meatballs to the dish
10. Paper towels and kitchen timer (to drain grease and time the bake)

Ingredients:

  • 500 g (1.1 lb) ground beef or lamb, or a mix of both
  • 1 small onion, finely grated or very finely chopped
  • 2 cloves garlic, minced
  • 1/2 cup (about 50 g) fresh breadcrumbs or 2 slices stale bread, soaked and squeezed
  • 1 large egg, beaten
  • 1/4 cup (15 g) fresh parsley, chopped
  • 1 tsp ground cumin
  • 1 tsp sweet paprika
  • 1/2 tsp crushed red pepper flakes or Aleppo pepper, optional
  • 1 tsp salt, plus more to taste
  • 1/2 tsp freshly ground black pepper
  • 3 tbsp olive oil, divided
  • 2 tbsp tomato paste
  • 4 medium ripe tomatoes, peeled and roughly chopped or 1 1/2 cups (400 g) crushed tomatoes
  • 1/2 cup (120 ml) warm water or beef broth
  • 1 tsp sugar (to balance acidity)
  • 3 medium potatoes (about 600 g), peeled and cut into 1/2 inch slices or cubes
  • 2 green bell peppers, seeded and sliced into rings or strips
  • 1 tbsp butter or extra olive oil for dotting over potatoes, optional

Instructions:

1. Preheat oven to 180 C (350 F). Peel and slice the potatoes about 1/2 inch thick or cut into cubes, set aside.

2. In a big bowl combine the ground beef or lamb, grated onion, garlic, breadcrumbs (or soaked squeezed bread), beaten egg, chopped parsley, cumin, paprika, crushed red pepper if using, salt and black pepper. Mix with your hands until just combined, don’t overwork it or the meat gets tough.

3. Shape the mixture into golfball sized meatballs, about 18 to 20 depending on size you like. Try to keep them uniform so they cook evenly.

4. Heat 2 tablespoons olive oil in a skillet over medium heat. Brown the meatballs quickly on all sides, they do not need to be cooked through, just a nice crust. Remove and drain on paper towel.

5. In the same skillet add 1 tablespoon olive oil and the tomato paste, cook for a minute stirring to remove raw taste. Add the chopped peeled tomatoes or crushed tomatoes, warm water or broth, sugar and a pinch more salt. Simmer 5 minutes to make a loose tomato sauce.

6. Spread a little sauce on the bottom of a baking dish, arrange a layer of potato slices or cubes, sprinkle with a bit of salt and pepper, then place the browned meatballs on top and tuck the green pepper rings/strips between meatballs and potatoes.

7. Pour the remaining tomato sauce evenly over the meatballs, potatoes, and peppers. Dot the top with butter or a drizzle of extra olive oil if you like for extra richness.

8. Cover the dish tightly with foil and bake for 30 minutes, then remove foil and bake another 15 to 20 minutes until potatoes are tender and top is slightly browned and sauce is bubbling.

9. Check seasoning and add more salt or pepper if needed. If sauce is too thin, bake uncovered a little longer to reduce it, or if too thick add a splash of hot water.

10. Let cool for 5 minutes, sprinkle with extra chopped parsley and serve family style with crusty bread or rice. Enjoy it while its still warm, everyone always eats more than they planned.