This hearty Italian bake combines homemade beef and sausage meatballs with penne pasta in a seasoned tomato sauce. After browning the meatballs and simmering the sauce with garlic, onion, and herbs, everything layers together in a baking dish with mozzarella and Parmesan. The oven creates a golden, bubbly top while the flavors meld together during baking.
Ready in just over an hour, this dish serves six and pairs wonderfully with crusty bread and a simple green salad. The meatballs stay tender, the pasta remains perfectly al dente, and the cheese forms a delicious golden crust.
The smell of bubbling tomato sauce and melting mozzarella always pulls me back to my tiny first apartment, where the oven was right next to the front door and Sunday dinners spilled into the hallway.
I made this for my sister during her first week of medical school when she showed up at my door looking like she had not slept in three days, and she texted me afterward saying it was the first real meal she had eaten in a week.
Ingredients
- 500 g ground beef and 100 g Italian sausage: The mix of meats gives you richness from the beef and that signature fennel and herb kick from the sausage.
- 1/2 cup breadcrumbs and 1/4 cup grated Parmesan: These are what keep the meatballs tender instead of tough, absorbing moisture and adding flavor at the same time.
- 400 g penne or rigatoni pasta: Choose a shape with ridges or tubes that will catch the sauce and meatball juices in every bite.
- 800 g canned crushed tomatoes: San Marzano tomatoes if you can find them, they make a noticeably sweeter and less acidic sauce.
- 200 g shredded mozzarella and 1/4 cup Parmesan: The mozzarella creates that gorgeous melted blanket while Parmesan adds that salty finish that makes you keep reaching for more.
Instructions
- Get everything ready:
- Preheat your oven to 200°C and grease a large baking dish, then set up a station for meatball rolling with a clean board and damp hands to prevent sticking.
- Form the meatballs:
- Mix all the meatball ingredients in a large bowl until just combined, roll into 2.5 cm balls, and place them on a tray without overcrowding.
- Brown the meatballs:
- Heat a splash of olive oil in a large skillet over medium-high heat and brown the meatballs in batches for about 6 minutes until colored on all sides, knowing they will finish cooking in the oven.
- Start the sauce while pasta cooks:
- Cook pasta in salted boiling water for 2 minutes less than the package says, then in the same skillet, sauté onion and garlic before adding the tomatoes and simmering for 10 minutes.
- Assemble and bake:
- Toss the drained pasta with half the sauce and spread it in your baking dish, arrange meatballs on top, pour over the remaining sauce, and shower everything with both cheeses before baking for 30 minutes until golden.
This became my go-to for those nights when you need to feed a crowd but do not want to spend the entire evening in the kitchen, watching people pile their plates high and go completely silent.
Make It Lighter
Swap ground turkey for the beef and use turkey sausage instead of pork to cut down on the fat content without sacrificing the comforting nature of the dish.
Add More Vegetables
Sauté spinach or add roasted vegetables to the sauce before baking to bulk up the nutrition and stretch the servings even further.
What To Serve Alongside
A crisp green salad with a sharp vinaigrette cuts through the richness, and crusty bread is absolutely non-negotiable for mopping up the sauce.
- Open a bottle of Chianti or any medium-bodied Italian red wine about 30 minutes before serving.
- Set out extra red pepper flakes for anyone who likes a bit more heat in their bowl.
- Keep some fresh basil leaves handy for that final pop of color and freshness.
There is something about pulling this bubbling dish out of the oven that makes a regular Tuesday feel like a celebration.
Recipe FAQs
- → Can I make this ahead of time?
-
Yes, assemble everything up to 24 hours ahead and refrigerate. Add 10-15 minutes to the baking time if cooking from cold.
- → What pasta works best?
-
Penne, rigatoni, or ziti hold the sauce and meatballs well. Short pasta with ridges helps capture the flavorful tomato sauce.
- → Can I freeze this bake?
-
Assemble and freeze before baking. Thaw overnight in the refrigerator, then bake as directed. Alternatively, bake, cool, and freeze leftovers for up to 3 months.
- → How do I know when the meatballs are done?
-
Since they brown first and finish baking in the sauce, they're done when the cheese is golden and bubbly, typically 25-30 minutes in the oven.
- → Can I use store-bought meatballs?
-
Absolutely. Use about 700g frozen or fresh Italian meatballs. Skip the browning step and arrange them directly over the pasta before baking.
- → What can I serve with this?
-
A crisp green salad with vinaigrette balances the richness. Garlic bread, focaccia, or crusty Italian bread complete the meal nicely.