Fesenjan or Fesenjoon is one of those dishes that the first time you see it, you may not really like how it looks, but believe me it´s so delicious that once you try it, you will fall in love with the taste and fragrance. It´s not easy to describe its sublime taste but the best I can say is that it has a sweet-sour taste and you can adjust it based on what you prefer. If you mostly like sweet foods then you simply add more sugar, and if you like it sour then more pomegranate paste. If you follow this recipe, the stew will be somewhere in the middle, like half sweet – half sour.
Place the ground walnut in a large pot and add 4 cups of water. Allow it to reach to a boil over medium heat, then reduce heat.
Meanwhile place the carrots, one of the onions and quince or apple in a separate pot. Add water and place it over medium heat. Allow them to cook until soft.
Using a blender blend the cooked carrots, onion and quince (or apple) and add the mixture to the pot with walnuts.
Then add pomegranate paste/syrup and sugar and salt. Simmer for 60 minutes on low heat stirring occasionally.
Meanwhile, Grate the other onion with a blender or grate, mix with the ground beef in a large mixing bowl. Add salt, pepper and saffron and mix thoroughly.
Make small size meatballs and place them in a non-stick pan.
Add a oil to the pan and saute the meatballs until brown.
Add the meatballs to the pot and stir. Simmer for another 60 minutes on low heat stirring occasionally. Add more water if needed.
If you prefer a sweet stew add more sugar, if you like it more sour add more pomegranate sauce to the stew.
Serve warm, plain or with rice.