The Old-School Meatball Casserole That Still Rules My Table
You know those dinners that just stick with you—like gluey spaghetti on a toddler’s chin? Well, this classic meatball casserole is that meal for me. My folks used to make it in the old brown Pyrex that barely fit the oven, and somehow, no matter how ragtag the day had gone, it felt like supper fixed everything (even if Dad’s ‘help’ was more taste-testing than actual kitchen work). Honestly, I cook this whenever I’m craving a bit of nostalgia and belly-warming comfort. Plus, let’s be honest, who doesn’t like their kitchen to smell like a real home for a change?

Why You’ll Love This Meatball Casserole
I make this when I’ve had “one of those” Tuesdays, or anytime I need my picky nephew to eat without complaints—it’s a miracle, honestly. My family goes bonkers for it because it’s hearty, cheesy, and you basically get a hot meal with minimal fuss (because some days I really can’t be fussed). Plus, it’s one of those rare casseroles where nobody picks around the veggies… and believe me, I’ve tried every trick in the book. Oh, and pro tip? I once thought I could skip the browning step to save time. Never again. Don’t be like me.
Here’s What You’ll Need (With My Random Grocery Substitutes!)
- 500g (about 1 lb) ground beef – Sometimes I throw in half pork mince just for giggles (and it’s cheaper, at least at my local shop)
- 1/2 cup breadcrumbs – I’ve used crunched up saltines in a pinch—my gran would’ve given me a look, but it’s fine
- 1/4 cup milk
- 1 large egg
- 2 cloves garlic, minced – I totally use the jar stuff sometimes
- 1 small onion, grated or chopped tiny
- 1/4 cup chopped fresh parsley – Dried works if you’re out, just cut back a smidge
- 1/2 tsp each salt and black pepper
- 3 cups marinara or pasta sauce – Grandma swore by her homemade version, but honestly, jarred is 99% as good (just me?)
- 2 cups shredded mozzarella – I use a ‘big handful’, not that I measure
- 1/2 cup grated parmesan
- 2 cups cooked pasta (penne, ziti, or honestly macaroni works)
How I’ve Been Making It (With a Few Shortcuts)
- Preheat your oven to 375°F (190°C). If you forget (like I do literally every time), do it before you mix the meatballs or you’ll be waiting around.
- In a big bowl, toss your ground beef, breadcrumbs, milk, egg, garlic, onion, parsley, salt, and pepper. Mix gently—use your hands (don’t be squeamish; it makes all the difference). If it feels too dry, splash in a little extra milk. Too mushy? More breadcrumbs. This is where I usually sneak a tiny taste (shh, raw egg rebels unite).
- Roll into golf ball-sized meatballs. You’ll get about 16, give or take depending on your commitment to portion control (I’m not great at this).
- Grab a big skillet and brown the meatballs in a drizzle of oil, flipping them after a few minutes. Don’t worry if they’re a little uneven—half the magic is in the rustic look. Don’t cook them through, just get a good sear.
- Dump the cooked pasta in a big casserole dish. Pour half the sauce over, then plop the browned meatballs on top. Cover with the rest of the sauce. Next, chuck on the mozzarella and then parmesan. Most of the time it looks kind of like a saucy mess, but don’t panic—that’s fine!
- Bake uncovered for about 25-30 minutes until the cheese is bubbling and the smell basically drags people into the kitchen by the nose. (Sometimes I broil it at the end for an extra-lovely top – but watch like a hawk; cheese goes from bubbly to burnt in nanoseconds.)
Stuff I Wish I’d Known (Notes)
- If you use lean meat, add a splash of olive oil or the balls get dry. Nobody wants a sad, dry meatball.
- Let it rest 5 minutes after baking—otherwise, it collapses everywhere when you scoop it (learned this the hard way).
- Making it early? Genuinely, the flavors get cozier overnight. I tend to think it’s even better for lunch the next day (if it survives).
If You’re in the Mood for Tweaking (Variations I’ve Tried)
- I’ve swapped out ground turkey before—good for a lighter crowd, though I like beef’s chew.
- One time I went rogue and added spinach between pasta and meatballs. Not bad but honestly a bit weird texture-wise.
- No mozzarella? Mix cheddar in; it tastes a bit more ‘pizza night’.
- Once tried sneaking in mushrooms. My family staged a mild protest, but maybe yours will like the earthiness?
The Gear You’ll Need (But Don’t Panic If You Don’t Have It)
- Casserole dish (ideally 9×13, but I’ve doubled up two smaller ones or even used a deep-sided skillet in a bind—don’t @ me)
- Large mixing bowl (a clean saucepan once did the trick when every bowl was MIA)
- Skillet for browning (nonstick makes life easier, but if you’re feeling fancy, grab cast iron)
- Cheese grater, unless you buy the pre-shred stuff (nothing wrong with that, really)
Storing Leftovers (If You Ever Have Any)
Just bung the leftovers in a big Tupperware, fridge them for 2-3 days. Reheats well in microwave or oven, but honestly, in my house it rarely gets past breakfast the next day (cold meatball casserole at 8 am? Don’t knock it ‘til you’ve tried it…). Freezes decently for a month or so, just wrap it tight so it doesn’t go all frosty.
How We Eat It (Serving Suggestions)
I like to scoop big, cheesy piles onto plates and hit it with a sprinkle of extra parsley (half for color, half because I forgot to use it in step one sometimes). In summer, I’ll throw together a quick green salad (okay, bagged supermarket lettuce) and in winter, a pile of crusty bread to mop up the sauce. My cousin always asks for a side of peas—which is, frankly, weird, but that’s his thing. Oh, and someone always tries to call dibs on the corner piece with the most crispy cheese. Typical.
What I Wish I’d Known Earlier (Pro Tips)
- Don’t skip the browning! I thought it was pointless once—meatballs just stewed apart. Now I know better.
- Layer pasta, sauce, then meatballs or else everything sticks together like concrete; trust me, I’ve made that mistake, too.
- Grate the cheese yourself if you can be bothered, it melts nicer. If not, no big deal.
Your Questions Answered (These Really Came Up More Than Once)
- Can I use just pork or turkey mince? Yeah, you totally can! Pork makes it richer; turkey’s a bit drier, toss in extra milk and cheese if you go that route.
- Is jarred sauce ok? Honestly, yes. I mean, who has 2 hours to simmer tomatoes on a Tuesday? Go for a good one; doctor it up if you want, but no shame.
- Can I make meatballs ahead of time? For sure. I sometimes make a double batch and freeze half. They’re handy in a pinch, especially when I forget I’m cooking dinner until 5pm (which happens, more than I’d admit).
- Do I need to use pasta? Not necessarily—I’ve layered with sliced potatoes once, but… actually, stick with pasta. It works because it’s simple.
- Can I add more veggies? Sure, if you want to get rowdy, toss in bell peppers or zucchini—but chop them up small or it can get watery.
(Quick aside: Did you know the original 1950s recipe sometimes mixed in a can of condensed tomato soup? I tried it once and, well, I’m sticking with marinara, thanks very much!)
Ingredients
- 1 1/2 pounds ground beef
- 1 cup breadcrumbs
- 1/2 cup grated Parmesan cheese
- 2 large eggs
- 2 cups marinara sauce
- 1 cup shredded mozzarella cheese
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 teaspoon dried Italian seasoning
- Salt and pepper to taste
Instructions
-
1Preheat oven to 375°F (190°C). Lightly grease a casserole dish.
-
2In a large bowl, combine ground beef, breadcrumbs, Parmesan cheese, eggs, chopped onion, garlic, Italian seasoning, salt, and pepper. Mix until just combined.
-
3Shape the mixture into golf ball-sized meatballs and arrange them in the prepared casserole dish.
-
4Pour marinara sauce evenly over the meatballs. Cover dish with foil and bake for 30 minutes.
-
5Remove foil, sprinkle mozzarella cheese over the casserole, and bake uncovered for an additional 15 minutes, until cheese is bubbly and golden.
-
6Allow casserole to rest for 5 minutes before serving. Enjoy hot.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!
