Sumptuous Iranian Fesenjan Meatballs with Pomegranate Sauce
This classic Middle Eastern dish features tender meatballs infused with spices, enveloped in a rich, aromatic pomegranate sauce.

Preparation
Get these tasks done before you start cooking.
Preparing the Meatballs
- 1
Combine ingredients
In a large bowl, combine the ground meat, grated onion, minced garlic, cumin, cinnamon, salt, and pepper.
- 2
Add parsley
Add the chopped parsley and mix well until all the ingredients are fully incorporated.
- 3
Shape meatballs
Shape the mixture into small meatballs, about 1 inch in diameter.
Preparing the Pomegranate Sauce
- 1
Toast and grind walnuts
Toast the walnuts in a dry skillet over medium heat until golden and fragrant. Let them cool and then grind into a fine powder.
- 2
Combine sauce ingredients
In a large saucepan, combine the ground walnuts, chicken broth, pomegranate molasses, sugar, salt, and pepper. Stir well to dissolve the sugar.
- 3
Simmer sauce
Bring to a gentle simmer and let it thicken slightly.
Tip: Ensure the sauce does not boil vigorously to avoid curdling. Prepare the sauce ahead of time to allow flavors to develop.
How to Make Sumptuous Iranian Fesenjan Meatballs with Pomegranate Sauce
Total time: 2 h · Yields 4 servings
- 1
Brown the Meatballs
In a skillet, brown the meatballs on all sides, working in batches if needed.
- 2
Simmer in Sauce
Add the browned meatballs into the simmering pomegranate sauce and let them cook through.
- 3
Finish with Fresh Herbs
Stir in chopped parsley or mint just before serving.
Chef's Tips
Further reading
Frequently asked questions
How long can I store leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Can I substitute the lamb with another meat?
Yes, ground chicken or turkey can work well as substitutes.
Is it possible to make this dish ahead?
Yes, you can prepare the sauce and meatballs a day ahead, refrigerate separately, then combine and reheat.
How do I reheat the meatballs without them drying out?
Gently reheat them in the sauce over low heat, adding a splash of broth if needed.
Can I make this dish vegan?
Substitute the meat with a plant-based ground meat and use vegetable broth for the sauce.
Explore more from TastyFood
Looking for something different? Browse by category.