Home Beef

Baked Spaghetti and Meatballs Layered With Gooey Mozzarella

By Susan July 10, 2026
Pin

This baked spaghetti and meatballs features tender, juicy beef-and-pork meatballs, rich marinara sauce, and perfectly al dente pasta baked under a thick, bubbly blanket of melted mozzarella cheese.

Baked spaghetti and meatballs layered with gooey mozzarella
Why This Recipe Works:
  • Par-boiled pasta: Cooking the spaghetti to a very firm dente prevents it from absorbing too much liquid and turning mushy during the bake.
  • Dual-protein meatballs: Combining ground beef and pork creates a tender, juicy texture that holds up beautifully under melted cheese.
  • Starch binding: Mixing a splash of pasta water into the marinara helps the sauce cling tightly to the noodles instead of pooling at the bottom.

I still remember the Tuesday night my cheap aluminum baking pan buckled under the weight of a massive, watery pasta bake, splashing red sauce all over my favorite oven mitts. My first attempt at baking pasta was a soupy, sad disaster that tasted more like soggy cardboard than comfort food.

It was incredibly frustrating.

Most baked pasta recipes fail because home cooks boil the spaghetti completely before baking it.

When you do this, the pasta continues to absorb moisture in the oven, destroying the starch gelatinization and turning your dinner into mush. The noodles simply cannot hold their structure under a heavy blanket of cheese.

The simple fix is par-boiling your noodles for exactly two minutes less than the package instructions. Bear with me here, because this physics trick is crucial: the undercooked pasta will finish cooking by drawing in the excess liquid from your marinara sauce while it bakes. This ensures every single bite clings to the sauce without becoming watery, much like the technique used in our creamy baked meat lasagna.

Trust me, it works beautifully.

For the meatballs, I tested a mix of beef and pork to get the ultimate tender protein matrix. Searing them first in a hot skillet locks in those oil-soluble flavor compounds.

I tested this with three different store-bought marinara brands, and the cheapest watery ones failed every single test because they lacked the thermal mass to coat the noodles properly. Spend the extra dollar on a premium, thick sauce that clings to the meat.

Baked Spaghetti and Meatballs Layered With Gooey Mozzarella

  • Cuisine Italian-American
  • Category Dinner, Pasta
  • Prep Time
  • Cook Time
  • Servings 6
  • Calories 620 calories
  • Rating 4.8 5519
  • Tags baked spaghetti, meatballs, mozzarella, comfort food, pasta bake

Ingredients

  • 12 oz (340g) spaghetti
  • 1/2 lb (225g) ground beef (80/20 blend)
  • 1/2 lb (225g) ground pork
  • 1/2 cup (60g) Italian seasoned breadcrumbs
  • 1 large egg
  • 1/4 cup (25g) grated Parmesan cheese
  • 1.5 tsp (4.5g) Diamond Crystal kosher salt
  • 1/2 tsp black pepper
  • 1 tsp garlic powder
  • 2 tbsp olive oil
  • 24 oz (680g) premium marinara sauce
  • 2 cups (225g) shredded low-moisture mozzarella cheese
  • Fresh basil leaves, for garnish

Directions

  1. Preheat your oven to 375°F (190°C) and lightly grease a 9x13-inch baking dish with olive oil.
  2. In a large bowl, combine the ground beef, ground pork, breadcrumbs, egg, grated Parmesan, garlic powder, black pepper, and Diamond Crystal kosher salt.
  3. Use your hands to gently mix the meatball ingredients until just combined, being careful not to overwork the mixture.
  4. Roll the mixture into 12 to 15 golf-ball-sized meatballs.
  5. Heat olive oil in a large skillet over medium-high heat and sear the meatballs for 2 to 3 minutes on each side until a deep brown crust forms.
  6. Bring a large pot of salted water to a rolling boil and cook the spaghetti for exactly 2 minutes less than the package instructions, reserving 1/2 cup of pasta water before draining.
  7. Toss the par-boiled spaghetti with the marinara sauce and the reserved pasta water in the pot.
  8. Transfer half of the spaghetti into the prepared baking dish, arrange the seared meatballs on top, and cover with the remaining spaghetti.
  9. Cover the top completely with the shredded low-moisture mozzarella cheese and bake uncovered for 20 to 25 minutes until the cheese is melted and bubbly.

Notes

  • Salt Conversion: I highly recommend using Diamond Crystal kosher salt; if you are using Morton's kosher salt, reduce the amount by half (use 3/4 tsp instead of 1.5 tsp) to avoid over-salting.
  • Science-Backed Rationale: Low-moisture mozzarella is absolutely essential here because fresh mozzarella contains too much water, which will release during baking and make your pasta bake incredibly soggy.
  • Preemptive Workflow Warning: Do not leave your boiled pasta sitting in the colander for too long while you sear the meatballs; the starch will dry out and cause the noodles to clump into a solid mass. Have your sauce ready to toss immediately.
  • Storage Behavior: After a day in the fridge, the pasta will absorb even more sauce, making the leftovers taste even richer, though you may need to add a splash of water when reheating to loosen the noodles.
  • Meatball Tip: If you want to change up the protein, you can easily swap the meatballs for the filling from our spinach garlic meatballs stuffed with mozzarella for an extra cheesy surprise.

Serving Suggestions

Complete this comforting meal by pairing it with classic Italian sides that cut through the rich, cheesy layers of the baked pasta.

  • Garlic Bread: Serve with a side of warm, buttery garlic bread, or try our garlic bread grilled cheese for a fun twist.
  • Crisp Green Salad: A simple arugula or Caesar salad tossed with a zesty lemon vinaigrette balances the heavy cheese perfectly.
  • Roasted Vegetables: Lightly charred broccoli or zucchini spears add a nice, earthy contrast to the rich marinara.
  • Red Wine Pairing: A glass of medium-bodied Chianti or Merlot cuts through the fat of the beef and pork beautifully.

Storage and Reheating

Leftovers keep beautifully.

Store any remaining baked spaghetti in an airtight container in the refrigerator for up to four days. The flavors actually meld and deepen overnight, making day-two lunch arguably better than dinner—though if you have extra meatballs, you could also fashion them into cheesy meatball subs.

To reheat, place a portion in a microwave-safe dish and splash a tablespoon of water over the top. Cover with a damp paper towel and microwave for two minutes.

If you prefer a crispy cheese top for round two, reheat it in the oven. Place the pasta in an oven-safe dish, cover tightly with foil to prevent the noodles from drying out, and bake at 350°F (175°C) for 15 minutes before removing the foil for the last 5 minutes.

It comes out tasting brand new.

Ingredient Substitutes

If you need to make some swaps based on what is currently in your pantry, here are the best tested alternatives:

  1. The Pasta: If you don't have spaghetti, penne or rigatoni work beautifully as they hold chunky meat sauces incredibly well.
  2. The Meat: Ground turkey or chicken can replace the beef and pork blend, though you may want to add a teaspoon of olive oil to keep them juicy.
  3. The Cheese: Provolone or Monterey Jack can be used in place of mozzarella if you want a slightly different melt and flavor profile.
  4. Gluten-Free Option: Use your favorite sturdy gluten-free spaghetti, but reduce the boiling time even further to prevent it from disintegrating in the oven.

This dish has become my ultimate Sunday night savior when the wind is howling outside and everyone just wants to curl up on the couch. I hope it brings as much warmth and cheesy joy to your table as it does to mine—just remember to use a sturdy baking pan!

Susan Rosie Rosalind – Storied Skillet

Susan Rosie

Recipe Developer & Tester

I've spent over 12 years perfecting recipes so you can cook with confidence. Every dish on Storied Skillet is tested multiple times – because your dinner matters. I believe in simple ingredients, clear instructions, and big flavors.

Learn More About Me →