Karnıyarık—meaning ‘split belly’—is a traditional Turkish main course found on tables and menus across Istanbul and beyond. This recipe teaches you to prepare it at home, understanding the straightforward technique of softening eggplants, building a spiced meat filling, and bringing everything together in the oven.
The dish is medium-difficulty: it requires several steps but no special skills. The key to making how to make stuffed eggplant karnıyarık successfully lies in partially cooking the eggplants first, then stuffing them properly so they stay intact during baking. Most visitors learn to order it in restaurants; this guide shows you the home version.
Quick answer: Peel and roast whole eggplants until soft, prepare a filling of browned ground beef with tomatoes and spices, stuff the eggplants, and bake with tomato sauce. Total time: approximately 1.5 to 2 hours, depending on oven temperature and eggplant size.
At a Glance
| Type | Dishes |
|---|---|
| Origin | Central Anatolia, Turkey |
| Servings | 2-4 servings (4 eggplants) |
| Total time | approximately 1.5 to 2 hours |
| Difficulty | Medium |
History and Story of Stuffed Eggplant (Karnıyarık)
Karnıyarık dates to Ottoman palace cuisine, where eggplant was celebrated as the ‘queen of vegetables.’ The recipe is believed to have originated in the central Anatolian province of Sivas and was a staple of Ottoman kitchens. Today it is eaten throughout Turkey, particularly in Anatolian and southeastern regions, and is a standard menu item in Turkish restaurants. The name ‘karnıyarık’ literally translates from Turkish as ‘split belly,’ referring to the method of slitting and stuffing the eggplant.
Ingredients
- 4 medium eggplants
- 500 g ground beef
- 2 medium onions
- 3 medium tomatoes
- 2 green peppers
- 3 cloves garlic
- 2 tbsp tomato paste
- Handful fresh parsley
- 2 tbsp olive oil
- 1 tsp ground cumin
- 1 tsp paprika
- Salt and black pepper to taste
How Stuffed Eggplant (Karnıyarık) Is Made
Step 1: Prepare and roast the eggplants
Preheat oven to 200°C (390°F). Peel strips lengthwise from each eggplant in a striped pattern, leaving some skin intact to help them hold their shape. Make a shallow cut along the length of each eggplant without cutting all the way through. Rub the flesh with olive oil and salt. Place on a baking tray and roast for 30 minutes until soft and lightly browned.
Tip: Striped peeling helps the eggplants stay firm during cooking; complete peeling causes them to fall apart.
Step 2: Brown the ground beef and aromatics
While eggplants roast, heat olive oil in a large skillet over medium heat. Dice and add the onion, cook for 3 minutes until softened. Add minced garlic and diced green peppers, cook for another 2 minutes. Crumble in the ground beef, break it into small pieces, and cook, stirring frequently, for 8–10 minutes until completely browned and no pink remains.
Tip: Break the meat into small, even pieces as it cooks so it absorbs the flavours evenly.
Step 3: Build the filling
Stir the tomato paste, ground cumin, paprika, salt, and black pepper into the cooked meat. Dice the tomatoes and add them along with the chopped parsley. Stir well, bring to a simmer, and cook for 10 minutes over low heat, stirring occasionally, until the tomatoes begin to soften and flavours meld.
Tip: Grating fresh tomatoes instead of chopping them gives a smoother, more integrated sauce.
Step 4: Stuff the eggplants
Remove roasted eggplants from the oven and let them cool slightly. Using a fork or small spoon, gently press a shallow indentation along the centre slit of each eggplant to create a pocket without breaking the skin. Spoon the meat filling evenly into each pocket, pressing it gently so it stays in place.
Tip: Do not scoop out too much eggplant flesh; just enough to make a divot is sufficient.
Step 5: Prepare the sauce
In a small bowl, mix 1 tbsp tomato paste with 1 cup hot water. Season with salt and pepper. Arrange the stuffed eggplants in a baking dish and pour the sauce over and around them.
Tip: The sauce keeps the eggplants moist and adds moisture to the filling during baking.
Step 6: Bake and finish
Bake at 180°C (350°F) for 25–35 minutes until the sauce is bubbling gently around the eggplants. They should be very tender and the filling heated through. Serve hot, garnished with fresh parsley and thin slices of green pepper if desired.
Tip: If the eggplants seem too firm after 25 minutes, cover loosely with foil and continue baking for another 10 minutes.
Variants
- With lamb instead of beef
- With a mixture of half beef and half lamb
- With chopped eggplant flesh mixed into the filling
- With finely diced red pepper in the filling
- Topped with sliced cherry tomatoes and green pepper strips before baking
- Vegetarian version using lentils or chickpeas instead of meat (less common but made in some kitchens)
- Similar dish called İmam Bayıldı, which uses only onions and tomatoes, no meat
Common Mistakes to Avoid
- Peeling eggplants completely before cooking. This makes them fall apart. Peel only in a striped pattern to maintain structure.
- Overcooking ground beef. If cooked too long, it becomes dry and crumbly. Stop cooking as soon as no pink remains.
- Scooping out too much eggplant flesh. This creates large cavities that collapse during cooking. A shallow indentation is sufficient.
- Skipping the salt-soaking step. Soaking eggplants in salt water for 20–30 minutes before cooking reduces bitterness and helps them absorb less oil.
- Not seasoning the meat mixture adequately. Taste and adjust salt, pepper, and spices as you cook; underseasoned filling is bland.
- Baking without sauce. The sauce prevents drying and adds necessary moisture. Never skip it.
How to Order and Eat It
Serve hot with Turkish rice pilaf (pilaff) or bulgur, and a side of yogurt or Turkish yogurt. The cool yogurt balances the warm, spiced eggplant. Eat with a fork, pressing gently to break apart the soft eggplant so the filling mixes with each bite. Traditionally eaten for dinner as the main course and often accompanied by Turkish tea or water.
To order: Karnıyarık lütfen. [Karnıyarık lütfen]
Where to Try Stuffed Eggplant (Karnıyarık)
Lokanta No 19 Dining TurkishMain image: AI-generated illustration. It may not show the place exactly as it looks.
Istanbul Vibes Tips
- Eggplants are at their peak in summer and early autumn. Markets have the best selection during these months, and the vegetables are fresher and less bitter than those stored longer.
- Buy medium-sized eggplants of similar length and thickness. Uneven sizes mean some cook too much while others remain firm, making plating and serving awkward.
- Many home cooks fry rather than roast eggplants. Frying takes less time but uses more oil; roasting is lighter. Choose roasting for less grease.
- The dish reheats well. Make it a day ahead, cover, refrigerate, and reheat gently in the oven at low temperature before serving. This can also develop flavours.
- Ground lamb gives a deeper, richer flavour than beef. Mixing half beef and half lamb is popular in central Turkey and offers the best balance of taste and cost.
Where to Find Stuffed Eggplant (Karnıyarık) in Istanbul
Related guides
Meze: Turkish appetizers, culture and what to orderMain image: AI-generated illustration. It may not show the place exactly as it looks.
Turkish Tea: How to Brew and Serve It Like Istanbul LocalsMain image: AI-generated illustration. It may not show the place exactly as it looks.
Rakı: How to Drink Turkey’s National Spirit in IstanbulMain image: AI-generated illustration. It may not show the place exactly as it looks.
Browse more: All Food & Drink · All Other
FAQ
What does 'karnıyarık' mean?
The word 'karnıyarık' is Turkish and literally means 'split belly.' It refers to the method of slitting open the eggplant and stuffing it with filling.
Can I use lamb instead of beef?
Yes. Many Turkish home cooks use lamb or a mixture of equal parts beef and lamb. Lamb has a richer flavour and is traditional in many regions.
Is karnıyarık the same as İmam Bayıldı?
No. Karnıyarık is stuffed with spiced ground meat. İmam Bayıldı is a vegetarian version filled only with onions, tomatoes, garlic, and herbs, baked in olive oil. Both are Turkish eggplant dishes but are distinct.
Can I roast eggplants instead of frying them?
Yes. Many modern recipes roast eggplants in the oven for 30 minutes until soft. This is lighter, uses less oil, and is easier than frying on the stovetop.
What is the purpose of salting eggplants before cooking?
Salting eggplants for 20–30 minutes before cooking helps remove excess water and bitterness. This step is less critical with modern eggplants but still improves texture and flavour.
How far in advance can I prepare karnıyarık?
You can make it fully a day ahead. Cover it, refrigerate, and reheat gently in a 160°C (320°F) oven for 20–25 minutes before serving. The flavours often improve after resting.
What should I serve with karnıyarık?
Serve with Turkish rice pilaf or bulgur, and a side of yogurt or Turkish yogurt. Fresh salad and bread are also common accompaniments. Tea or water typically follows.
Why is my karnıyarık dry?
Usually because the sauce evaporated or was too thin. Always add enough tomato paste and water to create a visible sauce around the eggplants before baking. Bake covered with foil if the sauce is drying too quickly.
Istanbul Vibes is a one-person project. A coffee keeps it going

Take this guide with you
Get a free PDF of this guide to print or read offline: key facts, tips and a map link on a few clean pages.
Report an issue on this page
How we research and update our guides
About this guide: AI assistance and accuracy
This guide is created with the help of AI and is based on official sources where available. Mistakes can still happen. Opening hours, prices, rules and other details are given to the best of our knowledge as of the date shown and can change without notice. It offers general recommendations only, not professional, legal or travel advice. Please confirm important details with the official source before you travel; you are responsible for your own plans and decisions.
* Affiliate link: as an Amazon Associate we earn from qualifying purchases at no extra cost to you.

