Comfort Food Comments are Disabled

Karniyarik – Turkish Stuffed Eggplant

Cooks in 1 hr Difficulty Medium
Jump to Recipe

If you ever needed proof that eggplant can be luxurious, comforting, and downright craveable, Karniyarik is it. This iconic Turkish stuffed eggplant dish combines silky fried eggplant with a savory, deeply aromatic ground beef filling, finished in the oven until everything melds together into rich, saucy perfection. Topped with tomatoes and chili, and traditionally served with yogurt and pilav, this is Turkish comfort food at its finest — warm, hearty, and full of love.

Karniyarik translates to “split belly”, referring to the way the eggplant is opened up and stuffed with its flavorful filling. It has roots dating back to Ottoman culinary traditions and remains one of Turkey’s most beloved home-cooked meals. Once you try it, you’ll understand why — it has officially become my favorite way to eat eggplant thanks to its buttery texture, savory filling, and soul-soothing warmth.

Why You’ll Love Karniyarik

  • 🍆 Turns eggplant into something incredibly silky and flavorful
  • 🥘 Rich, savory beef filling full of onions, chili, tomato, and spices
  • 🇹🇷 Authentic Turkish flavor with comforting home-cooked vibes
  • 🍽 Perfect with yogurt, fluffy rice pilav, and a squeeze of lemon

How to Make Turkish Karniyarik (Stuffed Eggplant)

🍆 Ingredients

Serves 3

Eggplants

  • 3 eggplants
  • Salt
  • 1 cup olive oil

Filling

  • 350 g ground beef
  • 2 medium onions, diced
  • 1 green chili, finely chopped
  • 2 cloves garlic, minced
  • 1 tsp chili flakes
  • 1 tsp paprika
  • 2 tsp tomato paste
  • 3 tomatoes, grated OR 1 cup tomato passata
  • 2 tbsp parsley, chopped
  • 1 tsp salt
  • 1 tsp black pepper
  • 1/2 tsp sugar

Garnish / To Serve

  • 1 tomato, quartered
  • 3 green chilies
  • Yogurt
  • Pilav

Step-by-Step Instructions

🧂 Step 1: Prep the Eggplants

  1. Peel the eggplants lengthwise in a striped pattern.
  2. Poke small holes all over with a knife.
  3. Rub salt onto the peeled areas to draw out bitterness.
  4. Let rest on a rack 30–60 minutes.
peeled eggplant

🍖 Step 2: Make the Filling

  1. Heat oil in a pan and brown the ground beef with a pinch of salt.
  2. Add onions and cook until translucent — about 5 minutes.
  3. Stir in green chili, garlic, chili flakes, and paprika.
  4. Cook 30 seconds until fragrant.
  5. Add tomato paste and cook until deeper in color.
  6. Add grated tomatoes or passata and simmer until thickened.
  7. Season with salt, pepper, and sugar.
  8. Stir in parsley and turn off heat.
finished filling

🍆 Step 3: Fry & Bake

  1. Preheat oven to 400°F (200°C).
  2. Pat eggplants dry and make a slit lengthwise.
  3. Heat olive oil to ~320°F and fry eggplants until browned and softened (about 5 minutes).
  4. Place eggplants on a baking sheet and gently open the slit to form a pocket.
  5. Spoon in the beef filling generously.
  6. Top with tomato slices and green chili pieces.
  7. Bake 15–20 minutes until bubbling and fully softened.

Serve hot with yogurt and pilav — you’re going to love this.

served with yogurt and pilav

Karniyarik – Turkish Stuffed Eggplant

Recipe by Patrick Kong
Course: MainCuisine: TurkishDifficulty: Medium
Servings
+

3

servings
Prep time

45

minutes
Cooking time

20

minutes

Ingredients

  • Eggplants
  • 3 eggplants

  • Salt

  • 1 cup olive oil

  • Filling
  • 350 g ground beef

  • 2 medium onions, diced

  • 1 green chili, finely chopped

  • 2 cloves garlic, minced

  • 1 tsp chili flakes

  • 1 tsp paprika

  • 2 tsp tomato paste

  • 3 tomatoes, grated OR 1 cup tomato passata

  • 2 tbsp parsley, chopped

  • 1 tsp salt

  • 1 tsp black pepper

  • 1/2 tsp sugar

  • Garnish / To Serve
  • 1 tomato, quartered

  • 3 green chilies

  • Yogurt

  • Pilav

Directions

  • Prep the Eggplants
  • Peel the eggplants lengthwise in a striped pattern.
  • Poke small holes all over with a knife.
  • Rub salt onto the peeled areas to draw out bitterness.
  • Let rest on a rack 30–60 minutes.
  • Make the Filling
  • Heat oil in a pan and brown the ground beef with a pinch of salt.
  • Add onions and cook until translucent — about 5 minutes.
  • Stir in green chili, garlic, chili flakes, and paprika.
  • Cook 30 seconds until fragrant.
  • Add tomato paste and cook until deeper in color.
  • Add grated tomatoes or passata and simmer until thickened.
  • Season with salt, pepper, and sugar.
  • Stir in parsley and turn off heat.
  • Fry & Bake
  • Preheat oven to 400°F (200°C).
  • Pat eggplants dry and make a slit lengthwise.
  • Heat olive oil to ~320°F and fry eggplants until browned and softened (about 5 minutes).
  • Place eggplants on a baking sheet and gently open the slit to form a pocket.
  • Spoon in the beef filling generously.
  • Top with tomato slices and green chili pieces.
  • Bake 15–20 minutes until bubbling and fully softened.

What Does Karniyarik Taste Like?

Think silky eggplant, naturally sweet from frying, soaking up savory tomato juices and beef drippings. The filling is deeply flavorful: onion-sweet, slightly spicy, rich from tomato, and beautifully aromatic. The contrast of creamy eggplant + savory meat + fresh parsley + cooling yogurt makes every bite perfect.


Tips for Perfect Karniyarik

  • Salting helps remove bitterness and prevents sogginess
  • Fry gently — don’t rush the eggplant
  • Tomato paste must cook to deepen flavor
  • Resting after baking lets flavors settle beautifully

What to Serve with Karniyarik

Traditionally served with:

  • Plain yogurt or garlic yogurt
  • Turkish rice pilav
  • Pickles or salad for brightness

Final Thoughts

Karniyarik is comforting, nostalgic, and full of soul — a dish rooted in tradition but endlessly satisfying today. If you love eggplant or even think you don’t, this might just become your new favorite eggplant dish too. One bite and you’ll see why it has stood the test of time in Turkish cuisine.

Enjoy every saucy, silky, beefy spoonful!