If you have a hankering for authentic Middle Eastern food, this classic Turkish eggplant dish, known as karniyarik, is just what you need. Referred to as aubergines in the UK and brinjal in Asia, eggplants make for a breathtaking table presentation. You’ll need a fork and a camera after seeing the deep purple, vibrant reds, and verdant greens of this Turkish Stuffed Eggplant dish.

Whether you serve this freezer-friendly dinner on a bed of bulgur wheat pilaf or with a side of creamy tzatziki or a serving of ayran, it’s bound to make mouths water. If you’re still craving Turkish cuisine after this picture-perfect meal, there are so many other recipes to try! You’ll rave about my garlicky Eggplant Yogurt Dip, hearty Simit Recipe, and spicy Turkish Kofta Recipe.

Karniyarik recipe garnished with tomatoes and parsley

What is Karniyarik?

Karniyarik is a popular Turkish eggplant dish usually made during the summer months when eggplants are in season.

The original recipe is made by first frying whole eggplants and then filling them with a ground beef mixture. They are then finished in the oven after being drizzled with a quick tomato sauce.

Our version of this popular eggplant dish is made healthier (and easier) by roasting whole eggplants in the oven rather than frying them in oil.

Why Should You Try This Recipe

This Turkish ground beef stuffed eggplant dish is equal parts stunning and scrumptious. With so much to love, it’s impossible not to fall head over heels for this Middle Eastern main course.

  • Visually impressive and easy to serve, this recipe makes for a gorgeous table presentation. Wow your dinner party guests the next time you treat them to this one-portion meal.
  • Out of all the Turkish aubergine recipes, this one has stood the test of time. In fact, it was one of the most popular eggplant dish among Ottoman Empire royalty!
  • Turkish eggplant recipes are a great way to eat from your garden this eggplant season without boring your taste buds.
  • Say yes to healthy eating with this nutritious take on a classic. Though the original recipe uses fried eggplant, my version uses whole roasted eggplants (or even fire-roasted eggplants) instead.

Ingredients

Because this Turkish brinjal dish uses so many home-grown ingredients, you can eat fresh without a last-minute trip to the grocery store.

Eggplants:

For this recipe, you’ll need 5 medium-sized eggplants. To make your Turkish aubergine recipes as authentic as possible, try to find eggplants that are long and lean. However, amongst all the different kinds of eggplants, globe eggplants (the ones I used in the pictures) are the easiest to find so I use them in my recipe.

If they are too large to fit in one baking dish, you may have to roast them in separate sheet pans.

Globe eggplants on a sheet pan lined with aluminum foil

Pro Tip: When you’re on the hunt for the perfect eggplants, try to select ones that are heavy for their size, firm to the touch, and not bruised. Also, try to choose eggplants that are of similar size to one another to ensure even cooking.

The Stuffing – Meat Filling Mixture:

Stuffed eggplant filling ingredients

For the ground beef filling, gather olive oil, chopped onion, ground cumin, bell peppers, ground beef, garlic, diced tomatoes, salt, black pepper, Italian parsley, hot water, and tomato paste.

How To Make Karniyarik

Whether you’re new to Turkish cuisine or someone who is interested in the flavors of the Middle East, you won’t believe how simple it is to make this Turkish baked eggplant filled with ground beef. 

  1. Preheat the oven: Preheat the oven to 400 degrees F. and line a baking sheet with aluminum foil.
person poking eggplants before roasting in the oven
  1. Prepare the eggplant: Wash the eggplants in the sink and dry them off with paper towels. Position them on a lined baking sheet and poke 7-10 holes in each with a fork.
  2. Roast the eggplant in the oven: Place the eggplants in the preheated oven and bake for 50-60 minutes, turning them over once or twice to ensure even roasting. Then, remove the eggplants and let them cool for a couple minutes on the counter. Reduce the oven temperature to 350 degrees F.
Person showing how to make ground beef mixture for Turkish eggplant
  1. Prepare the meat mixture: While the eggplant is roasting, make the ground beef stuffing. Heat the olive oil in a large skillet over medium heat. Then, add onion, ground cumin, pepper, and ground beef. Stir frequently for 10-12 minutes before adding garlic. Then, cook for 30 more seconds. 
  2. Cook the stuffing: Add in the tomatoes, a little salt, and pepper. Bring the ground beef mixture to boil over medium heat before turning it down to medium-low. Let the stuffing simmer for 10-15 minutes (until the meat is fully cooked), and add more seasoning as necessary. Remove mixture from heat and add chopped parsley.
Step by step photos of how to make karniyarik recipe
  1. Assemble: Mix the water and tomato sauce in a measuring cup, and place eggplants in a large casserole dish. Use a knife to create a slit belly in the center of each eggplant. Fill the sliced eggplants with a heaping portion of the meat stuffing and spoon 2-3 tablespoons of the tomato sauce mixture over each eggplant’s top. Pour the remaining mixture into the bottom of the baking dish. Garnish each eggplant with a few tomato slices.
stuffed eggplants garnished with tomatoes in a casserole dish before going into the oven
  1. Bake: Cover the casserole dish with aluminum foil and bake for 15 minutes. Then, remove the foil and bake for 10 minutes more. 
  2. Serve: Garnish with fresh parsley and serve.

Note: When making this karniyarik recipe, there are many different ways to cook the eggplant. For more detailed instructions, visit my guide on Whole Roasted Eggplant in Oven. Or, you can visit my recipe for Fire Roasted Eggplants to add a gentle smoky flavor to your meal.

How to Serve This Turkish Eggplant Recipe

Eggplant dishes taste spectacular on their own, but they’re utterly irresistible when served alongside my other classic Turkish sides.

  • Turkish Bulgur Pilaf: Every flavor in my hearty Turkish eggplants comes to life when served on a bed of herby, vegan bulgur.
  • Tzatziki Sauce: There’s no better pair than creamy, tangy tzatziki sauce and meaty Turkish baked eggplant filled with ground beef.
  • Piyaz Salad: Soft beans, juicy tomatoes, and zesty citrus make the ultimate side dish for this summer-ready meal.
  • Shepherd Salad: The classic Turkish pairing for karniyarik is this cucumber and tomato salad that takes no more than 15 minutes to prepare.
Turkish baked eggplant filled with ground beef served on a plate

How to Store & Freeze

Just because you meal prep doesn’t mean you can’t eat five-star cuisine on a weeknight. Enliven dinner any day of the week with this storage-friendly meal.

  • Storage: When stored in an airtight container, leftovers can stay fresh in the refrigerator for up to 5 days. To reheat, preheat the oven to 350 degrees F. and bake in a casserole dish for 15-20 minutes.
  • Freezing: Bring the stuffed eggplants to room temperature and place them in an airtight container. Because karniyarik freezes so well, you can store it in the freezer for up to 2 months. 
  • Thawing: Remove the karniyarik from the freezer and let it thaw in the fridge overnight. When ready to serve, preheat the oven to 350 degrees F. Place the stuffed eggplant on a baking sheet and bake for 15-20 minutes or until fully warmed.

Other Ways to Prepare Eggplant

One of the best things about eggplant is how many ways there are to prepare them! Cook your garden goods to perfection using each different version listed below.

  • Frying: Want to add richness to your Turkish stuffed eggplant? Try frying your eggplant the authentic Turkish way, and every plate will be licked clean. Instead of roasting the eggplants, cut a slit in the eggplants and soak them in salted water for 30 minutes. Then, squeeze the eggplants dry with a clean kitchen towel. Heat some vegetable oil in a deep frying pan and fry the eggplants evenly on each side, until they’re soft and browned. Finally, remove the fried eggplant from the pan and rest it on a paper towel to absorb excess oil.
  • Roasted Halved Eggplants: You can also roast eggplant halves in the oven and stuff each half one by one with the meat sauce.
  • Fire roasting: A great way to add smokiness to this Turkish summer classic is to roast the eggplant before adding the filling. Just place the eggplants on a gas stove, turn them with a set of tongs, and roast them until fully softened. Once cooked, set the eggplants on a casserole dish. Slice open the belly section of the eggplant and fill it with the stuffing. Follow the rest of the recipe as written.
    For full instructions, advice, and tips on how to make this fiery substitute, follow my Fire Roasted Eggplant recipe.

Expert Tips

Even new chefs can make stuffed aubergines like a pro. With these simple substitutions, you can have a tasty dish that’s delicious and new every time you make it!

  • Use ground lamb instead of ground beef for a lamb aubergine recipe bursting with a robust, tender flavor.
  • Don’t have fresh tomatoes on hand? Try canned tomatoes instead. Only one cup is necessary to make this mouthwatering Turkish meal.
  • Size of the eggplant: You may have to adjust the amount of the meat sauce depending on the size of your eggplant. If yours are larger, use more ground meat to ensure that you have enough filling.
  • If you prefer a meat free version of stuffed eggplants, be sure to try my Mediterranean Vegetarian Stuffed Eggplant recipe.

FAQs

What does karniyarik mean in Turkish?

“Karin” means belly and “yarik” means opening. So, karniyarik can roughly be translated as “With the belly open”

How is karniyarik different than imam bayildi (Imam Fainted) recipe?

Turkish Imam fainted is the vegetarian version of karniyarik. While it is made in a very similar way, instead of stuffing the eggplants with a ground beef mixture you stuff it with an onion and tomato mixture.

What is eggplant in Turkish?

In Turkish, eggplant is called patlican.

More Turkish Eggplant Recipes You Might Also Like:

Karniyarik Turkish Stuffed Eggplant Recipe

4.50 from 14 votes
Yields5 portions
Prep Time20 minutes
Cook Time1 hour 25 minutes
Total Time1 hour 45 minutes
This Turkish Stuffed Eggplant recipe, also known as Karniyarik, is made by stuffing roasted eggplants with tasty ground beef, pepper and tomatoes filling. Originated from the Ottoman cuisine, this is a delicious way to use eggplants that are in abundance during the summer months.

Ingredients 

  • 5 medium sized eggplants, preferably similar in size
  • 1 tablespoon olive oil
  • 1 medium onion chopped
  • 1 teaspoon ground cumin
  • 1 medium-size bell pepper seeded and chopped
  • 1/2 lb ground beef 80/20
  • 4 cloves garlic thinly chopped
  • 1 cup diced tomatoes, plus more as garnish on top
  • 1/2 teaspoon kosher salt, plus more for seasoning the belly of eggplants
  • 1/4 teaspoon black pepper
  • 1/2 cup Italian Parsley chopped, more as a garnish
  • 1 cup hot water
  • 1 tablespoon tomato paste

Instructions 

To Roast The Eggplants:

  • Preheat oven to 400 degrees F. Line a baking sheet with aluminum foil.
  • Using a fork, poke 7-10 holes in each eggplant.
  • Place them on the prepared baking sheet. Bake for 50 minutes to an hour making sure to turn once or twice for even roasting.
  • Take it out of the oven and let it cool on the counter.
  • Turn the heat down to 350 degrees F.

To Make The Meat Sauce:

  • Meanwhile, make the meat sauce. Heat oil in a large skillet over medium heat.
  • Add onion, ground cumin, pepper, and ground beef and cook, stirring frequently, for 10-12 minutes.
  • Stir in the garlic and cook for 30 seconds.
  • Add in the tomatoes, salt, and pepper. Bring it to a boil over medium heat, turn down the heat to medium-low, and let it simmer for 10-15 minutes or until the meat is fully cooked. Taste for seasoning and add more if necessary.
  • Off the heat, stir in a cup of chopped parsley.

To Assemble:

  • Mix together the water and tomato paste in a measuring cup.
  • Place roasted eggplant in a large casserole dish. It might be tight and that is okay.
  • Using a knife, gently cut a small opening in the "belly" of each eggplant. Lightly season the belly of each eggplant with salt (use 1/2 teaspoon salt in total.)
  • Fill the opening of each eggplant with the meat mixture letting it mound through the slit.
  • Spoon the tomato sauce & water mixture over the stuffed eggplant. You should use 2-3 tablespoons of the mixture for each eggplant. Pour the remaining mixture at the bottom of the casserole dish.
  • To garnish, slice a large tomato (or two small ones) into 6 thin slices and place a few slices on top of each eggplant, like you see in the photos.
  • Cover with aluminum foil. Bake for 15 minutes. Remove the foil and bake for another 10 minutes.
  • Garnish with chopped parsley and serve.

Video

Notes

  • Eggplant: You would have the adjust the amount of meat sauce based on the size of your eggplants. Mine were 1/2 to 2/3 pounds each. However, if yours are larger, I recommend using 2/3 pounds of ground beef.
  • Storage: When stored in an airtight container, leftovers can stay fresh in the refrigerator for up to 5 days. To reheat, preheat the oven to 350 degrees F. and bake in a casserole dish for 15-20 minutes.
  • Freezing: Bring the stuffed eggplants to room temperature and place them in an airtight container. Because karniyarik freezes so well, you can store it in the freezer for up to 2 months. 
  • Thawing: Remove the stuffed eggplants from the freezer and let it thaw in the fridge overnight. When ready to serve, preheat the oven to 350 degrees F. Place the stuffed eggplant on a baking sheet and bake for 15-20 minutes or until fully warmed.
  • Use ground lamb instead of ground beef for a lamb aubergine recipe bursting with a robust, tender flavor.
  • Don’t have fresh tomatoes on hand? Try canned tomatoes instead. Only one cup is necessary to make this mouthwatering Turkish meal.

Nutrition

Calories: 394kcal | Carbohydrates: 51g | Protein: 19g | Fat: 17g | Saturated Fat: 5g | Cholesterol: 41mg | Sodium: 396mg | Potassium: 2107mg | Fiber: 23g | Sugar: 29g | Vitamin A: 1287IU | Vitamin C: 63mg | Calcium: 128mg | Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Dinner
Cuisine: Turkish
Tried this recipe?Mention @foolproofliving or tag #foolproofeats!

This recipe was originally published in July 2013 but updated with helpful notes in August 2021.

About Aysegul Sanford

Hello Friend! I'm Aysegul but you can call me “Ice." I’m the cook/recipe-tester/photographer behind this site.

If you’re looking for approachable, yet creative recipes made with everyday ingredients, you’ve come to the right place. Here, we’re all about recipes that’s been meticulously tested to provide you with a truly foolproof cooking experience regardless of your level of cooking.

Foolproof Living's January 2026 email banner.

Get Started Today

Feel Good Recipes for the New Year
Start the new year with our most loved, feel-good recipes, all made with everyday ingredients and explained step by step so they actually work, shared with you over five days in your inbox.
4.50 from 14 votes (4 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




40 Comments

    1. Hi Cynthia,
      I am sorry but I am not sure which soup you are talking about..
      Could you please clarify?
      Thank you!

  1. Hi Aysegul
    I love eggplant and look forward to trying this recipe. I have a (dumb)question..when you say you roast them over open fire on the stove do you literally hold them over the fire or in a skillet over open fire? Thanks
    Robin
    p.s I’m going to try this with ground chicken, easily available at Sprouts

    1. Hi Robin,
      Yup. You literally put it on open fire. If you look at the blog post you will see a picture of 3 egg plants on the stove. I would recommend that you are attending them the whole time as they are cooking.. We do not want your house on fire..:P
      I have never made karniyarik with ground chicken but I think it is a great alternative.
      Let me know how it turns out and if I can help you along the way with questions you may have.
      Cheers!
      Ice

  2. Merhaba, Aysegul. I am so happy I found your website. My husband is Turkish and I love surprising him with dishes from his home. Although I do make karniyarik often already, I am going to try your recipe today. It is slightly different than mine. 🙂 Now, I have a great resource in you and your webpage when looking for new recipes to surprise him.
    Teşekkür ederim!

    1. Merhaba Kelly,
      Rica ederim.
      I am glad to hear that you liked my page. I hope that this version of karniyarik worked out well for you.
      I am working on more Turkish recipes and will be posting them in the coming weeks. I hope you will get a chance to try them too.
      Thanks for your kind words on my website.
      Sevgiler.
      Aysegul

  3. Teşekkür ederim!! I will make this recipe tonight :-)! I love the idea of grilling the eggplants instead of frying! Good one ;)!

    1. Yasemin, Tesekkurler.
      I hope it turned out good.
      I really like this as it is not as heavy as the fried version yet still super delicious.
      Thanks for stopping by!

  4. 5 stars
    Aysegül hanim ellerinize sağlık nefis gözüküyor yeni tariflerinizi dört gözle bekliyoruz…Türkiyeden Sevgiler..

    1. Dilay Hanim Merhaba,
      Sitemi ve yemeklerimi begenmenize cok sevindim. Daha cok yeni bir site ama uzerinde devamli calisiyorum..
      Guzel dilekleriniz icin cok tesekkur ederim.
      Karayiplerden Sevgiler.. 🙂

  5. 5 stars
    Aysegul, I discovered your blog thru your aunt, Gulcin, who was my classmate at Robert College. I look forward to your recipes. My problem with karniyarik is the ground meat we get in US is too coarsely ground so the flavor of veggies don’t blend well into it. Next time I will try with having it ground twice or try ground lamb.

    1. Merhaba,
      First of all, thank you for your comments about my blog. It is very new but I am diligently working on it. I have never had a chance to meet you in person but heard about you from my aunt Gulcin..
      I do agree about the ground beef. Unfortunately, there is a big difference between the taste of ground beef between the two countries. My husband and I eat red meat very rarely. Therefore, whenever I decide to make a dish with any type of red meat in it, I go to a local butcher and ask him to prepare it for me according to the needs of the recipe. Most of the time it is more expensive but I think it is worth it.
      I also had some luck with meat from Whole Foods in the past.
      As you can imagine, it is really hard to find quality meat in the islands…
      I am not sure where you are living but, some of my friends living in the U.S. do go to local farms and sometimes get lucky with good quality meat (especially poultry).
      I hope you will have a chance to try my Karniyarik..
      Let me know how it turns out. 🙂

      Cheers… Aysegul

  6. 2 stars
    sevgili ayşegülüm ANNEN gibi mükemmel bi ahçı olduğuna inanıyorum ve seni tebrik ediyorum sen yaparsan herşeyin iyisini yaparsın AYŞEN nimizin tariflerinden birde kitap çıkartsan süper olur BAŞARILAR ÖPÜYORUM SENİ VE EŞİNİ..:)

    1. Cok tesekkur ederim Seher Ablacigim. Destegin icin cok sagol.. 🙂
      Evet birgun umarim oyle birsey olur. Sevgiler