Turkish Karniyarik (Stuffed Eggplant in Tomato Sauce) Recipe

Turkish Recipes

Stuffed Eggplant Baked in Tomato Sauce

Last updated: September 30, 2026

Quick Answer Karniyarik is a classic Turkish dish of fried eggplant slit open and stuffed with spiced minced beef, onion, and tomato, then baked in a light tomato sauce until meltingly soft. The name means split belly. It is a naturally halal main course, usually served warm with rice or bread.

Karniyarik is one of those dishes that turns a humble eggplant into the centerpiece of the table. Whole eggplants are fried until silky, split down the middle, and packed with a savory filling of minced beef, onion, tomato, and parsley, then baked in a light tomato sauce that soaks into the soft flesh. It is comforting, generous, and deeply satisfying, the kind of home cooking that fills a Turkish kitchen with the smell of frying eggplant and simmering tomato.

Turkish karniyarik, fried eggplant stuffed with spiced minced beef and baked in tomato sauce, garnished with parsley
Karniyarik, fried eggplant split and stuffed with spiced minced beef, baked in a light tomato sauce.

Why This Karniyarik Works

Karniyarik lives or dies by the eggplant, and the secret is to treat it in two stages. First you fry the whole eggplants until they are deeply golden and completely soft, so the flesh turns silky and sweet instead of spongy. Then you bake them again in tomato sauce, which loosens them further until a spoon slides through with no resistance. Skip the frying and rush the bake, and you get firm, bitter eggplant; give both stages their time and the eggplant almost melts.

Salting the eggplant before it fries is the quiet step that makes the difference. A rest under salt pulls out excess moisture and any bitterness, so the eggplant browns rather than steams and soaks up far less oil in the pan. Pat the pieces really dry before they meet the hot oil and they fry cleaner and lighter.

The filling is a small, concentrated tomato-meat base. Onions are softened until sweet, the minced beef is browned well for depth, and chopped tomato and a little tomato paste are cooked down until jammy. Because the mixture is already fully cooked and thick, it seasons the eggplant from the inside without turning it watery during the bake.

Finally, the baking sauce ties everything together. A thin tomato sauce poured around the eggplants keeps them moist, thickens as it reduces, and becomes the spoonable sauce you ladle over rice. Every part of the dish is tomato-forward, from the filling to the topping to the sauce, which is exactly what gives karniyarik its warm, savory character.

Pro observation: The eggplant is ready to stuff when a fried piece gives no resistance if you press it. If it still feels firm in the center, fry it a little longer; a firm eggplant will never fully soften in the oven, no matter how long you bake it.

Prep Time
25 min
Cook Time
55 min
Total Time
1 hr 20 min
Servings
4
Intermediate Halal High-Protein About 390 cal / serving

Ingredients

Serves 4

Kitchen Measurement Converter

Need to convert an amount while you measure? Pick a category, enter a value, and the result updates instantly.

Want more options? Open the full tomato measurement converter.

Ingredient Notes & Substitutions

Eggplant

Long, slim eggplants (Italian or Turkish types) are ideal because they fry evenly and hold their shape when stuffed. Look for firm, glossy eggplants that feel heavy for their size. A large globe eggplant works too; just choose smaller ones and adjust the frying time.

Ground Beef

Use a moderately fatty ground beef so the filling stays juicy and full of flavor. Ground lamb is the classic alternative and gives a richer taste. Both keep the dish naturally halal. Brown the meat well before adding the tomato for the deepest savory base.

Tomatoes & Tomato Paste

Ripe, red tomatoes give the sweetest filling and sauce. Out of season, use good canned chopped tomatoes. Tomato paste concentrates the flavor and colors the baking sauce; Turkish cooks often use a mix of tomato and mild red pepper paste for extra depth.

Onion, Garlic & Parsley

Onion is the backbone of the filling, softened slowly until sweet. Garlic adds warmth, and plenty of chopped fresh parsley stirred in at the end keeps the meat mixture bright. Green peppers, sliced thin, top each eggplant for a traditional finish.

Equipment

  • Large skillet
  • Baking dish
  • Sharp knife and board
  • Colander
  • Paper towels
  • Wooden spoon

Before You Start

1. Zebra-peel and salt the eggplants first. Strip alternating lengthwise bands of skin, keep the stems on, salt them and leave them in the colander. That 20 to 30 minute rest is exactly your window to chop the onions and garlic, so start the eggplants before anything else.

2. Heat the oven to 375 F before the first eggplant hits the oil. Fried eggplant is at its most pliable while warm. If it cools on the paper towels while the oven catches up, it firms and resists opening, and the belly tears when you split it.

3. Choose a baking dish the eggplants fit into snugly. Four long eggplants should lie side by side, touching. Packed close, they prop each other up so the split bellies stay facing the ceiling; in a roomy dish they roll over, the filling spills, and the thin sauce spreads out and scorches.

Step-by-Step Instructions

Karniyarik comes together in stages, so read through once before you start. Salt the eggplants first while you prepare the filling, and heat the oven so everything is ready when the eggplants are stuffed.

1

Prep and Salt the Eggplant

Using a peeler, remove lengthwise stripes of skin from each eggplant so bare flesh alternates with strips of skin, leaving the stems on. Sprinkle the eggplants all over with a little salt and rest them in a colander for 20 to 30 minutes to draw out moisture and any bitterness, then pat them thoroughly dry with paper towels.

2

Fry the Eggplant Until Golden

Heat the olive oil in a large skillet over medium-high heat. Fry the whole eggplants, turning them, until they are deep golden brown and completely soft all over, about 8 to 10 minutes. Lift them out and drain on paper towels. They should feel tender with no firm center left.

Whole striped eggplants frying until golden brown in a skillet of olive oil
Fry the eggplants until deep golden and fully soft, so they turn silky in the oven.
3

Make the Spiced Meat Filling

Pour off most of the oil, then soften the chopped onions in the same pan over medium heat until sweet and translucent, about 6 minutes. Stir in the garlic, then add the ground beef and brown it well, breaking it up. Add the chopped tomatoes, half the tomato paste, the parsley, salt, and black pepper, and cook until the mixture is thick and jammy.

4

Split and Stuff the Eggplants

Arrange the fried eggplants in a baking dish. Cut a deep slit down the belly of each one, stopping short of both ends, and gently press the sides to open a pocket. This split belly is what gives karniyarik its name. Spoon the meat filling generously into each pocket, mounding it up.

Fried eggplants split open and being stuffed with spiced minced beef filling in a baking dish
Split each eggplant down the belly and mound in the spiced meat filling.
5

Top and Make the Sauce

Lay a slice of tomato and a thin strip of green pepper over the filling of each eggplant. Whisk the remaining tomato paste and the sugar into about 1 cup of hot water until smooth, then pour the sauce gently around the eggplants in the dish, not over the filling. Season the sauce with a small pinch of salt.

6

Bake and Serve

Bake in a preheated 375 F (190 C) oven for 30 to 35 minutes, until the eggplants are very tender and the sauce has thickened around them. Let the dish rest for about 5 minutes so the flavors settle, then scatter with extra parsley and serve warm, spooning the tomato sauce over rice or bread.

Finished karniyarik, baked stuffed eggplants in tomato sauce topped with tomato and green pepper
Bake until the eggplants are meltingly soft and the tomato sauce has thickened around them.

Chef’s Tips From Real Kitchen Testing

1

Fry the eggplants until they are completely soft, not just browned. A firm eggplant never fully softens in the oven, so give the pan the time it needs.

2

Salt the eggplants and pat them bone-dry before frying. This cuts bitterness, keeps them from soaking up too much oil, and helps them brown instead of steam.

3

Cook the meat filling until it is thick and jammy before stuffing. A wet filling makes the eggplants soggy and thins out the baking sauce.

Recipe Variations

Serving Suggestions

  • A mound of buttery Turkish rice pilaf
  • Warm flatbread to mop up the sauce
  • A cooling yogurt and cucumber cacik on the side
  • A simple shepherd’s salad of tomato and cucumber

Nutrition Facts

Estimated nutrition per serving of karniyarik.
NutrientAmount per serving
Calories390
Protein22 g
Carbohydrates20 g
Fat26 g
Saturated Fat8 g
Fiber7 g
Sugar11 g
Sodium620 mg

Values are estimates per serving and vary with the exact ingredients and brands you use.

Make-Ahead Tips

Fry the eggplants and cook the meat filling up to a day ahead and refrigerate them separately. When you are ready, stuff, sauce, and bake as usual, adding a few extra minutes since everything starts cold.

Storage, Freezing & Reheating

Refrigerator
Leftover karniyarik keeps 3 days in an airtight container. The flavor deepens overnight as the eggplant soaks up more of the tomato sauce.
Freezer
Freeze the fully baked, cooled eggplants in their sauce for up to 2 months. Thaw overnight in the fridge before reheating; the texture stays best when frozen after baking.
Reheating
Reheat covered in a 350 F (175 C) oven until hot through, about 20 minutes, or microwave individual portions in short bursts with a spoonful of the sauce.

Common Mistakes to Avoid

×Peeling the eggplant completely. The skin stripes are what hold a soft fried eggplant together; strip them all and it slumps and cracks along its length before it ever reaches the dish.
×Frying over fierce heat. Blasting the oil browns the skin in minutes while the center stays raw and tight, so the belly tears instead of opening into a neat pocket.
×Crowding all four eggplants into one skillet. The oil temperature crashes, the eggplants stew and drink the oil, and they come out heavy and greasy instead of golden. Fry in batches.
×Cutting the slit through the bottom or out to the ends. Stop short of both tips and keep the underside intact, or the eggplant flattens into a boat with no walls and the filling slides into the sauce.
×Pouring the sauce over the eggplants. It belongs around them; poured on top, it washes off the tomato and pepper topping and turns the mounded filling into loose, soupy meat.

Troubleshooting

Eggplant still firm? It was not fried long enough. Next time fry until it collapses when pressed, and if it is firm after baking, return it to the oven with a splash more sauce.

Sauce too thin? There was too much water or not enough tomato paste. Bake uncovered a little longer to reduce it, or stir in an extra spoon of paste next time.

Filling greasy? The beef was very fatty or the pan oil was not drained. Use a leaner mix and pour off excess oil before adding the tomato.

A Note on Turkish Cooking

Karniyarik belongs to a whole family of Turkish eggplant dishes that turn one humble vegetable into something special. The name is wonderfully literal: karniyarik means split belly, describing the way each eggplant is slit open down the middle and its belly filled with a savory stuffing. It is festive enough for a family dinner yet built entirely from everyday ingredients, which is why it appears so often on Turkish tables.

The dish it is most often confused with is imam bayildi, the famous meatless stuffed eggplant filled with onion, garlic, and tomato and served at room temperature; karniyarik is essentially its heartier cousin, with spiced minced meat added to the filling and served warm. If you love this style of cooking, it sits alongside a broad Mediterranean tradition of eggplant and tomato, from Moroccan zaalouk and Lebanese maghmour to a simple braised eggplant with onion and tomato.

What keeps karniyarik so beloved is its balance. The fried eggplant is rich and silky, the meat filling is savory and deeply seasoned, and the light tomato sauce keeps the whole thing from feeling heavy. Serve it with rice or bread to catch the sauce, and it becomes a complete, comforting meal in the truest home-cooked spirit.

Frequently Asked Questions

Karniyarik is a classic Turkish main course of whole fried eggplants that are split open and stuffed with a filling of spiced minced beef, onion, tomato, and parsley, then baked in a light tomato sauce until very tender. It is served warm with rice or bread.
Karniyarik means split belly in Turkish. The name describes how each eggplant is slit open down the middle and its belly filled with the meat stuffing before baking.
They look similar, but imam bayildi is meatless, stuffed only with onion, garlic, and tomato and served cool. Karniyarik adds spiced minced meat to the filling and is served warm, so it is the heartier, main-course version.
Frying gives the silkiest, most traditional result, but you can brush the eggplants with oil and roast or air-fry them until fully soft instead. The key is that the eggplant must be completely tender before stuffing, however you cook it.
Salting draws out excess moisture and any bitterness and helps the eggplant absorb less oil when it fries. Rest the salted eggplants for 20 to 30 minutes, then pat them very dry before cooking.
Karniyarik is traditionally made with minced beef or lamb, both of which keep the dish naturally halal. Choose a moderately fatty mince so the filling stays juicy, and brown it well for the deepest flavor.
The classic pairing is Turkish rice pilaf, which soaks up the tomato sauce, along with warm bread. A cooling yogurt and cucumber cacik and a fresh tomato-cucumber salad round out the plate.
Yes. You can fry the eggplants and cook the meat filling a day ahead and refrigerate them, then stuff, sauce, and bake when needed. The fully baked dish also keeps for three days and tastes even better the next day.
Was this recipe helpful?
☆☆☆☆☆
Thanks for rating!
Timer
0:00