Skip to content
turkishdinner✨ New

Turkish Karnıyarık-Style Eggplant Casserole

Baked eggplant halves stuffed with ground beef, tomato and peppers, in the style of karnıyarık.

Prep
20 min
Cook
55 min
Servings
4
Difficulty
Medium
4.7
Sign in to rate
#turkish#karniyarik#eggplant#ground beef#casserole#dinner

About This Recipe

Karnıyarık, literally "split belly," is one of Turkey's most iconic eggplant dishes — fried or roasted eggplant halves split open and filled with a savory ground meat and tomato mixture, then baked until everything melds together. This casserole version takes that same beloved combination and bakes multiple eggplant halves together in one dish, making it easier to cook for a family without frying each piece individually.\n\nThe technique that makes karnıyarık work is roasting the eggplant first until it's fully soft and slightly collapsed, which lets you split it open without tearing and gives it a base sweetness that balances the savory meat filling. The filling itself is built the way most Turkish meat sauces are — onion and pepper cooked down first, then meat browned hard, then tomato paste and fresh tomato simmered until thick — before it's spooned generously into the split eggplants and baked just long enough for the top to blister.\n\nServe with rice pilaf and a simple yogurt or cacık on the side — this is classic Turkish home cooking, not a fussy restaurant dish.

Ingredients

Serves 4

  • 4 mediumeggplants(halved lengthwise)
  • 0.33 cupolive oil(divided)
  • 400 gground beef
  • 1onion(finely diced)
  • 2green bell peppers(1 diced for filling, 1 sliced for topping)
  • 3 clovesgarlic(minced)
  • 2tomatoes(1 diced for filling, 1 sliced for topping)
  • 2 tbsptomato paste
  • 1 tspground cumin
  • 0.5 tspblack pepper
  • 0.5 cuphot water
  • 2 tbspfresh parsley(chopped)

Instructions

  1. 1

    Prep and roast the eggplant

    Preheat oven to 425°F (220°C). Score the flesh of each eggplant half in a crosshatch pattern, brush generously with olive oil, and roast cut-side up 25-30 minutes until fully soft.

  2. 2

    Make the filling

    While the eggplant roasts, heat remaining oil in a skillet over medium-high heat. Add onion and diced pepper and cook 5 minutes, then add beef and cook until browned, about 7 minutes.

  3. 3

    Build the sauce

    Add garlic, diced tomato, tomato paste, cumin and black pepper. Cook 8-10 minutes until thickened and no longer watery.

    Cook the filling until it's noticeably thick before stuffing — a wet filling will make the casserole soupy instead of holding its shape when baked.

  4. 4

    Split and stuff

    Once the eggplants are soft, use a spoon to gently press down the center of each half, creating a pocket. Fill generously with the beef mixture.

  5. 5

    Top and bake

    Arrange a slice of tomato and pepper on top of each stuffed eggplant. Pour hot water into the bottom of the dish and bake 15-20 minutes until the tops are lightly blistered.

  6. 6

    Serve

    Let rest 5 minutes, then scatter with parsley and serve warm.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Score the eggplant flesh before roasting so the oil and heat penetrate evenly and it cooks through fully in the time given.

  • →

    Cook the meat filling until it's thick and mostly dry — any excess liquid will pool under the eggplant and make the dish watery.

  • →

    Use Italian or Japanese eggplants if regular globe eggplants aren't available; just adjust roasting time down slightly since they're thinner.

Variations

  • •

    Use ground lamb instead of beef for a richer, more traditional flavor found in many regional versions.

  • •

    Make it vegetarian by swapping the beef for a mix of mushrooms and lentils, keeping the same tomato-pepper base.

  • •

    Add a pinch of Aleppo pepper to the filling for background heat.

Storage

Refrigerate in an airtight container for up to 3 days. Reheat covered in a 350°F (175°C) oven until warmed through, or microwave individual portions.

History & Origin

Karnıyarık is a classic of Turkish home cooking, particularly associated with Ottoman-era Istanbul cuisine, and remains one of the most commonly requested eggplant dishes in Turkish restaurants abroad. Its name, meaning "split belly," refers directly to the way the roasted eggplant is opened to hold the meat filling.

Frequently Asked Questions

Do I have to fry the eggplant first?

No — roasting is a lighter, easier alternative to the traditional shallow-frying and works well for a casserole-style bake, though frying does give a slightly richer flavor if you prefer the classic method.

Why did my eggplant collapse instead of holding its shape?

That usually means it was roasted too long or was very ripe and soft to begin with; check smaller eggplants a few minutes early and handle them gently once out of the oven.

Can I make this ahead and bake later?

Yes — roast the eggplant and make the filling up to a day ahead, then stuff and do the final bake just before serving so the tops stay freshly blistered.

Nutrition Facts

Per serving (380g / 13.4 oz) · 4 servings total

Calories420kcal
Protein22g
Carbohydrates24g
Fat27g
Fiber9g
Protein22g
Carbs24g
Fat27g

Time Summary

Prep time20 min
Cook time55 min
Total time75 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes