Spinach Garlic Meatballs Mozzarella

Featured in: Center of the plate recipes

Enjoy meatballs packed with fresh spinach and garlicky goodness, featuring a molten mozzarella center in every bite. Succulent ground beef and pork are mixed with Parmesan, aromatic spices, and sautéed greens, then gently stuffed with creamy cheese. Browned for a savory crust and baked on a bed of marinara, these hearty meatballs come out juicy and full of rich flavors. Perfect over pasta or with crusty bread, they deliver cheesy comfort in every forkful and are sure to be the star of your dinner table.

A woman in an apron is preparing a meal in a sunny kitchen filled with fresh vegetables and herbs.
Updated on Thu, 29 May 2025 01:47:45 GMT
Spinach Garlic Meatballs Stuffed With Mozzarella Pin it
Spinach Garlic Meatballs Stuffed With Mozzarella | myhomemaderecipe.com

Spinach garlic meatballs stuffed with mozzarella are pure comfort food that always impresses at my dinner table. Tender meatballs hide a cheesy middle and are flecked with just-wilted spinach and bold garlic making this a crowd-pleasing recipe for family dinners or gatherings. No one can resist slicing into a juicy meatball and finding that gooey mozzarella center It is indulgent but still brings plenty of fresh earthy flavor with the spinach.

I first prepared these meatballs for my partner’s birthday dinner and ever since they have become our go-to comfort meal when we want something a little extra special Everyone devours them and always asks for seconds

Ingredients

  • Fresh baby spinach: Brings a pop of color and nutrition Try to choose vibrant green leaves that are not wilted
  • Garlic: Chopped fine gives an aromatic kick Use firm cloves with no green sprouts for best flavor
  • Olive oil: Adds richness and helps sauté the spinach A good extra virgin type makes a noticeable difference
  • Ground beef: Provides hearty flavor with the right amount of fat for juicy meatballs Look for beef with some marbling
  • Ground pork: Lightens the texture and layers more flavor Choose pork with some fat for tenderness
  • Bread crumbs: Add lightness and hold the mixture together Fresh or panko gives the best texture
  • Eggs: Bind everything into moist tender meatballs Use large eggs and always crack into a separate bowl first
  • Milk: Keeps the meatballs soft and tender Go for whole milk if possible
  • Parmesan cheese: Adds nutty sharpness and umami Freshly grated melts in more evenly
  • Salt and pepper: Essential for seasoning Taste your mixture before stuffing to adjust
  • Mozzarella cheese: Surprises with gooey melt-in-your-mouth appeal Look for whole milk mozzarella and cube it fresh
  • Quality marinara sauce: Brings everything together Rao’s is a favorite for its depth but homemade or another brand will also work well

Step-by-Step Instructions

Prepare the Spinach:
Begin by heating olive oil in a skillet over medium heat until shimmering but not smoking Add all the spinach tossing gently so the leaves are coated Stir occasionally and let the spinach wilt down for three to four minutes until shrunken and bright green Then add finely chopped garlic and stir for another minute or until aromatic but not browned Take care not to burn the garlic Remove the mixture from heat and set on a cutting board Chop the spinach finely and spread it out to cool so it does not steam the meat mixture later
Mix the Meatball Base:
While your spinach cools crack the eggs into a large bowl and add the splash of milk whisking lightly to combine Add ground beef ground pork bread crumbs chopped garlic grated parmesan salt pepper and the fully cooled spinach garlic mixture Using clean hands mix until everything is just blended and even but do not overwork or the meatballs will be tough
Shape and Stuff the Meatballs:
Take a scoop of the meat mixture and flatten it in your palm Place one small cube of mozzarella in the center and wrap the meat around it sealing the cheese inside Roll gently to create an even ball Repeat for all the mixture making sure cheese is well hidden in each
Sear the Meatballs:
Heat olive oil in a cast iron skillet over medium-high flame When hot but not smoking add meatballs in batches to avoid crowding Brown them on all sides by turning with tongs This crust boosts the flavor and keeps the juices inside Transfer browned meatballs to a plate as you work
Simmer and Bake with Sauce:
Add a generous layer of marinara sauce to the bottom of the skillet then nestle browned meatballs into the sauce Add small spoonfuls of sauce on top too so everything is well coated Cover tightly with foil and transfer to a preheated 350 degree oven Bake for about twenty to twenty five minutes until meatballs are cooked through and their centers are at least 165 degrees Use a meat thermometer to check
Serve and Enjoy:
Plate meatballs over a bed of pasta spoon over extra sauce sprinkle with more parmesan and finish with fresh herbs like basil or parsley for heavenly results
Spinach Garlic Meatballs Stuffed With Mozzarella Pin it
Spinach Garlic Meatballs Stuffed With Mozzarella | myhomemaderecipe.com

My favorite part of making these meatballs is that every time we serve them at family dinners my mother always sneaks an extra piece of mozzarella into hers just for the extra gooey factor Everyone always reaches for seconds especially my little niece who loves to watch the cheese stretch

Storage Tips

These meatballs keep well covered in the fridge for three to four days and reheat gently in the oven or microwave For longer storage freeze the cooked meatballs layered in a freezer-safe container with some sauce in between I always make a double batch and freeze half for quick weeknight dinners down the road

Ingredient Substitutions

You can use all ground beef or all pork if you prefer or even substitute ground turkey for a lighter version If you are out of fresh spinach frozen chopped spinach works but thaw it completely and squeeze out as much water as possible before adding If you do not have mozzarella try cubed provolone or Monterey Jack for a similar melty effect Gluten free bread crumbs work well for those avoiding wheat

Spinach Garlic Meatballs Stuffed With Mozzarella Pin it
Spinach Garlic Meatballs Stuffed With Mozzarella | myhomemaderecipe.com

Serving Suggestions

Serve these meatballs over your favorite pasta with extra Parmesan and a shower of fresh herbs For a lighter meal offer them with a side salad or stuffed inside a crusty roll for an Italian-style sub They are delicious on their own as part of a buffet spread with toothpicks and extra sauce on the side

Cultural Context

Stuffed meatballs are a twist on the traditional polpette found throughout Italy with roots in homey nonna kitchens everywhere Using both pork and beef is classic for Italian-American recipes and stuffing the center with cheese makes this dish festive fun and perfect for gatherings My family loves to dream up new stuffings but mozzarella is always the favorite for that irresistible cheese pull

Frequently Asked Questions

→ Can I use frozen spinach instead of fresh?

Yes, thaw and drain frozen spinach thoroughly before sautéing with garlic to prevent excess moisture in the mixture.

→ How do I keep the mozzarella from leaking out?

Make sure the meat completely encases the cheese cube before browning. Seal any cracks well to keep cheese inside.

→ Can I prepare the meatballs ahead of time?

Absolutely. Form the meatballs and refrigerate them for several hours, or freeze for later use before cooking as instructed.

→ What are the best sides to pair with these meatballs?

They're delicious over pasta, polenta, or with roasted vegetables and crusty bread to soak up the marinara sauce.

→ Is it okay to swap ground pork for all beef?

Yes, you can use all beef, but a beef-pork mix gives richer, juicier texture and deeper flavor to the meatballs.

→ How do I know the meatballs are fully cooked?

Check for an internal temperature of 165°F (74°C) using a meat thermometer for safety and perfect doneness.

Spinach Garlic Meatballs Mozzarella

Tender meatballs with spinach, garlic, and melty mozzarella served in rich marinara. Delicious and satisfying.

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

Category: Main Dishes

Difficulty: Intermediate

Cuisine: Italian-American

Yield: 6 Servings (18–20 stuffed meatballs)

Dietary: ~

Ingredients

→ Spinach Preparation

01 225 grams fresh baby spinach
02 3 cloves garlic, finely chopped
03 15–30 millilitres olive oil

→ Meatball Mixture

04 450 grams ground beef
05 450 grams ground pork
06 240 grams bread crumbs
07 3 large eggs
08 30 millilitres milk
09 4 cloves garlic, finely chopped
10 50 grams Parmesan cheese, finely grated
11 Salt and freshly ground black pepper to taste
12 30 millilitres olive oil
13 150 grams mozzarella cheese, cut into small cubes
14 680 grams marinara sauce (1 jar)

Instructions

Step 01

Heat olive oil in a large skillet over medium heat. Add fresh baby spinach and toss until coated, allowing it to wilt for several minutes.

Step 02

Add the finely chopped garlic to the skillet and sauté for 1–2 minutes until fragrant.

Step 03

Transfer the wilted spinach and garlic mixture to a chopping board, finely chop, and set aside to cool completely.

Step 04

Preheat oven to 175°C. Line a baking tray or have an ovenproof skillet ready.

Step 05

In a large mixing bowl, combine ground beef, ground pork, bread crumbs, eggs, milk, chopped garlic, Parmesan cheese, salt, pepper, and the cooled spinach mixture. Mix gently until evenly incorporated.

Step 06

Shape the meat mixture into even balls. Press a small cube of mozzarella into the centre of each, rolling to fully enclose the cheese.

Step 07

Heat olive oil in a cast iron skillet over medium-high heat. Sear the meatballs on all sides until golden brown and a firm crust forms.

Step 08

Spread a layer of marinara sauce at the bottom of the skillet. Arrange the browned meatballs atop the sauce.

Step 09

Cover the skillet tightly with foil and transfer to the preheated oven. Bake for 20–25 minutes, or until the meatballs are thoroughly cooked and reach an internal temperature of 74°C.

Step 10

Serve hot, garnished with additional Parmesan and fresh herbs if desired. Pair with pasta or bread as preferred.

Notes

  1. Allow the spinach mixture to cool completely before incorporating into the meat to prevent overcooking and to ensure even mixing.
  2. Stuffing cheese in the meatball center creates a creamy melted core; ensure meatballs are well sealed to prevent cheese leakage.

Tools You'll Need

  • Large skillet
  • Large mixing bowl
  • Chopping board
  • Baking tray or ovenproof skillet
  • Kitchen knife
  • Aluminium foil
  • Oven

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains milk, cheese, and eggs
  • Contains gluten from bread crumbs

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 495
  • Total Fat: 31 g
  • Total Carbohydrate: 22 g
  • Protein: 36 g