Persian lamb meatballs with pomegranate molasses and pistachios bring the sweet-tart elegance of Iranian home cooking to a weeknight dinner. Ground lamb is mixed with crushed pistachios, warm spices, and fresh herbs, then baked and glazed in a glossy pomegranate sauce. The result is rich, aromatic, and unlike any meatball you have made before.
This recipe is called Koofteh Pesteh in Persian - kofta means meatball, and pesteh means pistachio. Pistachios and pomegranates are two of Iran’s most prized ingredients, and combining them in a single dish is a classic Persian technique. For more Middle Eastern meatball traditions, try our Moroccan kefta with preserved lemon or Persian kufteh tabrizi.
Key Takeaways
- Ground lamb is traditional for Persian kofta. Use 80/20 or fattier - lean lamb produces dry meatballs.
- Crushed pistachios add nutty crunch and a beautiful green-flecked appearance. Do not grind them into a paste.
- Pomegranate molasses does double duty: a small amount inside the meatballs for depth, and a larger quantity for the glossy glaze.
- Warm spices - turmeric, cumin, and cinnamon - are the signature Persian flavor trio. The cinnamon is subtle but essential.
- Bake, then glaze - 20 minutes alone, then 10 to 12 minutes with the sauce. This prevents the glaze from burning while the meatballs cook through.
How to Make Persian Lamb Meatballs with Pomegranate Molasses
- Preheat the oven to 400F (200C). Line a baking sheet with parchment paper.
- Crush the pistachios. Place them in a zip-lock bag and crush with a rolling pin until coarsely ground. You want irregular pieces, not a fine powder. (See prep hint: Coarsely Crush the Pistachios)
- Mix the meatball mixture. In a large bowl, combine ground lamb, crushed pistachios, grated and squeezed dry onion, egg, parsley, mint, 2 tsp pomegranate molasses, turmeric, cumin, cinnamon, salt, and pepper. Mix gently with your hands until just combined - do not overwork. (See prep hint: Mix Gently)
- Shape into meatballs. Wet your hands and roll into 24 meatballs, about 1.25 inches across. Place on the prepared baking sheet.
- Bake for 20 minutes until the meatballs are browned on the outside and almost cooked through.
- Make the pomegranate sauce. While the meatballs bake, whisk together 1/3 cup pomegranate molasses, water, olive oil, and salt in a small bowl.
- Glaze and finish baking. Remove the meatballs from the oven. Pour the pomegranate sauce over them, turning to coat evenly. Return to the oven and bake for 10 to 12 more minutes until the sauce is bubbly and the meatballs reach 160F (71C).
- Garnish and serve. Top with pomegranate arils, chopped pistachios, and fresh mint. Serve hot over saffron rice or with warm flatbread.
Ingredients
For the Meatballs
- 1 lb (450 g) ground lamb, not extra-lean
- 1/2 cup shelled pistachios, coarsely chopped
- 1/2 small yellow onion, grated and squeezed dry
- 1 large egg
- 2 tbsp fresh parsley, finely chopped
- 1 tbsp fresh mint, finely chopped
- 2 tsp pomegranate molasses
- 1 tsp ground turmeric
- 1/2 tsp ground cumin
- 1/2 tsp ground cinnamon
- 1/2 tsp salt
- 1/4 tsp black pepper
For the Pomegranate Sauce
- 1/3 cup pomegranate molasses
- 3 tbsp water
- 1 tbsp olive oil
- 1/4 tsp salt
For Garnish
- Pomegranate arils
- Chopped pistachios
- Fresh mint leaves
For Serving
- Saffron rice or warm flatbread
What Makes Persian Meatballs Different?
Persian meatball traditions run deep. Iran has hundreds of regional kofta variations, from the giant stuffed Koofteh Tabrizi to the herb-packed Koofteh Sabzi. What sets Persian kofta apart from other Middle Eastern meatball traditions is the balance of sweet, tart, and warm - pomegranate molasses provides tartness, dried fruits add sweetness, and spices like turmeric, cumin, and cinnamon create warmth.
Koofteh Pesteh (pistachio meatballs) is a celebration dish - pistachios from Kerman province and pagranate molasses from٭iran’s northern orchards come together in a dish that is both elegant and deeply satisfying. The pistachios add richness and a beautiful green-flecked appearance, while the pomegranate glaze creates a glossy, sweet-tart coating.
This is different from our Persian kufteh tabrizi, which are giant stuffed meatballs with rice, dried fruit, and whole walnuts inside. Koofteh Pesteh are smaller, simpler, and weeknight-friendly.
Tips for Perfect Persian Meatballs
Use ground lamb, not beef. Lamb is traditional for Persian kofta and its richer flavor pairs beautifully with pomegranate. If you must substitute, use a beef-lamb blend (50/50) rather than plain beef.
Squeeze the grated onion dry. Wet onion releases moisture into the meat mixture, making the meatballs soggy and harder to shape. Grate the onion, then press it in a clean kitchen towel or paper towels until no more liquid comes out.
Do not grind the pistachios too fine. You want coarsely crushed pieces that provide crunch in every bite. A food processor makes this too easy to overdo - crush by hand in a zip-lock bag for better control.
The two-stage bake is important. Baking the meatballs alone first lets them develop a golden crust. Adding the pomegranate sauce too early would boil the meatballs instead of glazing them.
Pomegranate molasses varies by brand. Some are very thick and tart, others thinner and sweeter. Taste yours before adding the full amount to the sauce - you may need to adjust the water up or down.
Variations
Beef-Pistachio Kofta: Use 1/2 lb ground lamb and 1/2 lb ground beef for a milder flavor. The pistachios and pomegranate still shine.
Baked Kofta with Yogurt Sauce: Skip the pomegranate glaze and serve the meatballs with a thick yogurt sauce seasoned with garlic, dried mint, and a pinch of salt.
Kofta Lettuce Wraps: Serve the meatballs in butter lettuce cups with pickled red onion, fresh herbs, and a drizzle of pomegranate molasses. Perfect for low-carb dinners.
Chicken Kofta Pesteh: Substitute ground chicken thighs for the lamb. Reduce baking time by 5 minutes since chicken cooks faster.
Storage and Reheating
Fridge: Store cooked meatballs and sauce in an airtight container for up to 4 days.
Freezer: Freeze cooked meatballs (without garnish) on a sheet pan, then transfer to a freezer bag for up to 3 months. Thaw in the fridge overnight.
Reheat: Warm in a 300F (150C) oven for 10 to 12 minutes, or in a skillet over medium heat with a splash of water to loosen the sauce.
Serving Ideas
| Serving Style | What to Add |
|---|---|
| Saffron Rice Bowl | Steamed basmati rice with saffron, roasted tomatoes, fresh herbs |
| Flatbread Wrap | Warm lavash, pickled vegetables, yogurt sauce |
| Appetizer Platter | Toothpicks, extra pomegranate arils, chopped pistachios |
| Meatball Salad | Mixed greens, cucumber, radish, pomegranate vinaigrette |
| Meal Prep | Rice, roasted cauliflower, steamed green beans |
FAQ
What is pomegranate molasses?
Pomegranate molasses is a thick, tart syrup made from reduced pomegranate juice. It is not sweet like regular molasses - it has a deep, tangy flavor with notes of cherry and cranberry. Look for it in Middle Eastern grocery stores, well-stocked supermarkets, or online. The brand Al Wadi is widely available.
Can I use beef instead of lamb?
You can, but the flavor will be different. Lamb is traditional for Persian kofta and its richer, slightly gamey taste pairs beautifully with the tart pomegranate. If substituting, use a beef-lamb blend (50/50) for the best balance. Plain ground beef works but will taste less authentic.
Where do I find pistachios for this recipe?
Use raw, shelled, unsalted pistachios. Buy them from the baking aisle or bulk section - pre-chopped or whole, either works. Avoid roasted and salted pistachios for this recipe since the added salt and oil will affect the flavor balance.
What if my pomegranate molasses is too thick?
Thin it with water, 1 tablespoon at a time, until it reaches a pourable consistency. The sauce should coat the back of a spoon but not be gluey. Some brands are much thicker than others.
Can I make these meatballs ahead of time?
Yes. Shape the meatballs and refrigerate them on the baking sheet for up to 24 hours before baking. You can also freeze the shaped raw meatballs on a tray, then transfer to a freezer bag for up to 3 months. Bake from frozen, adding 5 to 7 minutes to the initial baking time.
What rice pairs best with these meatballs?
Saffron rice (chelow with saffron) is the traditional Persian pairing. The aromatic saffron and fluffy basmati complement the pomegranate glaze perfectly. Plain jasmine rice works too, or serve with warm naan or lavash flatbread.
