This satisfying bake brings together homemade beef and Italian sausage meatballs with penne pasta in a robust tomato sauce. After browning the meatballs and simmering the sauce with garlic, onion, and herbs, everything gets layered in a baking dish and topped generously with mozzarella and Parmesan. Twenty-five minutes in the oven creates that irresistible golden, bubbly cheese crust. Let it rest briefly before serving to allow the flavors to meld together beautifully.
The smell of bubbling tomato sauce and melting mozzarella always takes me back to tiny apartment kitchens where dinner parties spilled into the hallway and everyone ended up eating off their laps. This meatball pasta bake started as a way to feed hungry friends on a budget, but it quickly became the most requested dish at every gathering.
I once doubled this recipe for my cousins birthday and learned the hard way that you need two baking dishes, not one giant pan. The middle stayed lukewarm while the edges burned, but nobody complained because the meatballs were still incredible. Now I know better.
Ingredients
- 500 g ground beef: The fat content here keeps meatballs tender and juicy, so dont go too lean or you will regret it later
- 100 g Italian sausage: Removing the casing lets the fennel and herbs blend right into your meatball mixture
- 1/2 cup breadcrumbs: These bind everything together while soaking up excess moisture
- 1/4 cup grated Parmesan: Adds that salty umami depth that makes Italian food taste like home
- 1 large egg: The glue that holds your meatballs together through the browning process
- 2 cloves garlic, minced: Fresh garlic beats powdered every single time
- 2 tbsp fresh parsley: Brightens up the rich meat and adds fresh color throughout
- 400 g penne or rigatoni: Choose shapes with ridges or tubes that grab onto sauce
- 800 g crushed tomatoes: Whole tomatoes crushed by hand give you the best texture control
- 1 tbsp tomato paste: Concentrated tomato flavor deepens your sauce color and taste
- 200 g shredded mozzarella: Low moisture mozzarella keeps your bake from becoming soupy
Instructions
- Getting everything ready:
- Preheat your oven to 200°C and grease a 9x13 inch baking dish with olive oil. The size matters because crowding the pan means uneven baking.
- Mixing the meatballs:
- Combine all meatball ingredients in a large bowl and mix until just combined. Overmixing makes tough meatballs, so trust your hands and stop when everything looks evenly distributed.
- Rolling and browning:
- Roll mixture into 1 inch balls and brown them in batches in a hot skillet with olive oil. They only need color on all sides, not full cooking since the oven will finish the job.
- Cooking the pasta smart:
- Boil your pasta in salted water until 2 minutes shy of package directions. The pasta will continue cooking in the sauce, so underdone now means perfect later.
- Building the sauce:
- Sauté onion until soft, add garlic for one minute, then stir in crushed tomatoes, paste, basil, chili flakes, and sugar. Simmer for 10 minutes until it thickens enough to coat a spoon.
- Assembling everything:
- Toss pasta with half the sauce and spread in your baking dish. Nestle the browned meatballs on top and pour the remaining sauce over everything.
- The final cheese layer:
- Sprinkle mozzarella and Parmesan evenly across the top. The cheese should cover the sauce but not be so thick that it creates a solid barrier.
- Baking to perfection:
- Bake for 25 to 30 minutes until golden and bubbling. Let it rest for 5 minutes before serving, or you will burn your mouth on molten cheese every single time.
This recipe became my go-to when I moved in with my partner and we needed something that felt like a proper home cooked meal but fit into our chaotic work schedules. Now it is Sunday dinner, even when Sunday falls on a Tuesday.
Make Ahead Magic
Assemble everything up to 24 hours ahead, cover tightly, and refrigerate until baking time. The flavors actually develop better when they have time to know each other.
Freezing Instructions
Wrap the unbaked assembly tightly in plastic and foil, then freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed.
Serving Suggestions
A crisp green salad with vinaigrette cuts through the richness of the cheese and meat. Crusty bread for sauce sopping is non negotiable in my house.
- Let the dish rest 10 minutes before serving for cleaner portions
- Extra red pepper flakes on the table for heat lovers
- Leftovers reheat beautifully and taste even better the next day
Some of the best conversations happen around a bubbling dish of pasta bake, cheese stretching from serving spoon to plate. I hope this recipe finds its way into your regular rotation.
Recipe Q&A
- → Can I prepare this dish ahead of time?
-
Yes, assemble everything up to 24 hours in advance and refrigerate. Add 10-15 minutes to the baking time if cooking from cold.
- → What pasta shapes work best?
-
Penne and rigatoni are ideal as their ridges and tubes hold sauce well. Ziti or macaroni also work nicely in this style of baked pasta dish.
- → Can I freeze leftovers?
-
Absolutely. Portion into airtight containers and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
- → How do I know when the meatballs are properly cooked?
-
The internal temperature should reach 71°C (160°F). Since they're browned first and baked in sauce, they'll be fully cooked when the cheese is golden and bubbly.
- → Can I make this gluten-free?
-
Use gluten-free pasta and breadcrumbs labeled certified gluten-free. Double-check that all other ingredients, including the sausage, are gluten-free.