Baked Spaghetti and Meatballs, finished under a blanket of melty cheese, is the cozy casserole that delivers twirlable noodles, saucy meatballs, and bubbly edges in one pan.

This is weeknight comfort without the juggling act. Start on the stovetop to build flavor—soft onions, fragrant garlic, and your favorite marinara—then tuck in tender meatballs and just-shy-al-dente spaghetti. A quick trip to the oven melds everything together and crisps the cheesy top.
Undercooking the pasta by a couple of minutes is the secret to perfectly tender strands after baking. A splash of starchy pasta water turns the sauce silky, so it hugs every noodle and meatball.
Baked Spaghetti and Meatballs: What You’ll Need
- Fully cooked meatballs — Homemade or store-bought; warming them in the sauce keeps them juicy.
- Marinara sauce — Choose a flavorful jar or your favorite homemade batch as the base.
- Yellow onion & garlic — Sautéed for sweetness and aroma.
- Italian seasoning — Quick depth that ties sauce, noodles, and meatballs together.
- Spaghetti — Cooked slightly under al dente so it finishes in the oven.
- Grated cheeses — A melty combo (like mozzarella/Colby-Jack) plus Parmesan for savory bite.
- Olive oil & pasta water — For sautéing and emulsifying the sauce.
Step-by-Step Baked Spaghetti and Meatballs
- Sauté the aromatics. Warm olive oil in a large oven-safe skillet. Cook diced onion over medium heat until tender; add crushed garlic and Italian seasoning to bloom.
- Sauce & meatballs. Stir in marinara and nestle in fully cooked meatballs. Simmer gently so the flavors mingle while you boil the pasta.
- Parboil pasta. Cook spaghetti in well-salted water 2 minutes shy of package directions. Scoop out a little pasta water.
- Combine. Lift spaghetti straight into the skillet. Add a splash of pasta water and toss until the sauce turns glossy and coats the noodles.
- Cheese it. Arrange meatballs on top. Sprinkle a generous layer of shredded cheese and Parmesan over the pasta.
- Bake. Transfer to a 350°F oven until hot and bubbly with golden spots on top. Rest a few minutes before serving to let everything settle.
Pro Tips for Baked Spaghetti & Meatballs
- Undercook the noodles. They’ll finish in the oven—this prevents mush.
- Use pasta water wisely. A small splash loosens and emulsifies the sauce for a restaurant-style sheen.
- Broil with care. Want extra color? Broil briefly at the end, watching closely so cheese doesn’t scorch.
Can I use frozen meatballs?
Yes. Thaw first or simmer them longer in the sauce until hot throughout before assembling. Fully cooked meatballs make this fast and foolproof.
Do I need a cast-iron skillet?
No. If you don’t have an oven-safe skillet, combine everything in a greased 9×13-inch baking dish before topping with cheese and baking.

How do I keep the pasta from drying out?
Don’t drain too aggressively; transfer pasta straight from the pot and add a splash of cooking water. Cover loosely with foil for the first part of baking if your oven runs hot.
Which cheeses melt best?
Low-moisture mozzarella gives stretch; Colby-Jack adds creaminess; Parmesan brings salty depth. Use a mix for flavor and melt. Grate from a block for the smoothest top.
Can I make it ahead?
Assemble up to a day ahead, cover, and refrigerate. Bake covered for the first 10 minutes to heat through, then uncover to melt and brown the cheese.
Serving Ideas for Baked Spaghetti & Meatballs
- Garlic bread or focaccia for swiping up saucy edges.
- Simple Caesar or Italian chopped salad to add crunch and brightness.
- Roasted broccoli or green beans for a quick, veggie-forward side.
Keeping Leftovers Fresh
Refrigerate, covered, for up to 4 days. Reheat portions in a skillet with a spoonful of water or sauce over low heat, stirring until hot and glossy; or cover and warm in a 325°F oven. Freeze tightly wrapped squares up to 2 months; thaw overnight and reheat gently, adding a sprinkle of cheese to refresh the top.

Baked Spaghetti and Meatballs
Ingredients
- Roughly 1½ dozen fully cooked homemade meatballs
- One 24-ounce container of marinara sauce either prepared from scratch or your preferred store-bought variety
- Three-fourths pound of dry spaghetti pasta
- One-half medium yellow onion finely chopped
- Three garlic cloves crushed or minced
- Two tablespoons of extra virgin olive oil
- One teaspoon of dried Italian herb blend
- Between one and two cups of shredded cheese a combination of Colby-Jack and mozzarella is recommended
- One-half cup of finely grated Parmesan cheese
- Approximately one-half cup of reserved pasta cooking liquid
Instructions
- Warm the olive oil in a large cast iron skillet (10 to 12 inches in diameter) over medium-low heat. Add the diced onion and cook until softened, stirring occasionally.
- Incorporate the crushed garlic and continue to sauté until the onions are translucent and aromatic.
- Stir in the cooked meatballs along with the marinara sauce and Italian seasoning. Allow the mixture to simmer gently on medium-low heat for approximately 20 minutes.
- Meanwhile, bring a large pot of water to a boil and cook the spaghetti noodles slightly under the recommended time (about 2 minutes less than package directions). Reserve some of the pasta water before draining.
- Using a slotted spoon, carefully lift the meatballs out of the sauce and set them aside temporarily.
- Transfer the cooked pasta directly into the skillet containing the sauce, using a slotted spoon. Add about ½ cup of the reserved pasta water and stir gently to ensure the spaghetti is evenly coated in the sauce.
- Return the meatballs to the skillet, arranging them over the spaghetti mixture.
- Generously sprinkle the surface with the shredded cheese blend and grated Parmesan.
- Place the skillet in a preheated oven at 350°F and bake for 20 to 30 minutes, or until the cheese is fully melted and the dish is bubbling hot throughout.
