Karnıyarık is one of the most iconic dishes in Turkish home cooking. Soft roasted eggplants are split open and generously filled with a rich minced meat mixture made with onions, garlic, tomatoes, herbs, and spices. Everything is then baked together until meltingly tender and deeply flavorful.
The name karnıyarık literally means “split belly” in Turkish — a reference to the way the eggplants are slit open and stuffed down the center. It is one of those dishes that instantly reminds many Turkish people of family dinners, warm kitchens, and homemade comfort food.
While the ingredient list is simple, the final result feels luxurious and deeply satisfying. Soft silky eggplants absorb the savory tomato juices while the meat filling becomes rich and aromatic during baking.
Karnıyarık belongs to a family of Turkish vegetable dishes where vegetables are first fried or roasted and then cooked slowly with meat and sauce. The combination of eggplant, tomatoes, olive oil, and minced meat is one of the foundations of Turkish cuisine and appears in countless regional recipes throughout the country.
Unlike some Mediterranean stuffed vegetable recipes that rely heavily on cheese or cream, Turkish karnıyarık builds flavor naturally through slow cooking, vegetables, olive oil, and spices.
The result is rich without being heavy.
Traditional versions often used lamb, though many modern Turkish households use beef or a mixture of beef and lamb. Both work beautifully.
Served with rice pilaf, cacık, yogurt, or a fresh shepherd’s salad, karnıyarık becomes a complete Turkish comfort meal that feels both rustic and elegant at the same time.
One of the reasons this recipe remains so beloved is the incredible texture contrast. The eggplants become buttery soft while the filling remains juicy, savory, and slightly chunky from tomatoes and onions.
It is the kind of dish that tastes even better the next day.
- Servings: 4
- Prep Time: 30 minutes
- Cook Time: 1 hour
- Total Time: About 1 hour 30 minutes
Ingredients
For the Eggplants
- 4 medium eggplants
- Salt
- 5 tablespoons olive oil
For the Meat Filling
- 400 g ground beef or lamb
- 1 large onion, finely chopped
- 4 garlic cloves, finely chopped
- 2 tablespoons tomato paste
- 2 medium tomatoes, finely chopped or grated
- 1 teaspoon dried oregano
- 1 teaspoon pul biber (Aleppo pepper)
- 1 teaspoon paprika
- 1 teaspoon sugar
- Salt and black pepper, to taste
- 2 tablespoons olive oil
- Small handful fresh parsley, chopped

For the Tomato Sauce
- 1 tablespoon tomato paste
- 1 cup hot water
- Salt and black pepper
For Topping
- 1 tomato, sliced
- Fresh parsley
For Serving
- Turkish rice pilaf
- Cacık
- Shepherd’s salad
- Yogurt
Instructions
1. Prepare the Eggplants
Preheat the oven to 220°C (425°F).
Peel the eggplants in alternating stripes to create the traditional “zebra” pattern.
This technique helps the eggplants maintain structure while preventing the skin from becoming too thick during cooking.
Sprinkle generously with salt and let them rest for about 15–20 minutes.
Salting helps remove excess moisture and bitterness from the eggplants while improving texture after roasting.
Rinse thoroughly and pat dry with paper towels.
2. Roast the Eggplants
Place the eggplants in a baking dish.
Brush or drizzle generously with olive oil.
Roast for about 25 minutes, turning once halfway through cooking.
The eggplants should soften slightly while beginning to collapse gently.
Traditional Turkish recipes sometimes fry the eggplants instead of roasting them, but roasting creates a slightly lighter version while still keeping the eggplants soft and rich.

3. Prepare the Meat Filling
Meanwhile, heat olive oil in a large frying pan over medium heat.
Add the onions and cook slowly until soft and translucent.
Stir in the garlic and cook for another 30 seconds.
Add the ground meat and cook thoroughly, breaking it apart with a wooden spoon.
Allow the meat to brown lightly for deeper flavor.
Once fully cooked, stir in the tomato paste, oregano, pul biber, paprika, and sugar.
Cook for another minute to deepen the flavor of the tomato paste and spices.
Add the chopped tomatoes and a small splash of water.
Simmer gently for 10–15 minutes until the filling becomes rich and slightly thickened.
Finish with chopped parsley.
The filling should be juicy but not watery.

4. Prepare the Tomato Sauce
Mix tomato paste with hot water until smooth.
Season lightly with salt and pepper.
This sauce helps steam the eggplants during baking while adding extra moisture and tomato flavor.
5. Stuff the Eggplants
Remove the softened eggplants from the oven.
Using a knife, carefully slit each eggplant lengthwise without cutting completely through.
Gently open the center using spoons or your fingers to create space for the filling.
Stuff generously with the meat mixture.
Top each eggplant with a tomato slice.
Arrange them snugly in a baking dish.
Pour the prepared tomato sauce around the eggplants.
6. Bake Until Tender
Reduce oven temperature slightly to 200°C (400°F).
Bake for another 30–40 minutes until the eggplants become completely soft and tender.
The tops should look rich and slightly caramelized while the tomato sauce bubbles around the edges.
If the tops brown too quickly before the eggplants fully soften, loosely cover with foil.
Properly cooked karnıyarık should feel meltingly soft when pierced with a fork.

7. Serve
Serve warm with rice pilaf, yogurt, or a fresh Turkish salad.
Spoon extra tomato sauce over the top before serving.
Fresh parsley and additional pul biber make excellent finishing touches.
What Makes Karnıyarık So Special?
Karnıyarık perfectly represents the philosophy of Turkish home cooking.
Rather than relying on heavy sauces or excessive seasoning, the recipe focuses on balancing a few deeply compatible ingredients:
- Eggplant
- Tomatoes
- Olive oil
- Meat
- Garlic
- Onion
The eggplant acts almost like a sponge, soaking up the rich tomato juices and savory meat flavors while becoming silky and creamy during baking.
The filling itself remains relatively simple but incredibly aromatic.
Together, everything transforms into a dish that feels rich, comforting, and deeply homemade.
The slow baking process is especially important because it allows the eggplants to soften completely while the flavors continue blending together.
Karnıyarık vs İmam Bayıldı
Karnıyarık is often compared to another famous Turkish eggplant dish: İmam Bayıldı.
The main difference is the filling.
Karnıyarık contains meat.
İmam Bayıldı is vegetarian and usually filled with onions, tomatoes, and garlic cooked in olive oil.
Both dishes use split eggplants and slow cooking methods, but karnıyarık is typically served as a hearty main course while imam bayıldı is often served as part of a meze spread or as a lighter vegetable dish.
Choosing the Best Eggplants
Long Eggplants Work Best
Slimmer eggplants cook more evenly and soften faster.
Large globe eggplants can work, but they may require longer baking time.
Look for Firm Skin
Choose eggplants with glossy skin and firm texture.
Avoid soft spots or wrinkled skin.
Smaller Seeds Are Better
Younger eggplants usually contain fewer seeds and taste less bitter.
Things to Consider
Roasting vs Frying
Traditional Turkish cooks often fry the eggplants first.
Roasting creates a lighter dish while still maintaining excellent texture.
Don’t Rush the Baking
Karnıyarık depends heavily on slow cooking.
Undercooked eggplants will feel spongy instead of silky.
Tomato Sauce Matters
The tomato sauce at the bottom of the pan is essential because it creates steam and prevents the eggplants from drying out.
Lamb Creates Richer Flavor
Beef works perfectly well, but lamb creates a deeper and more traditional flavor profile.
A combination of both is excellent.
Tips
Use Fresh Tomatoes
Fresh ripe tomatoes provide brighter and sweeter flavor than canned varieties.
Add Green Peppers
Some Turkish versions include finely chopped green peppers in the filling for extra sweetness and texture.
Let It Rest Before Serving
Allow the dish to rest for 10–15 minutes after baking.
The flavors settle beautifully during this time.
Serve with Rice
Turkish rice pilaf is the classic side dish because it absorbs the tomato sauce perfectly.
Add More Parsley
Fresh parsley brightens the richness of the dish dramatically.
Storage and Reheating
Refrigerator
Store leftovers in an airtight container for up to 4 days.
Freezer
Freeze for up to 2 months.
Thaw overnight before reheating.
Reheating
Reheat gently in the oven or on the stovetop with a splash of water or tomato sauce.
Karnıyarık often tastes even better the next day because the eggplants continue absorbing flavor overnight.
Traditional Turkish Side Dishes
Karnıyarık pairs beautifully with classic Turkish sides such as:
- Turkish rice pilaf
- Bulgur pilaf
- Cacık
- Ayran
- Shepherd’s salad
- Sumac onions
- Fresh bread
These simple sides balance the richness of the stuffed eggplants perfectly.
Mediterranean Comfort Food at Its Finest
Karnıyarık reflects many traditional Mediterranean cooking principles:
- Vegetable-forward meals
- Olive oil-based cooking
- Slow simmering
- Tomato-rich sauces
- Fresh herbs
- Balanced flavors
The dish feels hearty and satisfying without relying on heavy cream or cheese.
Instead, flavor develops naturally through careful cooking and ingredient harmony.
This is one of the reasons Turkish cuisine remains so beloved worldwide.
Final Thoughts
This Karnıyarık recipe delivers everything people love about Turkish comfort food: silky eggplants, rich tomato sauce, aromatic meat filling, and deeply satisfying flavor.
The slow-baked eggplants become meltingly soft while the savory filling creates warmth and richness in every bite.
Served with fluffy rice, yogurt, and salad, karnıyarık becomes the kind of meal that feels timeless, comforting, and unmistakably homemade.
Whether you are exploring Turkish cuisine for the first time or recreating flavors from childhood memories, this classic stuffed eggplant dish is always worth the effort.
Afiyet olsun!

