Home / Dinner / Karnıyarık (Stuffed Eggplant with Ground Beef)

Karnıyarık (Stuffed Eggplant with Ground Beef)

Baked eggplant boats stuffed with spiced ground beef and tomato, the everyday Turkish dinner hero.

⏱ 30 minPrep time
🔥 45 minCook time
🍽 4Servings
🏷 DinnerCategory
☆☆☆☆☆No ratings yet
Karnıyarık stuffed roasted eggplant with seasoned ground beef

Karnıyarık means split belly, and it is the dinner Turks actually eat on weeknights: eggplants slit open, fried or roasted, then stuffed with ground beef, onion, tomato, and green pepper and baked until everything melts together. It shares a plate with rice pilaf and often a dollop of yogurt. Where imam bayıldı is the elegant vegetarian cousin, karnıyarık is the hearty meat-and-vegetable main. Every home cook has a favorite version, and arguments about whether to fry or roast the eggplant are endless.

Eggplant boats brimming with beef

The eggplant turns creamy and sweet in the oven, soaking up the tomatoey beef filling, while the tops stay slightly chewy and charred from the initial frying. A spoonful of the meat mixture with a bite of eggplant and rice is the definition of Turkish home cooking. Salt the eggplants first to draw out bitterness, and let the dish rest a few minutes before serving so the juices settle. Leftovers are even better, so it is a good candidate for making a day ahead.

Craving more? Explore all Turkish Kitchen recipes.

Step by stepInstructions

  1. Peel the eggplants in stripes and cut a deep slit lengthwise down each one, leaving the ends intact. Salt generously inside and out and let sit 30 minutes, then pat dry.
  2. Heat the olive oil in a skillet and fry the eggplants until golden and softened, about 5 minutes total, turning once. Drain on paper towels.
  3. In the same skillet, cook the ground beef with the onion until browned, about 6 minutes. Add the garlic, tomato, tomato paste, green pepper, parsley, salt, black pepper, and red pepper flakes and simmer until thick, about 5 minutes.
  4. Preheat the oven to 375°F. Arrange the eggplants in a baking dish and press the slits open.
  5. Spoon the beef filling into each slit, dividing it evenly, and pile any extra on top.
  6. Pour the hot water around the eggplants, cover with foil, and bake 30 minutes. Uncover and bake 10 minutes more until the tops are browned.
  7. Rest 10 minutes, then serve with rice pilaf and yogurt.

💡 Chef tips & storage

Salting the eggplants first removes bitterness and keeps them from soaking up too much oil. The dish is even better the next day, so make it ahead if you can.

Rate this recipe

☆☆☆☆☆No ratings yet
Sign in to rate this recipe.

Recipe details

Prep30 min
Cook45 min
Servings4
CategoryDinner
PublishedAugust 17, 2026
Emily — the cook behind My Comfort Recipes

Hi, I'm Emily 🧡

Hi, I'm Emily — the cook behind My Comfort Recipes. Simple, tested comfort food for real weeknights, written down the way grandma would. Pull up a chair. More about me →