Persian Pistachio Meatballs

Jump to RecipeComment

This post may contain affiliate links.

These Persian Pistachio Meatballs with pomegranate sauce are delicious and easy to make. Tender meatballs with nutty pistachios cooked in a tasty pomegranate sauce makes for a delicious meal that pleases the entire family!

Close up shot of pistachio meatballs koofteh pesteh.


 

Persian cuisine is known for its rich flavors and creative use of nuts, herbs, and spices. These Persian Pistachio Meatballs (Koofteh Pesteh) are perfect for the Persian New Year (Nowruz), combining tender meat with the nutty crunch of Wonderful Pistachios for a truly unique dish. Serve these Persian Pistachio Meatballs with saffron rice and salad shirazi for a complete Persian meal.
Thank you Wonderful Pistachios for sponsoring this post.

Thank you Wonderful Pistachios for sponsoring this post.


What Makes Koofteh Pesteh Special?

Koofteh Pesteh (Persian Pistachio Meatballs) takes inspiration from classic Persian meatball recipes but introduces crushed pistachios for a delicate crunch. Pistachios are a staple in Persian cooking, used in sweet and savory meals, and they add a luxurious element to this dish. The meatballs are lightly spiced with warm Persian flavors, creating a balance of savory and aromatic notes.
Wonderful Pistachios just introduced their No Shells Unsalted variety, and it’s a total game-changer in the kitchen. To celebrate, I’m sharing one of my favorite Nowruz dishes  to enjoy with your family. Wonderful Pistachios No Shells Unsalted come in 6-ounce bags and are available online and at U.S. retailers nationwide. 

Ingredients

To make this recipe you need ground eef, pistachios, herbs, spices, egg and pomegranate molasses.
  • Ground beef: I use lean ground beef, however, you can also use a combination of ground beef and lamb.
  • Onion and garlic: Yellow onion works best for this recipe. Use 1 or 2 garlic cloves so the flavor is not overwhelming.
  • Pistachios: I used Wonderful Pistachios No Shells Unsalted, which saves so much time. The pistachios are unsalted, meaning they can be used in both sweet and savory dishes.Wonderful Pistachios No shells Unsalted are the perfect snack that everyone can enjoy any time of the day without guilt. These are perfect to explore new ways to use pistachios in cooking and baking. 
  • Fresh herbs: A combination of parsley, tarragon and dill add a lot of flavor to the meatballs.
  • Spices: You’ll need paprika, turmeric, dried mint and salt.
  • Egg: to help hold everything together.
  • Pomegranate molasses: Used both in the meatballs and the sauce, pomegranate molasses adds a slight sourness that complements the pistachios very well.

How to Make Persian Pistachio Meatballs

Prepare the Meat Mixture – In a bowl, mix the ground meat with grated onion, crushed pistachios, herbs, spices and egg. Combine until well incorporated but avoid overmixing.

Shape the Meatballs – Form the mixture into golf ball-sized meatballs, ensuring they hold their shape.

Cook the Meatballs – Bake the meatballs in the oven for 20 minutes, meanwhile, prepare the sauce by mixing the pomegranate molasses, salt, olive oil and water in a measuring cup. Once the meatballs are partially baked, pour the sauce over and bake for another 15 minutes.

Serve – Top the meatballs with pomegranate arils, chopped Wonderful Pistachios and fresh mint if desired. Serve warm.

Serving Suggestions

Koofteh Pesteh can be served in multiple ways, depending on your preference:

  • With Persian Rice – Serve alongside saffron-infused basmati rice or tahdig for an authentic Persian meal.
  • With Lavash or Flatbread – Wrap the meatballs in lavash with fresh herbs, pickled vegetables, and a drizzle of yogurt.
  • As an Appetizer – Serve with a yogurt-based dipping sauce or pomegranate molasses glaze for a unique starter.
overhead shot of pistachio meatballs.

Storage and Reheating

Koofteh Pesteh stores very well, making it a great meal prep option.

  • Refrigeration: Store cooked meatballs in an airtight container for up to 3 days.
  • Freezing: Freeze uncooked or cooked meatballs in a single layer on a tray, then transfer to a freezer-safe bag and freeze for up to 3 months.
  • Reheating: Warm the pistachio meatballs in the oven at 300°F (150°C) for about 10 minutes, or reheat gently on the stovetop with a little broth to maintain moisture.

Frequently Asked Questions

Can I make these meatballs ahead of time?

Absolutely. You can prepare and refrigerate the meatball mixture up to a day in advance or freeze the shaped meatballs for later use.

Can I cook the meatballs in a pan instead of baking?

Yes! Simply sear the meatballs in some olive oil until brown and cooked, this should take about 10 minutes. Then drizzle the sauce, cover with a lid and cook for another 15 minutes on medium heat.

Can I use any other meat to make these Persian meatballs?

While these are traditionally made with ground beef or lamb, you can use ground chicken or turkey as well.

Persian meatballs with pistachios in a baking dish.

More Persian Recipes

Did you make this recipe? I’d love to hear about it! Please comment and leave a 5-star🌟 rating below. You can also follow us on Instagram, Facebook, Pinterest or subscribe to our newsletter to get a free e-Cookbook!

pistachio meatballs Persian Style
No ratings yet

Persian Pistachio Meatballs (Koofteh Pesteh)

Koofteh Pesteh is a unique Persian meatball dish that blends tender, spiced ground meat with the subtle crunch and natural sweetness of pistachios.
Prep: 20 minutes
Cook: 40 minutes
Total: 1 hour
Servings: 8
Save this Recipe
Enter your email and get it sent to your inbox!
Please enable JavaScript in your browser to complete this form.

Ingredients 

Sauce

  • cup pomegranate molasses
  • ½ tsp salt
  • 1 tbsp olive oil
  • 1/3 cup water

Garnish

Instructions 

  • Place the pistachios in a food processor and blitz until they are finely ground. Avoid over mixing otherwise they will turn into pistachio paste.
  • Place the beef in a bowl, add in the onion, garlic, ground pistachios, egg, turmeric, dried mint, paprika and salt. Add in the parsley, tarragon and dill followed by the pomegranate molasses.
  • Mix everything well using your hands. Cover the bowl and refrigerate for 30 minutes while the oven is preheating.
  • Preheat the oven to 400 degrees. After 30 minutes, take the meatball mixture out of the fridge, measure out about 1 1/2 tablespoon of the mixture and roll it into a ball. Place it in a 9×13 baking dish. Repeat with the remaining mixture.
  • Bake the meatballs in the oven for 20 minutes.
  • Meanwhile, make the sauce by mixing the pomegranate molasses, salt, olive oil and water in a measuring cup. After 20 minutes, drizzle the sauce over the meatballs, then bake for 15 more minutes.
  • Garnish with chopped pistachios, pomegranate arils and fresh mint.

Video

Notes

  • These meatballs are traditionally made with beef or lamb, but you can also use ground chicken or turkey. 
  • Store the leftovers in an airtight container and refrigerate for up to 3 days. 

Nutrition

Calories: 519kcal | Carbohydrates: 22g | Protein: 26g | Fat: 37g | Saturated Fat: 11g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 18g | Trans Fat: 1g | Cholesterol: 101mg | Sodium: 531mg | Potassium: 695mg | Fiber: 3g | Sugar: 11g | Vitamin A: 595IU | Vitamin C: 7mg | Calcium: 86mg | Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this recipe? Leave a comment below!

About Shadi HasanzadeNemati

I'm here to show you how to make delicious Persian, Middle Eastern and Mediterranean food at home. My easy to follow recipes will bring exciting new flavors to your table!

Get a free eBook!
Fill out the form to get exclusive recipes that aren’t available anywhere else, plus receive free weekly recipes!
Please enable JavaScript in your browser to complete this form.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating