This satisfying bake brings together juicy beef and Italian sausage meatballs with perfectly cooked pasta in a homemade tomato sauce. The combination of melted mozzarella and Parmesan creates a golden, bubbly topping that's irresistible. Taking just over an hour from start to finish, it's an ideal choice for family dinners or meal prep. The dish can be customized with different vegetables or made lighter using turkey, and pairs beautifully with a simple green salad and crusty bread.
There was this tiny Italian place down the street from my first apartment where the meatballs were so legendary they had a waiting list just for Tuesday nights. I spent three months trying to decode what made theirs different before I realized the secret wasn't some mysterious ingredient, it was baking the whole thing together until the flavors married.
Last winter my sister came over during that awful week when her heat went out and she stayed for dinner. This was bubbling away in the oven when she walked in, shivering, and she literally stood in front of the open door just inhaling the aroma for five full minutes before even saying hello.
Ingredients
- 500 g ground beef: The fat content here keeps meatballs moist, so don't go super lean
- 100 g Italian sausage: Removing the casing lets the fennel and herbs distribute evenly through your meatballs
- 1/2 cup breadcrumbs: These are the binder that prevents meatballs from becoming tough rubbery disks
- 1 large egg: Acts as glue holding everything together without making the mixture heavy
- 800 g canned crushed tomatoes: San Marzano if you can find them, they're naturally sweeter
- 400 g penne or rigatoni: Choose something with ridges to catch all that sauce
- 200 g shredded mozzarella: Fresh mozzarella doesn't melt as smoothly, so go for the low-moisture kind
- 1/4 cup grated Parmesan: Adds that salty umami punch that makes Italian food taste like Italian food
Instructions
- Warm your oven:
- Preheat to 200°C (400°F) and grease a large baking dish with olive oil
- Mix the meatballs:
- Combine beef, sausage, breadcrumbs, Parmesan, egg, garlic, parsley, oregano, salt, and pepper, then roll into 2.5 cm balls
- Brown them up:
- Sear meatballs in batches over medium-high heat for 5–6 minutes until golden on all sides
- Cook pasta smart:
- Boil pasta for 2 minutes less than package directions, it will finish cooking in the oven
- Build the sauce:
- Sauté onion and garlic, then add crushed tomatoes, tomato paste, basil, chili flakes, sugar, salt, and pepper, simmering 10 minutes
- Assemble:
- Toss pasta with half the sauce, transfer to baking dish, arrange meatballs on top, pour over remaining sauce
- Cheese it:
- Sprinkle mozzarella and Parmesan evenly across everything
- Bake:
- Cook for 25–30 minutes until golden and bubbling, then let rest 5 minutes before serving
This has become my default contribution to potlucks because it travels well and somehow tastes even better when reheated the next day.
Making It Your Own
Ground turkey works beautifully if you want something lighter, though you might want to add an extra tablespoon of olive oil to compensate for the reduced fat content. Sometimes I'll throw in a handful of spinach between the pasta and sauce layer for a hit of green that wilts down nicely.
Getting Ahead
You can assemble everything up to a day in advance, cover tightly, and keep it in the refrigerator. Just add 10 minutes to the baking time if it's going into the oven cold from the fridge.
Serving Suggestions
A crisp green salad with a bright vinaigrette cuts through all that richness beautifully. Crusty bread is basically mandatory for sauce-mopping purposes.
- Let it rest those 5 minutes, otherwise you'll lose all that cheese when you slice it
- Leftovers reheat surprisingly well in the microwave with a splash of water
- Freeze individual portions for those nights when cooking feels impossible
There's something about pulling this bubbling dish out of the oven that makes people instinctively gather around the kitchen island.
Recipe FAQs
- → Can I prepare this meatball pasta bake ahead of time?
-
Yes, assemble the entire dish up to 24 hours in advance, cover tightly, and refrigerate. Add an extra 10-15 minutes to the baking time if cooking from cold.
- → What type of pasta works best for this bake?
-
Penne or rigatoni are ideal because their tubes hold the sauce well. Ziti or macaroni also work nicely. Avoid delicate shapes that might become mushy during baking.
- → Can I freeze the leftovers?
-
Absolutely. Portion the cooled bake into airtight containers and freeze for up to 3 months. Thaw overnight in the refrigerator and reheat at 180°C until piping hot throughout.
- → How do I know when the meatballs are cooked through?
-
The meatballs should reach an internal temperature of 71°C (160°F). Since they finish cooking in the sauce and oven, browning them on the outside is sufficient in step 3.
- → Can I make this without the sausage?
-
Yes, simply replace the sausage with an equal amount of ground beef or try ground turkey for a lighter version. You may want to add extra Italian herbs to compensate for the lost seasoning.
- → What can I serve alongside this pasta bake?
-
A crisp green salad with vinaigrette balances the richness perfectly. Crusty bread for soaking up sauce, roasted vegetables, or steamed broccoli also make excellent sides.