This comforting Italian-style bake brings together handmade meatballs, perfectly cooked pasta, and a simmered tomato sauce, all crowned with golden melted cheese. The meatballs combine ground beef and Italian sausage with breadcrumbs, Parmesan, and aromatic herbs for extra moisture and flavor. After browning, they nestle into the pasta along with a homemade tomato sauce enhanced with basil and a hint of chili. The entire dish bakes until the cheese bubbles and turns golden, creating that irresistible crispy-top layer everyone loves.
The winter we moved into our first apartment, my grandmother mailed me her old aluminum baking pan, slightly warped and stained from decades of Sunday dinners. That pan became the foundation of our first real dinner party, where I nervously doubled this recipe hoping nothing would go wrong. The smell of garlic and tomatoes filled our tiny kitchen, and when I pulled that bubbling dish from the oven, something just clicked about what home cooking could be.
Last month my sister dropped by unexpectedly with her two kids, and I threw together this bake while we caught up at the kitchen island. The kids usually complain about dinner, but they went back for thirds, leaving their plates surprisingly clean. Sometimes the best meals are the ones that happen without any planning at all.
Ingredients
- 500 g ground beef: The fat content here keeps meatballs juicy, so avoid extra lean blends
- 100 g Italian sausage: Removing the casing lets the fennel and spices blend right into the beef
- 1/2 cup breadcrumbs: These act as a binder, preventing meatballs from becoming tough or dense
- 1/4 cup grated Parmesan: Adds a salty depth that makes you wonder why anyone ever leaves it out
- 1 large egg: The glue that holds everything together without making the texture rubbery
- 2 cloves garlic, minced: Fresh garlic beats powdered every single time in meatballs
- 2 tbsp fresh parsley: Brightens up the rich meat, though dried works in a pinch
- 1/2 tsp dried oregano: Classic Italian herb that bridges the meat and sauce flavors
- 400 g penne or rigatoni: These shapes grab onto sauce and meatballs better than smooth pasta
- 800 g canned crushed tomatoes: Whole tomatoes crushed by hand give the best rustic texture
- 200 g shredded mozzarella: Low moisture mozzarella prevents the dish from becoming watery
Instructions
- Get everything ready:
- Preheat your oven to 200°C and give a large baking dish a quick rub of oil
- Mix the meatballs:
- Combine beef, sausage, breadcrumbs, Parmesan, egg, garlic, parsley, oregano, salt and pepper in a bowl, mixing just until everything holds together
- Shape them up:
- Roll the mixture into 2.5 cm balls and place them on a tray, keeping hands slightly wet to prevent sticking
- Brown the meatballs:
- Heat olive oil in a large skillet and cook meatballs in batches for 5 to 6 minutes until browned on all sides
- Start the pasta:
- Cook pasta in salted boiling water for 2 minutes less than the package says, then drain well
- Build the sauce:
- Sauté onion until soft, add garlic for a minute, then stir in tomatoes, tomato paste, basil, chili flakes, sugar, salt and pepper, simmering for 10 minutes
- Assemble the bake:
- Toss pasta with half the sauce and spread in the baking dish, nestle meatballs on top and pour over remaining sauce
- Add the cheese:
- Sprinkle mozzarella and Parmesan evenly across everything
- Bake until golden:
- Cook for 25 to 30 minutes until the cheese bubbles and turns golden in spots
My friend Marco swore he hated pasta bake until he tried this version at our weekly potluck. Now he requests it for his birthday every year, claiming it changed everything he thought he knew about Italian comfort food. Food has this funny way of bringing people together in the most unexpected moments.
Make It Your Own
Ground turkey works beautifully here if you want something lighter, though the flavor profile shifts slightly. I have also used chicken sausage when that is what I had in the fridge, and no one seemed to notice the difference.
Perfect Pairings
A simple green salad with sharp vinaigrette cuts through the richness, and crusty bread is non negotiable for soaking up the sauce. If you drink wine, a Chianti or any medium bodied red complements the tomatoes beautifully.
Getting Ahead
You can assemble the entire bake up to a day in advance and refrigerate it, covered tightly with foil. Just add 5 to 10 minutes to the baking time if it goes into the oven cold from the fridge.
- Freeze unbaked portions for up to 3 months, wrapped well
- Thaw overnight in the refrigerator before baking
- Let the finished dish rest 5 minutes before serving so the sauce settles
There is something deeply satisfying about a dish that feeds a crowd and brings people back to the table for seconds. This bake has become my answer to almost every gathering, and I hope it finds a regular spot in your kitchen too.
Recipe FAQ
- → Can I prepare this ahead of time?
-
Yes, assemble everything up to 24 hours ahead, cover tightly, and refrigerate. Add 10-15 minutes to the baking time if cooking from cold.
- → What pasta shapes work best?
-
Penne, rigatoni, or ziti capture sauce well in their ridges and tubes. Short sturdier shapes hold up better during baking than long strands.
- → Can I freeze leftovers?
-
Portion cooled leftovers 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 done?
-
The internal temperature should reach 71°C (160°F). Since they finish cooking in the sauce, browning them on all sides first ensures they're cooked through.
- → What can I serve alongside?
-
A crisp green salad with balsamic vinaigrette balances the richness. Crusty bread for soaking up sauce and steamed broccoli or green beans complete the meal.
- → Can I use store-bought meatballs?
-
Frozen or refrigerated pre-made meatballs work in a pinch. Skip the browning step and add them directly to the sauce to heat through before assembling.