PersianMedium · Hot
Golden saffron-infused meatballs with toasted walnuts, nestled on a cooling bed of herbed yogurt and brightened with lemon and fresh herbs. A dish that speaks of patience and generosity, perfect for a slow evening gathering.
20 min
25 min
5 min
50 min
Method
Steep the saffron threads in 3 tablespoons of hot water. Let sit for 10 minutes until the water turns a deep amber gold and the aroma rises like a whisper from the east.
Sear the meatballs for 3 minutes on each side until they develop a deep, mahogany crust. Reduce heat to low, cover the pot, and let them steam gently for 15 minutes until cooked through. Insert a calibrated meat thermometer into the center of the largest meatball; internal temperature must reach 160°F (71°C) for ground beef safety.
Finish with a final bloom: crumble a few saffron threads over the top and scatter a few chopped walnuts for crunch. Serve immediately, while the warmth of the meatballs still speaks to the cooling yogurt beneath.
Nutri-Score
Good balance
A–E · lower is better · score 1
Calories
749
per serving
Protein
49g
Carbs
23g
Fat
53g
Sat. fat
13g
Fiber
6g
Sugar
8g
Sodium
1059mg
Nutri-Score is a general nutritional-balance guide, not medical or dietary advice.
Environmental impact
Very high impact
A–E · lower is better · includes estimates
kg CO2e
13
per serving
Water
1.2m³
Land
323Pt
Runoff
0.3g P
Ground beef drives 96% of this recipe’s estimated footprint.
Carbon from Poore & Nemecek 2018; water, land & runoff from Agribalyse — modelled averages for comparing recipes, not a measurement of your groceries.
Flavor Profile
Umami
Sweet
Salty
Sour
Bitter
Spicy
Textures
Aromas
Kitchen Equipment
Primary Tool
Frying PanTechniques
Safety & Storage
Cooking Temperature
Meatballs must reach an internal temperature of 160°F (71°C) to ensure food safety. The 15-minute steam step is approximate—always verify with a calibrated meat thermometer inserted into the center of the largest meatball.
Cross Contamination
Use separate cutting boards and utensils for raw ground beef versus ready-to-eat ingredients like fresh herbs. Wash hands thoroughly with soap and warm water for at least 20 seconds after handling raw meat before touching other ingredients.
Storage
Refrigerate leftover herb yogurt sauce separately within 2 hours of preparation. Cooked meatballs may be stored in an airtight container for up to 3 days. The yogurt sauce should not be left at room temperature for more than 2 hours total.
High Risk Population
For young children, elderly individuals, pregnant persons, or immunocompromised guests, ensure all ground beef reaches 160°F (71°C) throughout. Consider using pasteurized Greek yogurt for vulnerable populations.
Allergen Warning
This dish contains tree nuts (walnuts) and dairy. Inform guests of these allergens before service. Ensure no cross-contact occurs with nut-free or dairy-free dishes during preparation or serving.
Equipment Safety
When melting butter with olive oil, monitor closely as butter can burn quickly at medium heat. Use oven mitts when covering the pot for the steaming step, as the pot and lid will be extremely hot.
Handling
After shaping meatballs with bare hands, sanitize all surfaces and utensils that contacted the raw meat mixture before using them for plating or the herb yogurt sauce.
Shelf Life
The herb yogurt sauce contains fresh herbs and lemon juice; consume within 24 hours for optimal freshness and food safety. Do not reuse any portion of the sauce that has been in contact with raw meatballs.
Pro Tips
Technique
Steep your saffron in truly hot water for at least 10 minutes—watch the threads unfurl and the water transform into liquid gold. This bloom is the heart of the dish, and rushing it is like skipping the greeting when welcoming a guest.
Substitution
If lamb calls to you instead of beef, follow that instinct—it brings a deeper, more resonant earthiness that pairs beautifully with the saffron. The walnuts may be swapped for hazelnuts if you prefer.
Make Ahead
Form the meatballs up to a day ahead and keep them refrigerated. The flavors actually deepen overnight, and on the day you cook, they simply need their golden sear and gentle steam.
From the chef
When I first made this dish in my small Barcelona kitchen, I thought of my grandmother's table in Shiraz, where she would always say that the best meals are the ones that require you to slow down. These saffron walnut meatballs carry the warmth of patience—the way the saffron blooms into gold, the walnuts toasted until their oils rise, the yogurt cooling like a gentle hand against the richness above. This is generosity on a plate, meant to be shared, meant to bring people closer.
Source: generated · June 10, 2026