Turkish stuffed eggplants, or karnıyarık, is one of the most satisfying meals you can make. Silky tender fried eggplants stuffed with a moreish filling, it can’t get much more comforting than that! Especially if you serve the Turkish stuffed eggplants in the traditional way, with buttery rice pilaf and tangy yogurt on the side.
As soon as eggplants are in season, you can be sure I’ll rush to the store to buy some. Karnıyarık is definitely in my top 10 Turkish recipes, as I make Turkish stuffed eggplants every couple of weeks or so in the summer!
🍆 Small eggplant only
It’s essential to use the correct type of eggplants for this recipe. The eggplants need to be small to ensure that they’ll cook through. Turkish stuffed eggplants are really soft. Soft enough that you don’t need a knife to cut through them when served. It’s challenging to get this level of softness from globe eggplants/American eggplants since they are too big to be fried whole. The interior would not get soft enough to make proper karnıyarık. I suppose you could always try to parboil or steam them first before frying, but I never tried it.
If you can go to a Turkish store, save yourself the trouble by simply buying Turkish eggplants. They are called patlıcan and are usually sold in bags of 3 or 4. If you can’t go to a Turkish store, Italian eggplants are very similar to Turkish eggplants. They are teardrop-shaped like American eggplants but they are smaller, making it possible to fry them whole.
If you can’t get Turkish or Italian eggplants, you can use Japanese or Chinese eggplants. They are more elongated and cylindrical-shaped, but they fry beautifully, so they would work out to make Turkish stuffed eggplants.
📋 Step by step
This is an overview with step-by-step photos. The ingredient list and full instructions are in the recipe card below.
Step 1: Prepare and fry the eggplants

Partially peel the eggplants and prick them with a knife. Sprinkle salt all over them and let them sit in a colander for 40 min. Degorging the eggplants helps to reduce their bitterness and I also find the flesh creamier once fried. Rinse and dry the eggplants thoroughly before frying them for 5 min on each side. Place the eggplants on a plate lined with paper towels. Split each eggplant lengthwise.
Step 2: Make the filling

Cook the ground beef over medium-high heat for 10 min. Remove the beef from the pan and cook the onion until softened. Add the garlic and cook for 2 min. Spread the paste all over and cook for 2 min. Add the grated tomato, salt, sugar, and reserved ground beef. Stir well and cook for 4 min. Stir in the parsley.
Step 3: Cook the karnıyarık

Add the eggplants to a large frying pan. Stuff the eggplant cavities with the ground beef filling. Garnish each eggplant with a strip of green pepper and half of a cherry tomato. Spoon 3 tbsp of water around the eggplants. Cover the pan and cook the Turkish stuffed eggplants for 35 min over medium-low heat. Serve with Turkish rice pilaf and Turkish yogurt (or full-fat Greek yogurt) for the best experience!
⏲️ Other cooking method
There is an alternative way of cooking Turkish stuffed eggplants. You can cook them in the oven instead of over the stove. Once you are done making the filling, preheat the oven to 180°C (355°F). Place the eggplants in a baking dish and stuff them as per the instructions. In a bowl, whisk together 235ml (1 cup) of water and 1 tsp of Turkish mild pepper paste (or tomato paste). Pour the liquid all around the eggplants. The liquid will prevent the eggplants from getting stuck to the dish, so don’t forget this step! Bake the Turkish stuffed eggplants for 20 min. The garnish on top will have darkened and the ground beef will look a bit crispier and golden brown.
I cook my karnıyarık covered over the stove because that’s how my (Turkish) mother-in-law cooks it. I don’t find the flavors to be more intense after having baked and it slightly dries up the eggplants. But every family has its preferences, so to each their own!
Another way to garnish the Turkish stuffed eggplants is to place a whole green chili on each eggplant instead of a slice of green pepper. My mother-in-law also uses slices of garlic instead of halved tomatoes.


Turkish stuffed eggplants
- Prep Time: 1 hour 30 minutes
- Cook Time: 1 hour 15 minutes
- Total Time: 2 hours 45 minutes
- Yield: 3 servings 1x
- Category: Main course
- Method: Stovetop
- Cuisine: Turkish
Description
Turkish stuffed eggplants are tender fried eggplants stuffed with a moreish ground beef filling. They are super satisfying and comforting!
Ingredients
- 6 small Turkish eggplants, or you can use Italian, Japanese or Chinese eggplants
- 1 small bullhorn green pepper
- 3 cherry tomatoes
- 5 flat-leaf parsley sprigs
- 2 garlic cloves
- 1 yellow onion
- 1 tomato
- frying oil
- 250 g ground beef (9 oz), not lean
- 1 tsp Turkish mild red pepper paste (tatlı biber salçası), or use tomato paste
- 1 ½ tsp fine sea salt, a bit more to sprinkle over the eggplants
- pinch of sugar
Instructions
- Degorge the eggplants. Peel 4 strips of the skin of each eggplant, starting about 1.5cm (½ in) below the top to keep the stems intact. Prick each eggplant in random places 4 times with the tip of a pointy knife. Sprinkle fine sea salt directly onto the exposed flesh and place the eggplants in a colander. Suspend the colander over the sink or a mixing bowl. Leave the eggplants for 30 min while you get on with the rest. The salt will draw out bitter brown juice.
- Prepare the vegetables. Remove the stalk and seeds of the green pepper. Cut it into 6 long strips. Halve the cherry tomatoes. The green pepper and cherry tomatoes will be used as garnish, so set them aside for now. Pick off the parsley leaves from the sprigs, chop them and set aside. Peel the garlic cloves, chop them and set aside. Peel the onion and finely chop it. Lastly, grate the tomato on the largest holes of a box grater into a deep plate and discard the skin.
- Fry the eggplants. Rinse the eggplants under running water and pat them dry thoroughly with paper towels. Fill a large pan no more than ¼ full with oil and heat it over high heat until it reaches 180°C (355°F). If you don’t have a thermometer, you can tell that the oil is ready when a cube of bread browns in just 30 seconds. Reduce the heat to medium-high. Add the eggplants and fry them for 10 to 15 min, turning them every 5 min or so, until the flesh is golden brown. There should be no resistance if you prick them with a knife. Remove the eggplants with a slotted spoon and place them on a plate lined with paper towels to absorb the excess oil.
- Make the filling. Pour off most of the oil into a bowl or heatproof container, leaving about a 5mm (⅕ in) layer of oil in the pan. Add the ground beef and cook over medium-high heat for 10 min. Use a wooden spoon to break up the chunks of beef and keep at it until the ground beef is finely crumbled. Use the slotted spoon to remove the meat and place it on a separate plate. Reduce the heat to medium and add the chopped onion to the pan. Cook the onion until softened, about 7 to 8 min, stirring occasionally. If you notice that some pieces of chopped onions are getting stuck to the pan, add a bit more oil. Add the chopped garlic and cook for 2 min. Add the mild red pepper (or tomato) paste and spread it all over the onion and garlic using the wooden spoon. Cook for 2 min. Add the grated tomato, salt, sugar, and reserved ground beef. Stir well and cook for 4 min. Stir in the parsley and remove from the heat.
- Stuff and cook. Place the eggplants in a large non-stick frying pan. Split each eggplant lengthwise using 2 tablespoons. Push the flesh around a bit to give the eggplants a sort of canoe shape. Be careful not to pierce the bottom of the eggplant “boats”. Add a pinch of fine sea salt to each eggplant. Fill the cavities with the stuffing, about 2 heaped tbsp of filling per eggplant. Garnish each stuffed eggplant with a strip of green pepper and half of a cherry tomato. If you have any juices left from the pan where you cooked the stuffing, pour them over the stuffed eggplants. If you don’t have any juices left, spoon 3 tbsp of water around the eggplants. Set the pan over medium-low heat, cover it and cook the Turkish stuffed eggplants for 35 min. Don’t serve them piping hot; let the eggplants sit for 15 min before serving. Karnıyarık is usually eaten with rice pilav and yogurt on the side.
Notes
I find that Turkish stuffed eggplants taste the best when they have had time to rest. The longer the flavors have to blend in, the better. If you can make this recipe a few hours before serving, great! Reheat, covered, over medium-low heat until piping hot. Gently prick the center of the filling with a knife and touch the blade with your fingers or the tip of your tongue to see if it’s hot enough for you (or simply taste a little bit of the filling 😉). Add more water around the eggplants if necessary to prevent them from sticking to the bottom of the pan.
Karnıyarık will keep in the fridge, stored in an airtight container or in the covered pan, for up to 3 days.
Nutrition
- Serving Size: 2 stuffed eggplants
- Calories: 475
Keywords: eggplant boats, deep fried eggplant, summer vegetable recipes
Do you want to try another classic Turkish meat dish? Here are some of my favorite recipes:
Leave a Reply