01 -
Wash fresh spinach thoroughly, pat dry, and finely chop. Remove thick stems for best texture.
02 -
In a large bowl, gently combine ground beef, spinach, garlic, breadcrumbs, Parmesan, egg, Italian seasoning, salt, and pepper until just mixed.
03 -
Cut mozzarella into uniform 1/2-inch cubes and pat dry to prevent slipping during assembly.
04 -
Scoop 1–2 tablespoons of the meat mixture, flatten in your palm, place a mozzarella cube in the center, wrap the meat around it, and seal completely. Roll into smooth, round balls.
05 -
Heat olive oil in a large skillet over medium heat. Add meatballs in a single layer without overcrowding. Cook 4–5 minutes per side until golden brown and fully cooked through.