Spinach Garlic Meatballs Stuffed With Mozzarella


Spinach Garlic Meatballs Stuffed With Mozzarella offer a tantalizing fusion of flavors that elevate the traditional meatball to a whole new level of deliciousness. Packed with nutritious spinach, aromatic garlic, and gooey mozzarella cheese, these meatballs are sure to become a family favorite. Follow this easy recipe to create a mouthwatering dish that will impress even the most discerning palate.


  • 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 large eggs (4 if small)
  • Splash of milk
  • 4 cloves garlic, finely chopped
  • ½ cup Parmesan cheese
  • Salt and pepper to taste
  • 2 tablespoons olive oil
  • Mozzarella cheese, cut into small cubes
  • 1 jar Rao’s marinara sauce


  1. Prepare the Spinach:
    • Heat olive oil in a skillet over medium heat.
    • Add baby spinach and toss to coat. Allow it to wilt for a few minutes.
    • Add finely chopped garlic and sauté until fragrant, about 1-2 minutes.
    • Remove spinach from skillet, chop into small pieces, and set aside to cool.
  2. Make the Meatballs:
    • Preheat oven to 350°F (175°C).
    • In a large mixing bowl, combine ground beef, ground pork, bread crumbs, eggs, milk, finely chopped garlic, Parmesan cheese, salt, pepper, and cooled spinach/garlic mixture. Mix well.
    • Roll meat mixture into evenly sized meatballs.
    • Press a small cube of mozzarella cheese into the center of each meatball, ensuring it’s completely encased.
  3. Cook the Meatballs:
    • Heat olive oil in a cast iron skillet over medium-high heat.
    • Pan-fry meatballs until golden brown on all sides.
    • Once browned, add dollops of marinara sauce to the bottom of the skillet.
    • Cover skillet with foil and transfer to preheated oven.
    • Bake for 20-25 minutes, or until meatballs are cooked through and reach an internal temperature of 165°F (74°C).
  4. Serve and Enjoy:
    • Serve the meatballs over pasta, garnished with additional Parmesan cheese and fresh herbs if desired.
    • Enjoy the burst of flavors as you bite into the tender meatballs oozing with melted mozzarella cheese.

Serving and Storage Tips:

  1. Serving Suggestions:
    • Serve these Spinach Garlic Meatballs Stuffed With Mozzarella as a main course alongside pasta or with crusty bread for a satisfying meal.
    • They also make a fantastic appetizer or party snack. Simply place toothpicks in each meatball for easy serving at gatherings.
  2. Garnish Options:
    • Garnish the dish with freshly chopped herbs such as parsley or basil for an added burst of freshness and color.
    • A sprinkle of extra Parmesan cheese on top before serving enhances the savory flavors of the meatballs.
  3. Storage Instructions:
    • If you have any leftovers, allow the meatballs to cool completely before transferring them to an airtight container.
    • Store in the refrigerator for up to 3-4 days.
    • You can also freeze the cooked meatballs for longer storage. Place them in a single layer on a baking sheet and freeze until firm, then transfer to a freezer-safe bag or container. They will keep well in the freezer for up to 2-3 months.
  4. Reheating Tips:
    • To reheat refrigerated meatballs, place them in a microwave-safe dish and heat them in short intervals, checking frequently to prevent overheating.
    • For frozen meatballs, thaw overnight in the refrigerator before reheating. Then, you can either microwave them or reheat them in the oven until heated through.

Variations of Spinach Garlic Meatballs Stuffed With Mozzarella:

  1. Turkey Spinach Meatballs:
    • Substitute ground turkey for beef and pork for a lighter option.
    • Add a teaspoon of dried Italian seasoning or fresh chopped herbs like thyme or oregano for extra flavor.
  2. Vegetarian Spinach Mozzarella Balls:
    • Replace the meat with a mixture of cooked quinoa or lentils, breadcrumbs, and finely chopped mushrooms for a vegetarian alternative.
    • Use a plant-based egg substitute such as flaxseed or chia seeds mixed with water as a binder.
  3. Chicken Spinach Meatballs:
    • Use ground chicken instead of beef and pork for a leaner protein option.
    • Add a pinch of paprika or cayenne pepper for a spicy kick.
  4. Cheesy Spinach Meatballs:
    • Incorporate different types of cheese into the meatball mixture, such as shredded cheddar or grated Asiago, along with the mozzarella for an extra cheesy surprise.
    • Experiment with different cheese fillings like feta or goat cheese for a unique flavor twist.
  5. Italian Spinach Meatballs with Marinara Sauce:
    • Infuse the meatball mixture with Italian seasoning, dried basil, and dried oregano for a classic Italian flavor profile.
    • Serve the meatballs with a homemade marinara sauce instead of jarred sauce for a fresher taste.
  6. Spinach Meatball Sliders:
    • Shape the meat mixture into smaller meatballs and serve them on slider buns with a dollop of marinara sauce and a slice of melted mozzarella cheese on top.
    • Add a slice of tomato and a basil leaf for a gourmet touch.
  7. Spicy Spinach Mozzarella Meatballs:
    • Mix finely chopped jalapeños or red pepper flakes into the meatball mixture for a spicy kick.
    • Serve with a side of creamy ranch or blue cheese dressing for dipping.
  8. Mediterranean Spinach Meatballs:
    • Add chopped sun-dried tomatoes, Kalamata olives, and crumbled feta cheese to the meatball mixture for a Mediterranean-inspired twist.
    • Serve with tzatziki sauce and pita bread for a Greek-inspired meal.

These variations offer a range of options to customize Spinach Garlic Meatballs Stuffed With Mozzarella to suit your taste preferences or dietary restrictions. Feel free to get creative and experiment with different ingredients to discover your favorite flavor combination!


Spinach Garlic Meatballs Stuffed With Mozzarella are a delightful twist on a classic dish, combining wholesome ingredients with irresistible flavors. Whether served as a hearty main course or as an appetizer at your next gathering, these meatballs are sure to impress. Try this recipe today and treat your taste buds to a culinary delight that will keep you coming back for more.

FAQ’s :

1. Are these Spinach Garlic Meatballs suitable for vegetarians?

  • No, this particular recipe includes ground beef and pork. However, you can easily modify it to make vegetarian-friendly meatballs by substituting the meat with a mixture of cooked quinoa or lentils and finely chopped mushrooms.

2. Can I make these meatballs ahead of time and freeze them?

  • Yes, you can prepare the meatballs up to the point of shaping them and then freeze them on a baking sheet. Once frozen, transfer them to a freezer-safe bag or container. When ready to cook, simply thaw them overnight in the refrigerator and follow the baking instructions.

3. Can I use frozen spinach instead of fresh spinach?

  • Yes, you can use frozen spinach in this recipe. Thaw the spinach completely and squeeze out any excess moisture before sautéing it with the garlic. Adjust the quantity as needed based on the package instructions for frozen spinach.

4. Can I substitute the mozzarella cheese with a different type of cheese?

  • Absolutely! Feel free to experiment with different types of cheese to suit your taste preferences. Some tasty alternatives include feta cheese, goat cheese, or shredded cheddar cheese.

5. How can I ensure that the meatballs stay moist and tender?

  • Adding a splash of milk and incorporating breadcrumbs into the meat mixture helps keep the meatballs moist. Additionally, avoid overmixing the meat mixture, as this can result in dense and tough meatballs.

6. Can I use a different type of sauce instead of marinara sauce?

  • Yes, you can use your favorite sauce or gravy to accompany the meatballs. Try creamy Alfredo sauce, pesto sauce, or even a spicy arrabbiata sauce for a unique twist.

7. Can I bake the meatballs instead of pan-frying them?

  • Yes, you can bake the meatballs in a preheated oven at 350°F (175°C) for about 20-25 minutes, or until they are cooked through and reach an internal temperature of 165°F (74°C). Place them on a baking sheet lined with parchment paper for easy cleanup.

8. How long can I store leftovers in the refrigerator?

  • Leftover meatballs can be stored in an airtight container in the refrigerator for up to 3-4 days. Make sure to allow them to cool completely before refrigerating them.

9. Can I make smaller-sized meatballs for appetizers?

  • Absolutely! You can adjust the size of the meatballs to suit your preference. For appetizers, consider making smaller-sized meatballs and serving them with toothpicks for easy serving.

10. Can I make this recipe gluten-free?

  • Yes, you can use gluten-free breadcrumbs or crushed gluten-free crackers in place of regular breadcrumbs to make the recipe gluten-free. Additionally, ensure that all other ingredients, such as the marinara sauce, are also gluten-free if needed.

Leave a Comment