Koofteh Tabrizi (Persian Stuffed Meatballs)

Hi lovelies & Happy Yalda!


Winter has arrived for those of you in northern hemisphere! Living in the beautiful Melbourne, I haven’t seen snow for so long, I can’t help but to wish that I was somewhere chilly and snowy this time of year!

1847df6c-8d9a-4cb5-b2fe-9e13d33ac6ae-largeA snowy day in Tehran

Persians call the night before the first day of winter, YALDA. This is the longest night of the year. It is an ancient Persian tradition to gather around family and celebrate this night with delicious food! Usually a spread of nuts, watermelon and pomegranates are served along with dinner afterwards. Families might read a few poems of the Persian poet Hafez  of Shiraz and dance and eat together.



The nut mix served on this night is not just your typical trail mix! It is a special mix that if you think of a wish while eating it, they say your wish will come true! Maybe its the magic of this night, maybe it’s just a story 😉

Either way, if you want to try your luck, here is the “magic” mixture:

Shelled pistachio kernels, raw hazelnuts, raw almonds, green raisins, walnuts, dried apricots, roasted chickpeas and mulberries.


A spread, called “sofreh” in Farsi, is what you always have when lunch or dinner is served. Basically, you just don’t serve the main meal as it. It is always accompanied by a variety of sides, like salads, pickles, minted yoghurt to name a few. This is especially the case when the spread is put out for a guest. Big families sometimes put these spreads on the carpet and everyone sits around it on the floor eating together. In large parties, these spreads can be a few meters long!


My “Sofreh” this year for yalda has a unique Persian dish which is called: “Koofteh Tabrizi”. “Koofteh” in Farsi means meatball and “Tabrizi” means “of Tabriz”, a city in north western part of Iran. These “koofteh”‘s are not your typical small meatballs! They are made with rice and minced beef and made to a size of an average hand, plus they have a hard-boiled egg inside. This way when you cut through it, you will see all the beautiful layers!


It looks hard to make, but it is actually quite easy if you follow the proportions of the recipe so that the “koofteh”‘s hold their shape while cooking. Just put on some Persian music, and start cooking! I’ll guarantee you you’ll love these and impress everyone around you with your cooking! 😀

Last, but not least, my super talented fellow Persian food bloggers each have cooked something special for this year’s yalda. Don’t forget to checkout their pages here!



500g lean beef mince
7 eggs
1/2 cup split yellow peas
1 can (400g) of diced tomatoes
2 tablespoons Persian spices
2 tablespoons of each dried coriander, tarragon and mint
1 brown onion
3/4 cup long grain Basmari rice
Olive oil, for frying
Salt and pepper, to taste
1/3 cup chicken stock



  1. Cook 4 eggs in boiling water for 10 minutes.
  2. Let cool then peal the shell off and set aside.
  3. Put the rice and 1/3 of can of tomatoes in a pan and bring to boil.
  4. Simmer until rice is cooked completely and is soft and it has absorbed all the liquid.
  5. Place the split peas in another pot with enough water to cover them completely.
  6. Bring to boil, then cook until the peas are very soft.
  7. Place the minced beef, herbs, peas, and 1 tablespoon of Persian spices in a mixing bowl and mix well.
  8. Add the 3 remaining eggs and mix well.
  9. Now the fun part, making the meatballs! Put a ladle flu of the beef mixture in your hand, place one hard boiled egg in it, then place more beef mixture on top of it and with your hands shape it into a ball. Do not put a lot of beef mixture around the egg, just enough to cover around the egg. Set aside.


Now to cook the meatballs:

  1. Dice the brown onion, then fry in olive oil, util the onions are translucent.
  2. Add 1 tablespoon of Persian spices and the rest of tomato can, with 1/3 cup of chicken stock.
  3. Add the meatballs gently and one at a time to the pot. Simmer on the lowest heat possible until the meatballs have cooked though (around 30 minutes) and the sauce has thickened a bit.
  4. That’s it! Enjoy with a side of salad shirazi (mixture of diced tomatoes, cucumbers, brown onions, mint, lemon juice and salt and pepper), pickles and minted yoghurt! ~~~~~


14 thoughts on “Koofteh Tabrizi (Persian Stuffed Meatballs)

  1. And happy Yalda to you! Your meatballs look wonderful and I would so love to take part in one of your so appetising feasts. I am on holiday in the U.K at present (it’s not very cold) but as soon as I return home to NZ I will make your recipe for meat balls. Thankyou for a glimpse of one of your customs.

    Liked by 1 person

    1. Thank you Mary for your lovely comment and dropping by my blog! I’m glad you enjoyed my post. If you had any questions making these feel free to leave a comment here and I’ll try my best to help out. Merry Christmas 🙂


  2. It is a nice blog but I am fro Tabriz and I hope you do not mind me saying that: Tabrizi Kofteh is not Persian Kofteh, it is Turkish Azeri and only people from Tabriz make it. Even in Northern Azerbaijan which used to Soviet, they make it while calling it Tabriz style kofte.


    1. It is a nice blog but I am from Tabriz and I hope you do not mind me saying that: Tabrizi Kofteh is not Persian Kofteh, it is Turkish Azeri and only people from Tabriz make it. Even in Northern Azerbaijan which used to be part of former Soviet, they make it while calling it Tabriz style kofte.


      1. Hi Manijeh! Thanks for dropping by my blog. My dad is from Ardebil & that is how I got familiar with this beautiful recipe in my family as they make it quite a lot in his family. By Persian, I was referring to the country in general & as you know Tabriz is part of Iran, formerly called Persia. But, I’ll emphasise it more in my post that this has Turkish roots. Hope you had a wonderful Yalda 🙂


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s