Spinach Garlic Meatballs Stuffed with Mozzarella Recipe

Transform your mealtime with these delectable Spinach Garlic Meatballs Stuffed with Mozzarella. These savory meatballs blend the earthy flavors of spinach and garlic with the creamy delight of mozzarella, all wrapped in a juicy mix of pork and beef. A splash of marinara ties everything together for a dish that’s as satisfying as it is gourmet.


For the Spinach:

  • 8 ounces fresh baby spinach
  • 3 cloves garlic, finely chopped
  • 1-2 tablespoons olive oil

For the Meatballs:

  • 1 pound ground beef
  • 1 pound ground pork
  • 2 ¼ cups bread crumbs
  • 3-4 eggs (depending on size, add a splash of milk if needed)
  • 4 cloves garlic, finely chopped
  • ½ cup grated Parmesan cheese
  • Salt and pepper, to taste
  • 2 tablespoons olive oil
  • Mozzarella cheese, cut into small cubes (amount as desired)
  • 1 jar Rao’s marinara sauce (or your preferred brand)


  1. Prepare the Spinach:
    • Heat olive oil in a large skillet over medium heat.
    • Add the chopped garlic and sauté until fragrant.
    • Add the spinach and cook until wilted. Remove from heat, let it cool slightly, then chop finely.
  2. Mix the Meatballs:
    • In a large bowl, combine the ground beef, ground pork, bread crumbs, eggs, chopped garlic, grated Parmesan, salt, and pepper.
    • Mix well until all ingredients are evenly distributed.
    • Incorporate the cooled, chopped spinach into the meat mixture.
  3. Form the Meatballs:
    • Take a small portion of the meat mixture and flatten it in your hand.
    • Place a cube of mozzarella in the center and wrap the meat around it, forming a ball. Ensure the cheese is completely enclosed.
    • Repeat with the remaining meat and cheese.
  4. Cook the Meatballs:
    • Heat olive oil in a skillet over medium heat.
    • Brown the meatballs on all sides, then transfer to a baking dish.
    • Pour the marinara sauce over the meatballs.
  5. Bake the Meatballs:
    • Preheat the oven to 375°F (190°C).
    • Cover the baking dish with aluminum foil and bake for about 25-30 minutes, or until the meatballs are cooked through.
  6. Serve:
    • Serve hot, garnished with extra Parmesan and fresh herbs if desired.
    • These meatballs are great with pasta, on a sandwich, or enjoyed alone with a side of crusty bread.


  • Cheese Variations: Experiment with different types of cheese like sharp cheddar or smoked gouda for different flavors.
  • Handling Meatballs: Wet your hands with a bit of water when forming the meatballs to prevent sticking and to achieve a smoother exterior.
  • Freezing: Unbaked meatballs can be frozen for future use. Place them on a baking sheet in the freezer until solid, then transfer to a freezer bag. Thaw and cook as directed when ready to eat.


Spinach Garlic Meatballs Stuffed with Mozzarella offer a delightful twist on traditional meatball recipes. With a heart of melted mozzarella and a flavorful exterior, they promise to be a hit at any dining table, providing a perfect blend of flavor, texture, and cheesy goodness. Enjoy this comforting, hearty dish that’s sure to impress!