
Sumptuous Iranian Fesenjan Meatballs with Pomegranate Sauce
Flavorful meatballs simmered in a tangy and sweet pomegranate walnut sauce.
This classic Middle Eastern dish features tender meatballs infused with spices, enveloped in a rich, aromatic pomegranate sauce.
- 1 h 30 min
- 4
- Intermediate
Ingredients
For the Meatballs
For the Pomegranate Sauce
For Serving
Preparation
Preparing the Meatballs
Combine ingredients
In a large bowl, combine the ground meat, grated onion, minced garlic, cumin, cinnamon, salt, and pepper.
Add parsley
Add the chopped parsley and mix well until all the ingredients are fully incorporated.
Shape meatballs
Shape the mixture into small meatballs, about 1 inch in diameter.
Preparing the Pomegranate Sauce
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.
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.
Simmer sauce
Bring to a gentle simmer and let it thicken slightly.
Ensure the sauce does not boil vigorously to avoid curdling. Prepare the sauce ahead of time to allow flavors to develop.
Cooking Process
Brown the Meatballs
In a skillet, brown the meatballs on all sides, working in batches if needed.
Simmer in Sauce
Add the browned meatballs into the simmering pomegranate sauce and let them cook through.
Finish with Fresh Herbs
Stir in chopped parsley or mint just before serving.
Plating & Serving

Sumptuous Iranian Fesenjan Meatballs with Pomegranate Sauce
Sumptuous Iranian Fesenjan Meatballs with Pomegranate Sauce
Plating
Arrange the meatballs on a serving platter, drizzle generously with the pomegranate sauce, and sprinkle with fresh pomegranate seeds and herbs for a vibrant touch.
Sauce Pairings
Garnishes & Accompaniments
Perfect Sides
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.
Related recipes
More dishes you might like — same culture, meal type, or style.

Afghan Bolani with Spiced Potato Filling
A flavorful Afghan flatbread stuffed with aromatic spiced potatoes

Afghan Tandoori Lamb Chops with Citrus Yogurt Drizzle
A fragrant lamb dish infused with exotic spices

Afghani Kabuli Pulao with Tender Lamb and Golden Raisins
A fragrant and savory rice dish with hints of sweetness

African Hazel Cocoa Spiced Chicken with Plantain Mash
A Fusion of Rich African Spices and Sweet Plantain Flavors

African Ndolé with Crushed Peanuts and Spicy Prawns
Delightful Cameroonian Stew

African Peanut Butter and Honey Chicken Skewers with Fresh Pineapple Slices
A Sweet and Savory Grilled Delight
Further reading & resources
Curated links to learn more, find ingredients, or explore related content.
