Skip to content
Allquickyrecipes Search recipes

Dinner · Part 2 of 3: Instructions

One-Pan Turkish Köfte with Roasted Eggplant Step-by-step instructions

One-pan Turkish köfte with roasted eggplant, peppers, and tomatoes in a skillet
Prep
Cook
Total
Serves
4

Before you start

Before you start, set out all your ingredients and prep the vegetables: slice the eggplant into thick rounds, slice the peppers and onion, and chop the tomatoes. Have the ground beef ready and shape it into meatballs just before cooking—this prevents the meat from becoming tough.

Heat the olive oil in the skillet so it’s shimmering when you add the vegetables. You’ll also want a lid for the skillet, as you’ll cover it during the simmering stage.

Ingredients at a glance (10)
  • 1/4 cup olive oil
  • 1 large eggplant, cut into thick rounds
  • 1 green bell pepper, sliced
  • 1 red bell pepper, sliced
  • 1 onion, sliced
  • 2 ripe tomatoes, chopped
  • 1 tsp sea salt
  • 1 lb ground beef (80% lean)
  • 1/4 cup fresh parsley, chopped
  • Crusty village bread, for serving

Instructions

Sear the Vegetables

  1. Sear the vegetables
    Heat the olive oil in a wide skillet over medium-high heat. Add the eggplant rounds, green and red bell peppers, onion, and chopped tomatoes. Sprinkle with sea salt and cook, stirring occasionally, until the vegetables are blistered and lightly charred, about 8 minutes. Transfer the vegetables to a plate and set aside.
    Look for The eggplant should be golden and tender, the peppers slightly charred at the edges.
    Tip Don't overcrowd the pan; work in batches if needed to get a good sear.
  2. Shape the meatballs
    While the vegetables cook, shape the ground beef into 1-inch round meatballs. Set them on a plate.
    Look for The meatballs should be uniform for even cooking.
    Tip Wet your hands slightly to prevent the meat from sticking.

At the end of this phase, the vegetables should be blistered and slightly charred, with the eggplant golden and tender. The onions should be translucent and starting to caramelize. The pan will have browned bits on the bottom—this is where the flavor lives.

The tomatoes should have broken down slightly, releasing their juices. The kitchen will smell sweet and savory. Before moving on, ensure the vegetables are cooked enough that they’re fork-tender but still hold their shape.

Brown the Meatballs and Simmer

  1. Brown the meatballs
    Return the skillet to medium-high heat. Add the meatballs in a single layer and cook until browned on all sides, about 5 minutes. The meatballs do not need to be cooked through yet.
    Look for The meatballs should have a deep brown crust on the outside.
    Tip Use a spatula to turn them gently to keep them round.
  2. Add vegetables and simmer
    Return the seared vegetables to the skillet with the meatballs. Spoon the hot tomato pan juices over the meatballs. Cover the skillet and reduce the heat to low. Simmer for 15 minutes, until the meatballs are cooked through and the flavors meld.
    Look for The sauce should be bubbling gently and the vegetables tender.
    Safe temperature 160°F (71°C) internal temperature (ground meat)
    Tip Avoid lifting the lid too often—steam helps cook the meatballs evenly.

The meatballs should be deeply browned on all sides, with a crust that locks in moisture. When you add the vegetables back, the pan juices should sizzle. After covering and simmering for 15 minutes, the sauce should be bubbling gently and the meatballs should be cooked through. The eggplant should be meltingly soft, and the peppers should have softened but not lost their shape. The aroma will be rich and tomato-forward.

Finish and Serve

  1. Finish and serve
    Uncover the skillet and increase the heat to medium. Cook for 2 minutes to reduce the sauce slightly. Sprinkle with fresh parsley. Serve hot with crusty village bread for dipping into the rich pan juices.
    Look for The sauce should be glossy and slightly thickened.
    Tip Taste and adjust seasoning with extra salt if needed.

The sauce should be slightly thickened and glossy, coating the meatballs and vegetables. The parsley adds a fresh green contrast. The bread should be warm and crusty, ready for dipping. The final dish should look rustic and inviting, with the meatballs nestled among the vegetables in a rich sauce. The flavors should be balanced—savory, slightly sweet from the peppers, and bright from the tomatoes.

Common mistakes

One common mistake is overcrowding the skillet when searing the vegetables. If they’re too crowded, they’ll steam instead of char, and you’ll lose that caramelized flavor. Another is overworking the meatball mixture—handle the beef only until it just comes together, or the meatballs will be dense.

Finally, don’t skip the resting time after cooking; it helps the meatballs retain their juices. If the sauce seems too thin, simmer uncovered for a few extra minutes to reduce it.

How to tell it’s done

The dish is done when the meatballs are cooked through and register 160°F (71°C) on an instant-read thermometer. The vegetables should be tender but not mushy, and the sauce should be slightly reduced and glossy.

To test without a thermometer, cut one meatball open—it should be brown throughout with no pink in the center. The sauce should coat the back of a spoon. Let the skillet rest for a couple of minutes before serving to allow the flavors to settle.

  • Ground meat: 160°F (71°C) in the thickest part

Coming up in Part 3: common questions

  • Can this recipe be made without a lid?
  • What is the best way to reheat leftovers?
  • Can the meatballs be made gluten-free?
  • How can the dish be made less oily?
  • What if the sauce is too thin?

Also in Part 3: variations (Spicy Köfte, Lamb Köfte, Vegetarian Version, Summer Squash Addition), storage and make-ahead, and the printable recipe card.

Up next · Part 3 of 3

4 variations · storage & make-ahead · 5 answers · printable card

Tips, FAQ & printable recipe (Part 3)← Back to the ingredients (Part 1)