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.57 from 16 votes
Yields5 portions
Prep Time20 minutes
Cook Time1 hour 25 minutes
Total Time1 hour 45 minutes
Remove Ads
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 (pronounced as I-che-guel) I’m the cook/recipe-tester/photographer behind this site.

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

The cover page for new email subscribers with a photo of ratatouille.

Get Started Today

Best of Summer 2026
5 days of summer recipes to help you cook with the season's best, the Mediterranean style.
4.57 from 16 votes (4 ratings without comment)

Leave a comment

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

Recipe Rating




44 Comments

  1. 5 stars
    I am alllergic to mammal meats (Alpha-gal). Is it possible to use ground chicken or ground turkey in this recipe (Stuffed Eggplant)?
    Thanks in advance,
    Tom S.

  2. 5 stars
    I love your website and recipes. Although I have been cooking in the Mediterranean way for 15 years, your recipes have broadened my horizons and added new flavors for my family and I. Thank you so much.
    Tom S.
    Louisville, KY

    1. Tom, this genuinely made my day. Fifteen years into cooking Mediterranean food and still finding new flavors here means so much to me. Thank you for taking the time to write this, and for letting me be part of your family’s table.