This comforting Italian bake brings together juicy beef and sausage meatballs, perfectly cooked penne, and a homemade tomato sauce topped with bubbly mozzarella and Parmesan. The meatballs get a quick sear before baking to lock in flavor, while the sauce develops depth with caramelized onions, garlic, and herbs.
Ready in just over an hour, this dish serves six generously and reheats beautifully for leftovers. The combination of textures—crispy cheesy top, tender pasta, and succulent meatballs—makes it a crowd-pleasing centerpiece for weeknight dinners or casual gatherings.
The first time I made this pasta bake, I was hosting a chaotic Sunday dinner for friends. My tiny kitchen was overflowing with people, wine glasses, and laughter. When I pulled that bubbling, golden dish from the oven, everyone went quiet for exactly three seconds before diving in. Now it is the most requested meal at my table.
Last winter my neighbor came over while I was browning the meatballs. She stood in my doorway breathing in the garlic and herbs, then asked what smelled so incredible. We ended up eating the entire baking dish between the two of us while watching old movies. Some meals are just meant for sharing.
Ingredients
- 500 g ground beef and 100 g Italian sausage: The beef gives substance while the sausage brings that authentic Italian fennel and heat flavor I have learned makes all the difference
- 1/2 cup breadcrumbs and 1 large egg: These keep the meatballs tender instead of tough, a lesson I learned after making hockey puck meatballs one too many times
- 800 g canned crushed tomatoes: San Marzano tomatoes are worth hunting down but any quality crushed tomatoes work beautifully
- 400 g penne or rigatoni pasta: These shapes catch sauce and meatball bits in every single bite
- 200 g shredded mozzarella: Low moisture mozzarella melts without making the dish watery, something I discovered after a few soggy attempts
Instructions
- Make the meatballs:
- Combine all meatball ingredients in a large bowl with your hands until just mixed. Overmixing makes them tough. Roll into 2.5 cm balls and brown them in batches in a hot skillet with olive oil until they are golden on all sides but still pink inside.
- Cook the pasta smart:
- Boil the pasta for exactly 2 minutes less than the package directions. It will finish cooking in the sauce and oven, keeping it perfectly al dente instead of mushy.
- Build the sauce base:
- In the same skillet, sauté the onion until soft and translucent, about 5 minutes. Add the garlic for just 1 minute, then pour in the crushed tomatoes, tomato paste, and dried herbs. Let it simmer for 10 minutes until it thickens slightly.
My sister called me last month from her own kitchen, halfway through making this recipe. She was worried because her sauce looked too thin. I told her to trust the process and let it simmer. She texted later that night saying it was the best thing she had ever made.
Make Ahead Magic
I have learned through many impromptu dinners that you can assemble everything up to a day before baking. Cover the dish tightly and refrigerate, then add about 10 minutes to the baking time since it will be cold. The flavors actually develop and deepen overnight.
Cheese Choices
While mozzarella creates that classic cheese pull, mixing in some provolone adds a sharp bite that cuts through the rich meat and tomato. Sometimes I throw in a handful of fontina for extra creaminess. Whatever you choose, grate it yourself if possible since pre shredded cheese has anti caking agents that affect melting.
Serving Suggestions
A crisp green salad with a bright vinaigrette cuts through the richness beautifully. Crusty bread for soaking up extra sauce is practically mandatory at my table. And a simple red wine, nothing too fancy, brings everything together.
- Sprinkle extra fresh parsley or basil over the top right before serving for a pop of color
- Leftovers reheat surprisingly well in the microwave or covered in the oven
- This freezes beautifully for up to three months if you have the self control not to eat it all immediately
There is something deeply satisfying about a dish that brings people together around the table, talking and laughing long after the food is gone.
Recipe Help & Support
- → Can I make the meatballs ahead of time?
-
Yes, prepare and brown the meatballs up to 24 hours in advance. Store them in an airtight container in the refrigerator, then assemble and bake when ready.
- → What pasta shapes work best?
-
Penne and rigatoni are ideal because their ridges hold sauce well and they maintain texture during baking. Ziti or macaroni also work great as alternatives.
- → Can I freeze this dish?
-
Assemble the entire bake, wrap tightly in plastic and foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed.
- → How do I know when it's done?
-
The dish is ready when the cheese is golden and bubbling, and the sauce is hot throughout. Let it rest 5 minutes before serving to set the layers.
- → Can I use store-bought meatballs?
-
Homemade meatballs provide the best flavor and texture, but you can substitute with quality frozen or fresh Italian meatballs. Brown them first for better results.