Ingredients
Equipment
Method
- Heat a small drizzle of olive oil in a skillet over medium heat. Add fresh spinach and minced garlic. Cook for 3 to 4 minutes until spinach is fully wilted. Remove from heat, cool completely, squeeze out all moisture, and chop finely.
- In a large bowl, combine ground meat, egg, breadcrumbs, Parmesan, Italian seasoning, salt, pepper, and the chopped cooked spinach. Mix gently until just combined. Stop as soon as no dry spots remain.
- Remove mozzarella cubes from refrigerator. Flatten a portion of meat mixture in your palm, place a cold cheese cube in the center, and wrap firmly around it. Seal every seam completely. Repeat for all meatballs.
- Preheat oven to 400 degrees F. Line a baking sheet with parchment paper. Arrange meatballs with space between each. Bake for 20 to 25 minutes until golden brown and internal temperature reaches 160 degrees F.
- Let meatballs rest for 5 minutes before serving. Optional: transfer to warm marinara sauce and simmer on low for 5 to 10 minutes for extra moisture and flavor.
- Garnish with fresh chopped parsley and serve over pasta, with garlic bread, or alongside roasted vegetables.
Notes
Keep mozzarella cubes cold from refrigerator until wrapping. Seal every seam completely to prevent leaking. Squeeze all moisture from spinach before mixing into meat. Internal temperature must reach 160 degrees F. Uncooked meatballs can be refrigerated on a covered tray for up to 24 hours before baking. Freeze uncooked meatballs for up to 2 months and add 5 extra minutes to bake time from frozen. Reheat cooked meatballs in marinara sauce over low heat for best results.
