Sour Kofta – Persian Turkish Meatballs In Sour Tomato Sauce


I know how it must sound when you see the title!

What on earth can sour Kofta aka meatballs taste like. I promise you It doesn’t taste off or too sour that you cant stomach it. It is just the perfect tartness in that flavourful tomato sauce. The meatballs turn out super juicy as they are being cooked in a sauce. The potatoes especially when soaked up a little of that tomato sauce become very tasty too.

I grew up eating this dish as it was a signature dish of my grandmothers and it still is. This dish originates from the turkish side of Iran, known as Tabriz in the northern region which is also close to Azerbaijan border.

I serve this dish with Arabic style rice with noodles which I also have a recipe for on the blog. Though it is just as delicious with plain rice. A delicious Shirazi salad along with plain or cucumber mint yogurt (mast-o-khiyar) complements this dish beautifully.

I also garnished with with fresh coriander and parsley.

Hop you enjoy this one!

4.3 from 2 votes

Sour Kofta – Persian Turkish Meatballs In Sour Tomato Sauce

Prep Time 30 mins Cook Time 1 hr Total Time 1 hr 30 mins
Servings: 8


For the Sauce


  1. Soak the peeled and cubed potatoes in water while you do the following steps.

  2. Place the meat in a large bowl, mince 2 of the onions, squeeze the water out and add ur to the meat.

  3. Add all the seasoning and the oil and start shaping the meat into meat balls.

  4. Drain the cubed potatoes and fry in a large pan in 1 cup of oil until golden. This oil will be used until the end of the cooking process.

  5. Remove the potatoes and set aside, in the same pan fry the meatballs. Once browned remove from the oil and set aside.

  6. In the juices from the meat, add the rest of the minced onions along with the crushed garlic and saute until the onions are translucent and caramelised.

  7. Blend the chooped tomatoes, the fresh tomatoes and 1/2 cup of water in a blender until smooth. Add this to the browned onions.

  8. Add the seasoning and allow to come to a simmer for 20 minutes or so. The sauce needs to reduce slightly.

  9. Add the Lemon juice along with the meatballs to the pot. Add half of the fried onions to the sauce too. Use the rest to garnish when serving.

Did you make this recipe?

hello and welcome 

hello and welcome 



Content Creator

I'm Nelly, the recipes I share here are inspired by the people, cultures and places beloved to me. Peanutswirls represents my love for food, cooking and hosting. I hope to share with you a taste of the Middle East influnced by my upbringing in the West.

I can't wait to see what we cook together.


  1. Sue

    Perfect juicy meatballs, the little sourness is the right amount. Best made for guests.

    1. nelly babazadeh

      Isn’t it just the best, I am so glad you enjoyed this.

  2. A.A

    So delicious !

Leave a Comment

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