Mozzarella Spinach Garlic Meatballs (Printable Recipe)

Cheesy, garlicky meatballs stuffed with mozzarella and loaded with fresh spinach.

# Ingredients You'll Need:

→ Meatball Base

01 - 1 lb ground beef (80% lean)
02 - 1 cup fresh spinach, finely chopped
03 - 3 cloves garlic, minced
04 - 1/4 cup breadcrumbs
05 - 1/4 cup grated Parmesan cheese
06 - 1 large egg
07 - 1/2 tsp salt
08 - 1/4 tsp black pepper
09 - 1/2 tsp Italian seasoning

→ Filling

10 - 1 cup mozzarella cheese, cut into small cubes

→ For Cooking

11 - 2 tbsp olive oil

# Steps to Follow:

01 - In a large bowl, combine ground beef, spinach, garlic, breadcrumbs, Parmesan, egg, salt, pepper, and Italian seasoning. Mix gently until well combined.
02 - Take 1–2 tablespoons of the meat mixture, flatten in your palm, place a cube of mozzarella in the center, and wrap the meat around to fully enclose the cheese. Roll into a ball.
03 - Heat olive oil in a skillet over medium heat. Add meatballs in batches and cook 4–5 minutes per side until golden and fully cooked. Transfer to a paper towel-lined plate.
04 - To keep warm or for a lighter option, bake cooked meatballs at 400°F (200°C) for 15–20 minutes, turning once halfway through.

# Extra Tips:

01 - Avoid over-mixing the meat to ensure tender meatballs.
02 - Ensure cheese is completely enclosed to prevent leakage during cooking.
03 - Use a meat thermometer to check that internal temperature reaches 160°F (71°C).