Pin It The first time I made these spinach garlic meatballs, my kitchen smelled like an Italian grandmother had moved in. My husband walked through the door actually stopped mid sentence and asked what kind of magic was happening on the stove. Those little pockets of mozzarella inside were a total game changer that I discovered by accident one Tuesday night.
I served these at my book club last winter and watched three normally polite women practically fight over the last meatball. The conversation stopped cold when someone bit into that first cheese filled bite. Now they request these every single month and nobody remembers we were supposed to discuss the book.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 1 lb ground beef or turkey: Beef gives you that classic rich flavor but turkey works beautifully if you want something lighter
- 2 cups fresh spinach: Sauté this first to remove excess moisture so your meatballs hold together perfectly
- 4 cloves garlic: Use half in the spinach mixture and half in the meatballs for layers of garlic flavor throughout
- 1 large egg: This acts as the binder holding everything together without making the texture dense
- 1 cup breadcrumbs: You can swap in oats or almond flour if you need to watch your gluten
- 1/2 cup grated Parmesan: This adds a salty umami punch that makes the flavor profile so much deeper
- 8 oz low moisture mozzarella: Cut this into small cubes and keep it very cold to prevent cheese escaping while cooking
- 1 tbsp Italian seasoning: This dried herb blend saves you time measuring multiple individual herbs
- Salt and black pepper: Season generously but taste before adding more since Parmesan is already salty
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Sauté the spinach first:
- Heat your skillet over medium heat and cook the spinach with half the garlic until the leaves are completely wilted about 3 or 4 minutes. Let this cool down completely then chop it finely so it distributes evenly through the meatballs.
- Mix your meatball base:
- Combine the ground meat egg breadcrumbs Parmesan remaining garlic onion Italian seasoning salt pepper and cooled chopped spinach in a large bowl. Mix everything gently with your hands until just combined because overmixing makes tough rubbery meatballs.
- Stuff with mozzarella:
- Wet your hands slightly then scoop about 2 tablespoons of the meat mixture and flatten it in your palm. Press one cold mozzarella cube into the center then wrap the meat around it sealing completely so no cheese shows through.
- Choose your cooking method:
- Bake the meatballs on a parchment lined baking sheet at 400°F for 20 to 25 minutes until browned. Or pan fry them in hot oil over medium high heat for about 6 to 8 minutes per side until golden and cooked through completely.
- The finishing touch:
- Let the meatballs rest for 5 minutes after cooking so the juices redistribute and the cheese sets slightly. You can also simmer them in warm marinara sauce for 5 to 10 minutes if you want extra saucy flavor.
Pin It My daughter declared these better than the meatball sub shop downtown which honestly made me feel like I won some invisible cooking medal. The way she reaches for seconds before even finishing her first tells me everything about how good these really are.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Making Ahead Like a Pro
I learned through trial and error that you can form uncooked meatballs and freeze them on a baking sheet before transferring to a bag. This means homemade meatballs are just 25 minutes away on busy weeknights without any prep work.
Sauce Pairings That Work
Classic marinara is the obvious choice but I have also loved these with a garlic butter sauce for something richer. Sometimes I even skip sauce entirely and serve them over garlic mashed potatoes for a totally different comfort meal.
Side Dish Ideas
These meatballs pair beautifully with crusty garlic bread that can soak up all those flavorful juices. You could also serve over zucchini noodles if you want to keep things lighter or just toss them with whatever pasta shape makes you happy.
- Sprinkle extra fresh parsley over the top for color contrast
- Keep some red pepper flakes on the table for guests who love heat
- Double the recipe because leftovers make amazing meatball subs
Pin It There is something incredibly satisfying about cutting into a meatball and watching that mozzarella pull stretch across your plate. These have become my go to comfort food because they feel fancy enough for company but are simple enough for Tuesday dinner.
Recipe FAQs
- → How do I keep the mozzarella from leaking out?
Use chilled mozzarella cubes and make sure to seal the meat completely around the cheese. Shape damp hands around the cube, ensuring no gaps exist where cheese could escape during cooking.
- → Can I make these meatballs ahead of time?
Yes, assemble uncooked meatballs and refrigerate for up to 24 hours before baking. You can also freeze them uncooked on a baking sheet, then transfer to a freezer bag for up to 3 months.
- → What's the best way to reheat leftovers?
Reheat in a 350°F oven for 10-15 minutes until hot throughout, or warm gently in simmering marinara sauce on the stovetop. Avoid microwaving, which can toughen the meat.
- → Can I use frozen spinach instead of fresh?
Yes, thaw frozen spinach completely and squeeze out excess moisture before chopping. Use about half the volume since frozen spinach is more compact than fresh.
- → How do I know when the meatballs are done?
The internal temperature should reach 160°F when tested with a meat thermometer. Visually, they should be browned on all sides and feel firm to the touch, with some juice running clear when pierced.
- → What can I serve with these meatballs?
Classic options include spaghetti or other pasta, but they also pair beautifully with zucchini noodles, creamy polenta, or crusty Italian bread to soak up the juices. A simple green salad balances the richness.