Directions
<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>In a large bowl, combine all ingredients except the olive oil. Mix gently with your hands until just combined - overmixing will result in tough meatballs. The mixture should be cohesive but still light and not compacted.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>Let the mixture rest for 10 minutes in the refrigerator. This allows the breadcrumbs to absorb moisture and helps the meatballs hold their shape better during cooking.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>While the mixture is resting, preheat your air fryer to 190°C for 3 minutes. A properly preheated air fryer ensures the meatballs start cooking immediately, creating a nice sear on the exterior.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>With slightly damp hands (to prevent sticking), portion the meat mixture into balls approximately 3cm in diameter (about 25g each). Roll each portion between your palms to create smooth, round meatballs of even size for consistent cooking.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>Lightly brush or spray the air fryer basket with olive oil to prevent sticking. Place meatballs in the basket in a single layer with about 1cm space between each - they should not touch. You may need to cook in batches depending on your air fryer size.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>Lightly spray or brush the tops of the meatballs with olive oil. This helps them develop a golden-brown crust while remaining juicy inside.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>Air fry for 10-12 minutes, gently shaking the basket or turning the meatballs halfway through cooking. The meatballs are done when they reach an internal temperature of 74°C and have developed a beautiful golden-brown exterior.</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>Let the meatballs rest for 2-3 minutes after cooking. This allows the juices to redistribute throughout the meatball, ensuring they remain moist when served. Enjoy immediately, or cool completely before storing in an airtight container in the refrigerator for up to 3 days, or freeze for up to 3 months.</li></ol>