Spinach Garlic Meatballs Delight

Featured in Hearty Main Courses.

These spinach and garlic-infused meatballs are a delightful combination of bold flavors and oozy mozzarella. Freshly wilted spinach and aromatic garlic give them a boost, while the mix of ground beef and pork ensures rich, juicy bites. Each meatball is stuffed with a gooey mozzarella center and pan-fried to golden perfection. Brought together with marinara sauce and baked to finish, these meatballs are perfect served over pasta or enjoyed on their own. A comfort food classic with a savory twist!

Casey
Updated on Sat, 10 May 2025 13:42:26 GMT
A plate of food with sauce on it. Pin it
A plate of food with sauce on it. | cookingwithcasey.com

This spinach garlic meatball recipe transforms ordinary meatballs into something extraordinary with a gooey mozzarella surprise in the center. The combination of fresh spinach, aromatic garlic, and melty cheese turns these into an irresistible comfort food that's perfect for family dinners or entertaining guests.

I discovered this recipe when looking for ways to incorporate more vegetables into my family meals. The first time I served these meatballs, my children devoured them without realizing they were eating spinach, and now they specifically request the "green meatballs" at least twice a month.

Ingredients

  • Ground beef: provides richness and classic flavor
  • Ground pork: adds tenderness and moisture
  • Fresh baby spinach: packed with nutrients and beautiful color
  • Garlic cloves: infuse aromatic depth throughout
  • Breadcrumbs: help bind everything while maintaining moisture
  • Eggs: create structure and hold ingredients together
  • Parmesan cheese: brings salty umami notes
  • Mozzarella cubes: create the gooey melted center
  • Quality marinara sauce: like Raos saves time without sacrificing flavor

Step-by-Step Instructions

Prepare the Spinach Mixture:
Heat olive oil in a large skillet over medium heat. Add fresh spinach and toss continuously as it wilts down dramatically in volume. This should take about 3 minutes. Add the chopped garlic during the final minute of cooking just until fragrant. Be careful not to burn the garlic as it will become bitter. Remove the mixture and chop finely on a cutting board. Allow this to cool completely before adding to meat.
Create the Meat Mixture:
In a large mixing bowl, combine ground beef and pork with breadcrumbs, eggs, a splash of milk, chopped garlic, grated Parmesan, and generous pinches of salt and pepper. Use clean hands to thoroughly incorporate all ingredients without overmixing, which can result in tough meatballs. Fold in the cooled spinach mixture until evenly distributed throughout the meat.
Form and Stuff Meatballs:
Scoop approximately 2 tablespoons of meat mixture and flatten slightly in your palm. Place a small cube of mozzarella in the center. Carefully fold the meat around the cheese and roll between your palms to form a perfectly sealed ball. Ensure the cheese is completely enclosed to prevent leaking during cooking. Repeat with remaining mixture.
Cook to Golden Perfection:
Heat olive oil in a large cast iron skillet over medium high heat until shimmering. Working in batches to avoid crowding, add meatballs and brown on all sides until deeply golden, about 2 minutes per side. This creates a flavorful crust while sealing in juices. After all meatballs are browned, return them to the skillet.
Finish in the Oven:
Spoon marinara sauce around the meatballs in the skillet. Cover the pan tightly with foil and transfer to your preheated 350°F oven. Bake until meatballs reach 165°F internally, about 15 to 20 minutes. The internal temperature ensures they're fully cooked while keeping them juicy.
A plate of meatballs with green toppings. Pin it
A plate of meatballs with green toppings. | cookingwithcasey.com

Whenever I make these meatballs, I always double the spinach component. The vibrant green color against the rich red sauce creates a beautiful presentation, and that extra spinach adds nutrition without changing the flavor. My grandmother always said meatballs should be treated gently when mixing and shaping, and her advice ensures these remain tender every time.

Storage Solutions

These meatballs maintain their quality wonderfully in storage. After cooking, cool them completely before transferring to airtight containers. They'll keep in the refrigerator for up to 4 days. For longer storage, arrange cooled meatballs on a baking sheet and freeze until solid before transferring to freezer bags. This prevents them from sticking together. They'll maintain quality for about 3 months frozen. Thaw overnight in the refrigerator before reheating.

Clever Substitutions

This recipe welcomes adaptations based on dietary needs or pantry availability. Ground turkey or chicken can replace beef and pork for a lighter version, though the meatballs may be slightly less juicy. For a gluten free option, substitute the breadcrumbs with gluten free breadcrumbs or almond flour. The parmesan provides plenty of flavor, but for a dairy free version, nutritional yeast offers a similar savory quality. The spinach can be swapped for kale or swiss chard if preferred.

Serving Suggestions

While traditionally served over pasta, these versatile meatballs shine in multiple presentations. Try them nestled in creamy polenta for an elevated comfort dish. For a lighter meal, serve alongside roasted vegetables or a bright salad. They make excellent sliders on small rolls with extra sauce and melted provolone. For entertaining, spear with toothpicks and serve as appetizers with a side of warm marinara for dipping. The meatballs also freeze beautifully, making them perfect for meal prep.

Frequently Asked Questions

→ What type of spinach is best for this dish?

Fresh baby spinach works best as it wilts quickly and blends seamlessly into the meatball mixture.

→ Can I use only beef or pork for the meatballs?

Yes, you can use only ground beef or pork, but combining the two creates a richer flavor and better texture.

→ How do I ensure the mozzarella stays inside the meatballs?

Completely encase the mozzarella cube inside the meatball, sealing any gaps to prevent leakage while cooking.

→ Is it okay to use store-bought marinara sauce?

Absolutely! A high-quality store-bought marinara, like Rao's, works perfectly and saves time.

→ What is the best way to serve these meatballs?

Serve them over pasta, with crusty bread for dipping, or enjoy them on their own as a hearty appetizer.

→ Can I freeze these meatballs for later?

Yes, you can freeze uncooked or fully cooked meatballs. Store them in an airtight container and reheat when needed.

Spinach Garlic Stuffed Meatballs

Juicy spinach-garlic meatballs stuffed with mozzarella, cooked to perfection with marinara.

Prep Time
30 Minutes
Cook Time
25 Minutes
Total Time
55 Minutes
By: Casey

Category: Hearty Main Dishes

Difficulty: Intermediate

Cuisine: Italian

Yield: 6 Servings (Approximately 18-20 meatballs)

Dietary: ~

Ingredients

→ Spinach

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

→ Meatballs

04 1 pound ground beef
05 1 pound ground pork
06 2 1/4 cups bread crumbs
07 3 large eggs (4 small eggs if needed)
08 Splash of milk
09 4 garlic cloves, finely chopped
10 1/2 cup Parmesan cheese
11 Salt and pepper, to taste
12 2 tablespoons olive oil
13 Mozzarella cheese, cut into small cubes
14 1 jar Rao's marinara sauce

Instructions

Step 01

Heat olive oil in a skillet over medium heat and add the spinach. Toss to coat and allow spinach to wilt slightly. Add minced garlic during the last 1-2 minutes until fragrant. Remove from heat, chop the wilted spinach into small pieces, and let cool.

Step 02

Preheat the oven to 350°F (175°C). In a large mixing bowl, combine ground beef, ground pork, bread crumbs, eggs, milk, garlic, Parmesan, salt, and pepper. Add the spinach and garlic mixture, mixing well.

Step 03

Roll the mixture into evenly sized meatballs, inserting a small cube of mozzarella cheese in the center of each one. Ensure the cheese is fully enclosed within the meatball.

Step 04

Heat olive oil in a cast-iron skillet over medium-high heat. Add the meatballs and pan-fry until the outsides are golden brown.

Step 05

Dollop marinara sauce into the bottom of the skillet around the meatballs. Cover the skillet tightly with foil and transfer to the preheated oven. Bake until the internal temperature of the meatballs reaches 165°F (74°C).

Step 06

Serve the cooked meatballs hot over a bed of pasta or your preferred dish.

Tools You'll Need

  • Skillet
  • Cast-iron skillet
  • Mixing bowl
  • Knife
  • Oven
  • Foil

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains gluten (bread crumbs)
  • Contains dairy (Parmesan, mozzarella cheese)
  • Contains eggs

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 480
  • Total Fat: 30 g
  • Total Carbohydrate: 25 g
  • Protein: 35 g