Baked Spaghetti with Meatballs
A cozy, crowd-pleasing baked spaghetti that starts on the stovetop for quick sauce and meatball building, then finishes in the oven for melty, golden cheese. It’s an easy hybrid technique—sear and simmer to develop flavor, then bake to bring everything together into a bubbly, family-style casserole.
Jake Woods's note
"This recipe shines for weeknight dinners that still feel special — it’s great for potlucks or an easy Sunday supper. Expect deeply flavored meatballs and a saucy, cheesy finish that reheats beautifully."
About This Recipe
This baked spaghetti is a practical, comforting riff on two classics: skillet meatballs and family-style baked pasta. Browning the meatballs first gives them a lightly caramelized crust and concentrated beef flavor that a straight-into-the-sauce method never achieves, while a short stovetop simmer with crushed tomatoes builds a bright, balanced sauce in under 15 minutes. Finishing the whole pan in the oven melts the cheese into a golden, slightly crisped top and lets the flavors meld so every forkful has saucy pasta, tender meat, and stretchy mozzarella.
Small, walnut-sized meatballs are key here — they cook through during baking without drying out, and they distribute more evenly through the noodles than giant single patties. The technique also makes the recipe forgiving: reserve half the aromatics for the sauce to avoid a raw-onion bite, undercook the spaghetti slightly so it absorbs sauce and finishes supple in the oven, and use an oven-safe skillet to reduce transfers. This version suits busy weeknights, casual dinner parties, or any night you want a crowd-pleasing one-pan meal that scales easily and stores well for lunches the next day.
Ingredients for Baked Spaghetti with Meatballs
- 12 oz Dry spaghetti
- 1 lb Ground beef (80/20) or beef/pork mix
- 3/4 cup Plain breadcrumbs
- 1 large Large egg
- 1 small onion + 2 cloves garlic Yellow onion (finely diced) and garlic (minced) - reserve half for sauce
- 28 oz Canned crushed tomatoes
- 2 tbsp Extra-virgin olive oil
- 3 tsp (total) Seasoning blend: Italian seasoning, kosher salt, black pepper
- 2 cups Shredded mozzarella and grated Parmesan (combined)
How to Make Baked Spaghetti with Meatballs
Step 1: Mix and form meatballs
In a large bowl, combine the ground beef, breadcrumbs, egg, half of the diced onion and minced garlic, and two-thirds of the seasoning blend (reserve a little seasoning for the sauce). Gently mix until just combined, then form into 1 1/4-inch (about walnut-sized) meatballs; you should get roughly 18–20 meatballs.For this step
- 1 lbGround beef (80/20) or beef/pork mix
- 3/4 cupPlain breadcrumbs
- 1 largeLarge egg
- 1 small onion + 2 cloves garlicYellow onion (finely diced) and garlic (minced) - reserve half for sauce
- 3 tsp (total)Seasoning blend: Italian seasoning, kosher salt, black pepper
Step 2: Brown meatballs
Heat the olive oil in a large oven-safe skillet over medium-high heat. Add the meatballs in a single layer (work in batches if needed) and brown on all sides, about 6–8 minutes total; they will finish cooking in the oven. Transfer browned meatballs to a plate and set aside.For this step
- 2 tbspExtra-virgin olive oil
Step 3: Build the sauce
Reduce heat to medium and add the remaining diced onion and garlic to the skillet; sauté 3–4 minutes until softened. Stir in the canned crushed tomatoes and the remaining seasoning blend, scraping up any browned bits. Simmer gently 8–10 minutes to meld flavors, then nestle the browned meatballs into the sauce.For this step
- 28 ozCanned crushed tomatoes
Step 4: Cook pasta and combine
While the sauce simmers, cook the spaghetti in a large pot of boiling salted water until about 2 minutes shy of al dente, then drain. Toss the pasta with a few spoonfuls of sauce to coat and transfer the pasta into the skillet (or into a large baking dish if your skillet isn't big enough); arrange meatballs and spoon more sauce over the top.For this step
- 12 ozDry spaghetti
Step 5: Top with cheese and bake
Scatter the shredded mozzarella and grated Parmesan evenly over the assembled pasta and meatballs. Bake in a preheated 375°F (190°C) oven 15–20 minutes, until cheese is melted and bubbly and meatballs reach an internal temp of 160°F (71°C). Let rest 5 minutes before serving.For this step
- 2 cupsShredded mozzarella and grated Parmesan (combined)
- In a large bowl, combine the ground beef, breadcrumbs, egg, half of the diced onion and minced garlic, and two-thirds of the seasoning blend (reserve a little seasoning for the sauce). Gently mix until just combined, then form into 1 1/4-inch (about walnut-sized) meatballs; you should get roughly 18–20 meatballs.
- Heat the olive oil in a large oven-safe skillet over medium-high heat. Add the meatballs in a single layer (work in batches if needed) and brown on all sides, about 6–8 minutes total; they will finish cooking in the oven. Transfer browned meatballs to a plate and set aside.
- Reduce heat to medium and add the remaining diced onion and garlic to the skillet; sauté 3–4 minutes until softened. Stir in the canned crushed tomatoes and the remaining seasoning blend, scraping up any browned bits. Simmer gently 8–10 minutes to meld flavors, then nestle the browned meatballs into the sauce.
- While the sauce simmers, cook the spaghetti in a large pot of boiling salted water until about 2 minutes shy of al dente, then drain. Toss the pasta with a few spoonfuls of sauce to coat and transfer the pasta into the skillet (or into a large baking dish if your skillet isn't big enough); arrange meatballs and spoon more sauce over the top.
- Scatter the shredded mozzarella and grated Parmesan evenly over the assembled pasta and meatballs. Bake in a preheated 375°F (190°C) oven 15–20 minutes, until cheese is melted and bubbly and meatballs reach an internal temp of 160°F (71°C). Let rest 5 minutes before serving.
Baked Spaghetti with Meatballs Tips
Don't overwork the meat
Gently combine the beef, egg and breadcrumbs until just combined; overmixing yields dense meatballs instead of tender ones.
Brown for flavor
Sear meatballs in a single layer until well-browned on all sides — those fond bits are flavor gold when deglazed into the sauce.
Reserve aromatics for sauce
Hold back half the onion and garlic to sauté for the sauce so the finished dish tastes cooked-through rather than sharp or raw.
Undercook pasta slightly
Boil spaghetti about 2 minutes shy of al dente so it finishes cooking in the oven and soaks up the sauce without getting mushy.
Check meatball temperature
Use an instant-read thermometer to ensure meatballs reach 160°F (71°C) in the center; smaller meatballs take less time, so check early to avoid overbaking.
Baked Spaghetti with Meatballs Variations and Substitutions
Lean poultry meatballs
Swap ground turkey or chicken and add a tablespoon of olive oil to the mix for moisture; brown gently and bake the same way, but watch timing as lean meat cooks faster.
Vegetarian lentil meatballs
Replace the beef with a mixture of cooked lentils, sautéed mushrooms, and extra breadcrumbs bound with an egg or flax egg; brown lightly to develop crust before baking.
Spicy arrabbiata twist
Stir 1/2–1 tsp crushed red pepper into the sauce and add a pinch of smoked paprika to the meatball mixture for smoky heat.
Cheese-forward finish
Substitute half the mozzarella with fontina or provolone for a creamier, more pronounced melting quality and a nuttier flavor from the Parmesan.
How to Store and Make Baked Spaghetti with Meatballs Ahead
Cool leftovers to room temperature, then refrigerate in an airtight container for up to 3–4 days. To reheat, loosen the portion with a splash of water or sauce and warm covered in a 325°F oven until heated through, or microwave in 1-minute bursts. For make-ahead, assemble through step 4, cover and refrigerate up to 24 hours before baking; you can also freeze the assembled casserole for up to 2 months and thaw overnight before baking.
What to Serve With Baked Spaghetti with Meatballs
Serve with a bright green salad dressed in lemon vinaigrette or a simple romaine Caesar to cut the richness, plus warm garlic or focaccia-style bread to mop up sauce. For drinks, a medium-bodied red like Chianti or a crisp amber lager complements the tomato-and-beef flavors; finish with a few basil leaves and extra grated Parmesan at the table.
Baked Spaghetti with Meatballs FAQs
Can I use pre-cooked or store-bought meatballs?
Yes — if using fully cooked meatballs, add them to the sauce to warm through before combining with the pasta and reduce oven time to just melt and brown the cheese.
How do I prevent the pasta from getting soggy?
Drain the spaghetti well and toss it with a few spoonfuls of sauce before baking, and make sure you undercook the pasta by about 2 minutes so it finishes in the oven rather than overabsorbing liquids beforehand.
My meatballs fell apart while browning — what happened?
They were likely too wet or overhandled; add a tablespoon more breadcrumbs to firm the mixture and form meatballs gently without compacting them tightly.
Can I use a different pasta shape?
Yes — short shapes like penne, rigatoni, or cavatappi work especially well because they hold sauce and nestle around meatballs, but adjust the par-cook time so they remain slightly under al dente before baking.
How can I make this ahead for a crowd?
Assemble everything through step 4 in an oven-safe dish, cover and refrigerate up to 24 hours; for larger parties, use multiple pans so the cheese browns evenly when baked.
About the author
Jake WoodsHello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.
See all recipes by Jake Woods →Ratings & Reviews
Did you make this recipe?
Be the first to share your experience.
Nutrition Facts
Per serving: 1 serving
Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.
Keep Reading
Guides & articles for this recipe
Healthy Eating
Gluten-Free Weeknight Grilling Plan
A 7-day gluten-free weeknight grilling plan with quick, family-friendly recipes, prep-ahead timelines, and a printable shopping list that spotlights late-summer produce and pantry staples. Includes clear cross-contamination safety tips and simple swaps to keep dinners fast and crowd-pleasing.
Healthy Eating
Low-Fat Grill Swaps for Big Flavor
A practical guide to trimming fat from grilled meals without losing juiciness or char. Learn yogurt- and citrus-based marinades, lean protein picks, searing and indirect-heat tricks, plus 5 quick low-fat marinades and a simple weeknight plan.
Recipes
DIY Edible Monster Eyes Candy
Make safe, fun edible monster eyes for cupcakes, cookies, and candy trays. Step-by-step recipes show baking-soda balls, chocolate and fondant eyes, wafer-print options, plus assembly, storage, and kid-friendly safety tips.
More from Stovetop
View all Stovetop recipes →Labor Day Grilled Lobster Rolls with Charred Scallion Brown Butter & Lemon‑Herb Aioli
One-Pot Beef Bolognese
Stovetop Dutch-Oven Herb-Crusted Beef Roast with Pan Gravy
Dubai Tacos
Italian-Style Pot Roast with Tomatoes Olives and Fresh Herbs
Hainanese Chicken Rice
Pad Krapow Pork
Twice-Fried Restaurant Style Crispy Sweet Potato Fries (Stovetop Deep Fry)
Xiao Long Bao Soup Dumplings
Ask me anything about this recipe — substitutions, scaling, techniques, timing.
Powered by AI · 6 questions per 5 minutes, 30 per day
