These Spinach Garlic Meatballs Stuffed with Mozzarella take classic comfort food to the next level. Juicy, flavorful meatballs are packed with fresh spinach, garlic, and herbs—then filled with gooey, melty mozzarella at the center. Perfect as a hearty appetizer, pasta topper, or even tucked into a sub roll, these cheesy meatballs are guaranteed to become a family favorite.
Why You’ll Love This Recipe
Cheese-Stuffed Goodness: Melty mozzarella in every bite.
Extra Flavor Boost: Spinach and garlic add richness and nutrition.
Versatile Dish: Serve with pasta, zoodles, or on their own.
Family-Friendly: A fun twist on classic meatballs that kids and adults love.
Ingredients
- 1 lb lean ground turkey or chicken (or lean beef if preferred)
- 1 cup fresh spinach, finely chopped
- 3 cloves garlic, minced
- ½ cup breadcrumbs (whole wheat or panko work well)
- 1 large egg
- ¼ cup grated Parmesan cheese
- 1 tsp Italian seasoning
- ½ tsp red pepper flakes (optional for heat)
- Salt and black pepper, to taste
- 10 mini mozzarella balls (or 10 small cubes of mozzarella, halved)
- Olive oil spray, for baking
Instructions
1. Preheat Oven
Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper and lightly spray with olive oil.
2. Mix the Meatball Base
In a large bowl, combine ground meat, chopped spinach, garlic, breadcrumbs, egg, Parmesan, Italian seasoning, red pepper flakes, salt, and pepper. Mix until just combined (do not overmix).
3. Stuff with Cheese
Scoop about 2 tablespoons of the meat mixture and flatten slightly in your hand. Place half of a mozzarella ball (or cube) in the center and wrap the meat around it, rolling into a ball. Repeat with remaining mixture.
4. Bake the Meatballs
Arrange meatballs evenly on the prepared baking sheet. Spray lightly with olive oil. Bake for 20–25 minutes, until golden brown and fully cooked (165°F / 74°C internal temperature).
5. Serve
Serve hot with marinara sauce, pasta, or enjoy on their own with a sprinkle of fresh parsley.

Nutritional Information
Calories: 95
Carbohydrates: 3g
Fat: 4g
Protein: 11g
Fiber: 1g
Tips for Success
- Don’t Overwork the Meat: Keeps meatballs tender and juicy.
- Seal the Cheese Well: Prevents mozzarella from oozing out during baking.
- Make Ahead: Shape meatballs and refrigerate up to 24 hours before cooking.
- Serving Idea: Place over spaghetti squash or zucchini noodles for a lighter option.
Why This Recipe Works
The spinach and garlic bring fresh flavor, while the gooey mozzarella center adds an irresistible cheesy surprise. Baking keeps the meatballs juicy without extra grease, making them lighter yet still indulgent.
Spinach Garlic Meatballs Stuffed with Mozzarella are a delicious twist on a classic dish. Packed with flavor, melty cheese, and plenty of comfort, these meatballs are perfect for weeknight dinners, appetizers, or party platters. They’re a guaranteed hit wherever you serve them!
Spinach Garlic Meatballs Stuffed with Mozzarella – Juicy, Cheesy, and Irresistible
20
servings20
minutes20
minutes95
kcal45
minutesThese Spinach Garlic Meatballs Stuffed with Mozzarella take classic comfort food to the next level. Juicy, flavorful meatballs are packed with fresh spinach, garlic, and herbs—then filled with gooey, melty mozzarella at the center. Perfect as a hearty appetizer, pasta topper, or even tucked into a sub roll, these cheesy meatballs are guaranteed to become a family favorite.
Ingredients
1 lb lean ground turkey or chicken (or lean beef if preferred)
1 cup fresh spinach, finely chopped
3 cloves garlic, minced
½ cup breadcrumbs (whole wheat or panko work well)
1 large egg
¼ cup grated Parmesan cheese
1 tsp Italian seasoning
½ tsp red pepper flakes (optional for heat)
Salt and black pepper, to taste
10 mini mozzarella balls (or 10 small cubes of mozzarella, halved)
Olive oil spray, for baking
Instructions
- Preheat Oven
Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper and lightly spray with olive oil. - Mix the Meatball Base
In a large bowl, combine ground meat, chopped spinach, garlic, breadcrumbs, egg, Parmesan, Italian seasoning, red pepper flakes, salt, and pepper. Mix until just combined (do not overmix). - Stuff with Cheese
Scoop about 2 tablespoons of the meat mixture and flatten slightly in your hand. Place half of a mozzarella ball (or cube) in the center and wrap the meat around it, rolling into a ball. Repeat with remaining mixture. - Bake the Meatballs
Arrange meatballs evenly on the prepared baking sheet. Spray lightly with olive oil. Bake for 20–25 minutes, until golden brown and fully cooked (165°F / 74°C internal temperature). - Serve
Serve hot with marinara sauce, pasta, or enjoy on their own with a sprinkle of fresh parsley.
Notes
- Don’t Overwork the Meat: Keeps meatballs tender and juicy.
Seal the Cheese Well: Prevents mozzarella from oozing out during baking.
Make Ahead: Shape meatballs and refrigerate up to 24 hours before cooking.
Serving Idea: Place over spaghetti squash or zucchini noodles for a lighter option.