Karnıyarık is more than just a dish in Turkish cuisine—it is a symbol of comfort and tradition. The name, meaning “split belly,” reflects the way eggplants are carefully opened and filled with a rich meat mixture. This dish has been served for generations, from family dinners to Ottoman tables.
What Is Karnıyarık (Turkish Stuffed Eggplant)?
Karnıyarık is one of the most iconic dishes in Turkish cuisine, made by stuffing tender eggplants with a rich ground meat filling and baking them in a flavorful tomato sauce. This traditional Turkish stuffed eggplant recipe is known for its deep, comforting flavor and melt-in-your-mouth texture.
Quick Answer: Karnıyarık is a classic Turkish dish where roasted eggplants are filled with seasoned ground meat, onions, and tomatoes, then baked until soft and juicy.
Deeply rooted in Ottoman cuisine, karnıyarık represents the essence of Turkish home cooking—simple ingredients transformed into rich, satisfying meals. It is often served as a main dish alongside rice and yogurt-based sides.
If you enjoy traditional dishes like Imam Bayildi (stuffed eggplant without meat) or comforting soups like Turkish Lentil Soup, this recipe offers a perfect balance of flavor and tradition.
Ingredients for Karnıyarık
- 4 medium eggplants
- 1/2 lb ground beef or lamb
- 1 onion, finely chopped
- 2 cloves garlic
- 2 tomatoes, diced
- 2 green peppers
- 2 tbsp tomato paste
- 1 tbsp pepper paste (optional)
- 3 tbsp olive oil
- 1 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp cumin
- 1/4 cup parsley
How to Make Karnıyarık (Step-by-Step)
Step 1: Prepare the Eggplants
Peel the eggplants in a striped pattern and make a lengthwise slit without cutting all the way through. Sprinkle salt inside and let them sit for 20 minutes to remove bitterness.
Step 2: Soften the Eggplants
Rinse and dry the eggplants. Lightly fry them in oil or bake at 400°F (200°C) for 20 minutes until soft. This step ensures a tender texture.
Step 3: Cook the Meat Filling
Heat olive oil in a pan and sauté onions and peppers until soft. Add ground meat and cook until browned. Stir in garlic, tomato paste, and tomatoes. Simmer until thick and well combined.
Step 4: Fill the Eggplants
Place eggplants in a baking dish and gently open the slit. Fill each with the meat mixture, pressing slightly to hold shape.
Step 5: Bake
Add 1 cup of water mixed with tomato paste to the dish. Bake at 350°F (180°C) for 35–40 minutes until the eggplants are fully tender and the sauce thickens.
Expert Tips for Perfect Karnıyarık
- Always salt eggplants to remove bitterness
- Do not skip pre-cooking the eggplants
- Use slightly fatty meat for better flavor
- Let the dish rest before serving
- Add a pinch of sugar to balance tomato acidity
Serving Suggestions
Karnıyarık is best served with Turkish rice pilaf and a side of yogurt. The combination of rich eggplant, savory meat, and refreshing yogurt creates a balanced meal.
Storage and Reheating
- Store in the fridge for up to 3 days
- Reheat in oven at 325°F (165°C)
- Avoid microwaving for best texture
Frequently Asked Questions
How to make karnıyarık at home?
To make karnıyarık at home, roast or fry eggplants, prepare a ground meat filling with onions and tomatoes, stuff the eggplants, and bake them in tomato sauce until tender.
What does karnıyarık mean?
Karnıyarık literally means “split belly” in Turkish, referring to the eggplant being cut open and filled with meat.
Can I make karnıyarık without frying?
Yes, you can bake the eggplants instead of frying for a lighter version without sacrificing too much flavor.
Is karnıyarık healthy?
It is rich in protein and vegetables but can be high in fat. Baking instead of frying makes it lighter.
What is the difference between karnıyarık and imam bayildi?
Karnıyarık contains meat, while Imam Bayildi is a vegetarian version made with olive oil, onions, and tomatoes.
Can I freeze karnıyarık?
Yes, it can be frozen after cooking, but the eggplant texture may become softer after reheating.
What to serve with karnıyarık?
It is traditionally served with rice, yogurt, and sometimes a light soup for a complete Turkish meal.
For more traditional dishes, explore our Turkish recipes collection or try other classics like Turkish Lamb Kebab.
Authentic Turkish Karnıyarık (Stuffed Eggplant)
Ingredients
- 4 Medium Eggplants
- ½ lb Ground Beef 20% fat
- 1 Large Onion diced
- 2 Cloves Garlic minced
- 2 Tomatoes diced
- 2 Green Peppers sliced
- 2 tbsp Tomato Paste
- 1 tbsp Pepper Paste optional
- 3 tbsp Olive oil
- 1 tsp Salt
- 1 tsp Black pepper
- ½ tsp Cumin
- Fresh parsley for garnish
Instructions
- Prepare Eggplants: Peel eggplants in zebra stripes. Cut a slit lengthwise. Salt for 20 mins, then rinse and pat completely dry.
- Pre-cook: Lightly fry eggplants in olive oil until soft and golden. Alternatively, bake at 400 ℉ for 20 mins.
- Make Filling: Sauté onions and peppers. Add ground meat and brown. Stir in garlic, half the tomato paste, and tomatoes. Simmer for 10 mins.
- Stuff: Place eggplants in a dish. Open the slits and fill generously with the meat mixture.
- Bake: Mix remaining tomato paste with 1 cup water. Pour into the dish. Bake at (350 ℉ - 180℃ ) for 40 minutes.
- Serve: Garnish with parsley and serve with rice pilaf and yogurt.
Notes
Expert Tips for Professional Results
- The Zebra Peel: Peeling in stripes isn't just for looks. The remaining skin provides structural integrity so the eggplant doesn't fall apart, while the peeled sections allow the sauce to soak in.
- Tomato Quality: If tomatoes are out of season, use high-quality canned crushed tomatoes. The natural acidity of the tomato is what balances the richness of the fried eggplant.
- The Sugar Pinch: Add a tiny pinch of sugar to your tomato sauce base. This is an old Ottoman trick to balance the acidity and enhance the natural sweetness of the eggplant.
- Resting Time: Like a good steak, Karnıyarık needs to rest for 10 minutes after leaving the oven. This allows the juices to redistribute, making the dish much easier to serve without it falling apart.


