Save My brother showed up unannounced one Sunday with six friends, all starving after a soccer match. I had ground beef in the fridge and not much else, so I tossed in every cheese I could find and way too much garlic. Those meatballs disappeared faster than anything I'd made before. Now I make them this way every time, and nobody complains about the garlic.
I once made these for a friend who swore she hated meatballs. She ate five and asked for the recipe before she left. The garlic and cheese combination does something magical, turning skeptics into believers. It is the kind of dish that makes people linger at the table, soaking up sauce with bread and pretending they are too full for seconds before taking them anyway.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Ground beef: I use 500 grams of regular ground beef, though mixing half pork adds extra juiciness and a richer flavor that stands up to the garlic.
- Fresh breadcrumbs: These keep the meatballs tender without turning them dense, and gluten-free breadcrumbs work just as well if you soak them lightly in the milk first.
- Mozzarella cheese: Grated mozzarella melts into gooey pockets inside the meatballs, so use the block kind and grate it yourself for the best melt.
- Parmesan cheese: This adds a salty, nutty depth that balances the sweetness of the marinara and keeps the flavor from being one-note.
- Eggs: Two large eggs bind everything together, and I learned the hard way that skipping even one makes the meatballs fall apart in the sauce.
- Garlic: Three cloves minced into the meat and two more in the sauce means this dish is for garlic lovers only.
- Fresh parsley: Chopped parsley brightens the whole mix and cuts through the richness of the cheese and meat.
- Dried oregano: A half teaspoon in the meatballs and another in the sauce ties everything to that classic Italian flavor.
- Milk: Just two tablespoons soften the breadcrumbs and keep the texture light, and any milk works, dairy or not.
- Olive oil: I use this to start the marinara, letting the onion and garlic bloom in it before the tomatoes go in.
- Onion: One small onion, finely diced, adds sweetness and body to the sauce without overpowering the tomatoes.
- Canned crushed tomatoes: A 28-ounce can is the backbone of the marinara, and I always keep a few in the pantry for nights like this.
- Dried basil: This goes into the sauce for that unmistakable Italian aroma that fills the kitchen as it simmers.
- Sugar: A half teaspoon balances the acidity of the tomatoes, which can vary wildly depending on the brand.
- Fresh basil leaves: I tear these over the top just before serving for a pop of color and a fresh, peppery note.
- Extra Parmesan: Some people pile it on at the table, and I always put out a small bowl for them.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Preheat and Prep:
- Set your oven to 200 degrees Celsius and line a baking sheet with parchment paper. This keeps the meatballs from sticking and makes cleanup so much easier.
- Mix the Meatball Mixture:
- In a large bowl, combine the ground meat, breadcrumbs, both cheeses, eggs, garlic, parsley, oregano, salt, pepper, and milk. Use your hands and mix gently until everything just comes together, because overworking it makes the meatballs tough.
- Shape the Meatballs:
- Roll the mixture into 16 to 18 golf ball-sized meatballs and space them evenly on the baking sheet. I wet my hands with a little water between each one to keep the meat from sticking to my fingers.
- Bake:
- Slide the sheet into the oven and bake for 15 to 18 minutes until the meatballs are lightly browned and cooked through. They will finish cooking in the sauce, so do not worry if they look a little pale in the center.
- Start the Sauce:
- While the meatballs bake, heat olive oil in a large skillet over medium heat and add the diced onion. Let it cook for 3 to 4 minutes until it turns soft and translucent, then toss in the garlic and stir for one more minute.
- Build the Marinara:
- Pour in the crushed tomatoes, basil, oregano, sugar, salt, and pepper, then let the sauce simmer for 10 to 15 minutes, stirring now and then. The kitchen will start to smell like an Italian grandmother moved in.
- Combine and Simmer:
- Transfer the baked meatballs into the marinara sauce, cover the skillet, and let everything simmer together for another 10 minutes. This is when the flavors really marry and the meatballs soak up the sauce.
- Garnish and Serve:
- Tear fresh basil over the top, sprinkle extra Parmesan if you like, and serve hot over spaghetti or straight from the skillet with crusty bread. Either way, have napkins ready.
Save
Save 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.
One winter evening, I made these meatballs and let them simmer while my neighbor came over with wine and stories. We ate straight from the skillet, laughing and dipping bread into the sauce until it was gone. That night, the recipe stopped being just dinner and became the kind of meal that builds friendships. I think about that every time I make it now.
Making It Gluten-Free
Swap regular breadcrumbs for gluten-free ones and make sure your pasta is certified gluten-free, because some brands sneak in wheat. I keep a box of gluten-free breadcrumbs in the pantry for friends who need them, and honestly, nobody ever notices the difference. The cheese and garlic do all the heavy lifting anyway, so the breadcrumbs are just there to keep things tender.
Storing and Freezing
These meatballs freeze beautifully, either raw or fully cooked. I usually bake a double batch, let them cool completely, and freeze half in a zip-top bag with a little marinara so they do not dry out. On a rushed weeknight, I pull them straight from the freezer into a pot of simmering sauce, and dinner is ready in twenty minutes. It is like having a secret stash of homemade comfort food waiting in the back of the freezer.
Serving Suggestions
I have served these meatballs over spaghetti, stuffed into hoagie rolls for messy sandwiches, and even on their own with a pile of roasted vegetables. They are flexible like that. The marinara is rich enough to stand up to any pairing, and the cheese inside makes every bite feel a little indulgent.
- Serve over spaghetti, penne, or any pasta shape you have on hand, gluten-free or regular.
- Pile them into crusty rolls with extra sauce and mozzarella for meatball subs that will wreck your shirt but make you happy.
- Pair with a simple green salad dressed in lemon and olive oil to cut through the richness.
Save
Save This recipe has become my go-to when I want to feed people something that feels like home, even if they have never been to mine before. Make it once, and I promise it will show up on your table again and again.
Recipe FAQs
- → Can I use all beef instead of a beef and pork mixture?
Yes, you can use 500g of ground beef alone. The combination of beef and pork adds extra richness and moisture, but all beef works perfectly well and is still delicious.
- → How do I make this completely gluten-free?
Simply substitute regular breadcrumbs with certified gluten-free breadcrumbs and serve with gluten-free pasta. Check all cheese labels to ensure they don't contain gluten-based additives.
- → Can I freeze the meatballs for later use?
Absolutely. You can freeze them either before baking (raw) or after baking. Place them on a tray to freeze individually, then transfer to a freezer bag. They'll keep for up to 3 months.
- → Why do my meatballs fall apart during cooking?
Overmixing the meat mixture can cause this. Mix gently until just combined, and ensure you're using enough binding ingredients like eggs and breadcrumbs. Also, don't skip the baking step before adding to sauce.
- → Can I cook the meatballs entirely in the sauce instead of baking first?
While possible, baking first creates a better texture and prevents the meatballs from breaking apart in the sauce. It also adds a nice browned exterior that enhances flavor.
- → What can I serve with these meatballs besides pasta?
They're excellent with crusty bread, polenta, zucchini noodles, mashed potatoes, or a simple green salad. You can also serve them as appetizers with toothpicks.