This satisfying Italian bake combines handmade beef and sausage meatballs with perfectly cooked penne or rigatoni, all nestled in a homemade tomato sauce enhanced with aromatic garlic, onions, and basil. The dish comes together with a generous layer of melted mozzarella and Parmesan, creating that irresistible golden crust. After just over an hour from start to finish, you'll have six hearty portions of bubbling, cheesy comfort food that brings everyone to the table.
Sunday dinners at my grandmother's house always ended with something bubbling away in the oven, filling the entire kitchen with those incredible aromas that make your stomach growl before you even realize you're hungry. The sound of spoons clinking against mixing bowls and the warmth radiating from the oven became my childhood definition of comfort. This meatball pasta bake captures that exact feeling, layers of tender meat and cheesy pasta baked until everything melds together into pure happiness.
I first made this for a winter potluck when I was short on time but needed something impressive enough to feed twelve people. The way everyone went silent after that first bite, then immediately asked for the recipe, told me I had stumbled onto something special. Now it's my go-to for new neighbors, sick friends, or any Tuesday night when we need extra comfort on our plates.
Ingredients
- 500 g ground beef: The combination of beef and Italian sausage creates the perfect balance of flavor and fat, keeping those meatballs moist even after baking
- 100 g Italian sausage: Removing the casing lets the fennel and spices distribute evenly throughout your meatball mixture for consistent seasoning in every bite
- 1/2 cup breadcrumbs: These act as a binder, holding everything together while absorbing juices so your meatballs don't become tough or dense
- 1 large egg: The glue that keeps your meatballs from falling apart during the browning process and final bake
- 400 g penne or rigatoni pasta: These shapes have ridges and tubes that catch sauce and meatball pieces, ensuring flavor in every forkful
- 800 g canned crushed tomatoes: San Marzano varieties work best here, naturally sweeter and less acidic than other tomatoes
- 1 tbsp tomato paste: This concentrates the tomato flavor and helps the sauce cling to every piece of pasta
- 200 g shredded mozzarella: Low-moisture mozzarella melts beautifully without making the dish watery, creating those perfect cheese pulls
Instructions
- Mix and roll your meatballs:
- Combine all meatball ingredients in a large bowl, mixing gently with your hands until just combined, then roll into 2.5 cm balls and place on a tray
- Brown the meatballs:
- Heat a splash of olive oil in a large skillet over medium-high heat and brown meatballs in batches for 5 to 6 minutes, turning to color all sides, then set aside
- Cook the pasta:
- Boil pasta in salted water until 2 minutes shy of package directions, then drain and set aside
- Build the sauce:
- In the same skillet, sauté onion in 2 tbsp olive oil until soft, add garlic for 1 minute, then stir in crushed tomatoes, tomato paste, dried basil, chili flakes, sugar, salt, and pepper and simmer 10 minutes until slightly thickened
- Assemble and bake:
- Toss pasta with half the sauce and transfer to your prepared baking dish, arrange meatballs over the top, pour over remaining sauce, sprinkle with both cheeses, and bake at 200°C for 25 to 30 minutes until golden and bubbling
Last Christmas Eve, my sister accidentally dropped an entire container of freshly grated Parmesan into the meatball mixture. We laughed, added more, and ended up with the cheesiest, most incredible version we had ever tasted. Sometimes the best discoveries happen completely by accident in the kitchen.
Make-Ahead Magic
You can assemble this entire dish up to 24 hours before baking, covering it tightly and refrigerating until you are ready. Add 5 to 10 minutes to the baking time if it goes into the oven cold from the refrigerator.
Freezer Friendly
This freezes beautifully either before or after baking. Wrap individual portions for quick weekday lunches or freeze the whole unbaked dish for those nights when cooking from scratch feels impossible.
Serving Suggestions
A crisp green salad with a bright vinaigrette cuts through the richness of this bake beautifully. Crusty bread for soaking up extra sauce is practically mandatory.
- Let the dish rest before serving so portions hold their shape better on the plate
- Extra red pepper flakes on the table lets heat lovers customize their serving
- Leftovers reheat surprisingly well in the microwave with a splash of water to loosen the sauce
There is something so satisfying about pulling a bubbling, golden-topped dish from the oven and watching everyone gather around the table. This recipe has become our family's way of turning ordinary weeknights into something worth celebrating together.
Common Questions
- → Can I prepare this bake ahead of time?
-
Yes, assemble the entire dish 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 because their ridges hold sauce well. Ziti or fusilli would also work nicely in this bake.
- → 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 before reheating.
- → How do I know when the meatballs are properly cooked?
-
The meatballs should reach an internal temperature of 160°F (71°C). Since they finish cooking in the oven, browning them in the skillet is sufficient.
- → What can I serve alongside this bake?
-
A crisp green salad with vinaigrette balances the richness. Crusty bread for dipping and steamed vegetables like broccoli or green beans round out the meal nicely.
- → Can I make this gluten-free?
-
Use gluten-free pasta and replace breadcrumbs with gluten-free alternatives or crushed rice crackers. Ensure all other ingredients, including sausage, are certified gluten-free.