Karniyarik – Turkish Stuffed Eggplant Recipe

Karniyarik - Turkish Stuffed Eggplant RecipeTurkish Stuffed Eggplant, also known as Karniyarik, Turkish Stuffed Eggplant Recipe is one of the most iconic (and delicious!)

Turkish eggplant recipes are out there. Tender, roasted eggplant brims with a hearty ground beef filling, and every bite is packed with garlicky tomato flavor.

With gorgeous reds, deep purples, and garden-fresh greens, this Karniyarik recipe will look picture-perfect on your dinner table.

Karniyarik is one of the most popular eggplant recipes in Turkish cuisine.

Just like Turkish eggplant kebab with meatballs, it is one of our go-to summer dishes.

If you like a vegan/vegetarian version, check out our Imam Bayildi recipe! And if you love the flavor of roasted eggplants, check out our eggplant salad and no tahini baba ganoush too!

How To Make Karniyarik – Turkish Stuffed Eggplant Recipe  With Step-By-Step Instructions

IngredientsKarniyarik - Turkish Stuffed Eggplant Recipe

  • Italian Eggplants (6 eggplants)
  • Vegetable Oil (1/4 cup)
  • Olive Oil (2 tbsp)
  • Onion (2 medium-sizes), chopped
  • Garlic (5 cloves), minced
  • Ground Beef (8 oz)
  • Green Pepper (1 ), diced
  • Tomato (1 large), Diced
  • Tomato Paste (1 tbsp)
  • Salt (1/2 tsp)
  • Black Pepper (1/4 tsp)

Ingredients Of Tomato Sauce

  • Tomato Paste (4 tbsp)
  • Boiling Water (1 cup)


  1. Prepare the eggplants by peeling strips on their skin.
  2. Keep the top on. Cut a slit in each eggplant without going all the way through.
  3. Fill a large bowl with cold water and add 1 teaspoon of salt to the water.
  4. Stir and place the eggplants in the saltwater.
  5. Soak them for 30 minutes. Karniyarik - Turkish Stuffed Eggplant Recipe
  6. Meanwhile, heat 2 tablespoons of olive oil in a pan over medium heat and saute onion until translucent.
  7. Add in minced garlic and cook until golden brown.  now, add in ground beef and brown it completely.
  8. Add diced green pepper and tomato to the ground beef mixture and cook for a few minutes. Also, add tomato paste, salt, and pepper to the filling and mix well.
  9. Discard the salt water and gently squeeze the eggplants.
  10. Dry them using a paper towel.
  11. Heat ¼ cup vegetable oil in a pan over medium heat and fry the eggplants on all sides until they’re soft and brown.
  12. Preheat the oven to 350F.
  13. Place them on a paper towel to absorb the excess oil.
  14. Place the fried eggplants in a baking dish and stuff them with the ground beef mixture.
  15. Make the sauce by mixing the tomato paste in water and spooning it over the eggplants and into the dish. Bake in the oven for 30 minutes until the eggplants are completely cooked and soft.
  16. Serve warm with white rice and cacik.

Karniyarik - Turkish Stuffed Eggplant Recipe

Similar Posts

Leave a Reply

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