Baked Spaghetti and Meatballs

Featured in Cozy Comfort Food Classics.

This comforting dish features tender spaghetti layered with homemade meatballs and a savory marinara sauce, all crowned by a generous layer of melted mozzarella and Parmesan cheese. The meatballs are seared for flavor, then baked together with the pasta for a hearty combination. Quick prep, minimal cleanup, and a bubbly, golden finish make this a favorite for both weeknight meals and gatherings. Serve straight from the oven with fresh basil or parsley to add a fragrant touch to the cheesy, satisfying casserole.

Comfort Cravings Recipes
Updated on Tue, 17 Jun 2025 10:51:19 GMT
Baked Spaghetti and Meatballs Pin it
Baked Spaghetti and Meatballs | comfortcravingsrecipes.com

This Baked Spaghetti and Meatballs recipe is a cozy crowd-pleaser loaded with tender pasta, juicy homemade meatballs, and gooey cheese bubbling on top. Whenever I make this for family dinners or friends, the aroma alone has everyone circling the kitchen. It is an iconic comfort dish that is easy enough for busy weeknights but always impresses at potlucks too.

The first time I made this, it was a chilly Sunday and we wanted something nostalgic but simple. My kids loved digging into the stretchy cheese and saucy noodles. Now it is our go to on nights that need extra comfort.

Ingredients

  • Ground beef or a mix of beef and pork: adds richness and succulence. Choose beef with a little fat for juicier meatballs.
  • Breadcrumbs: help bind the meatballs and keep them tender. Fresh breadcrumbs give the best texture.
  • Parmesan cheese: adds a savory kick. I always grate my own for the freshest flavor.
  • Egg: holds everything together and makes meatballs moist.
  • Garlic: brings fragrance and depth. Fresh garlic is best but jarred will do.
  • Italian seasoning: gives that classic herby note. Look for blends with oregano and basil.
  • Salt and black pepper: ensure every bite is flavorful. Taste your meat mixture to check seasoning.
  • Olive oil: for frying and coating the spaghetti. Extra virgin olive oil brings a rich taste.
  • Spaghetti: serves as the base. I like classic dried spaghetti for sturdiness.
  • Marinara sauce: provides a tangy savory layer. Use your favorite jarred or homemade sauce.
  • Mozzarella cheese: melts beautifully for the topping. Grab a block and shred it yourself for ultimate melt.
  • Parmesan for the topping: adds a salty finish. Sprinkle a little more at the end.
  • Garlic powder and extra Italian seasoning: punch up the sauce flavor. Layering seasonings really makes a difference.
  • Fresh basil or parsley: as a garnish makes the casserole vibrant and fresh. Snip it right before serving.

Step by Step Instructions

Make the Meatball Mixture:
Combine ground meat, breadcrumbs, Parmesan, egg, garlic, Italian seasoning, salt, and black pepper in a large bowl. Use clean hands to mix until everything is evenly incorporated and moist but not sticky.
Shape and Brown Meatballs:
Shape 1 to 2 inch balls with your hands. Gently squeeze but do not pack them tightly or they will be tough. Heat olive oil in a skillet over medium heat and cook meatballs in batches turning to brown all sides thoroughly about 8 minutes total. They should be well browned but not cooked through.
Cook the Spaghetti:
Cook spaghetti in a large pot of salted water and make sure to stir occasionally to prevent sticking. Boil for 1 to 2 minutes less than the package suggests for al dente noodles since they will cook further in the oven. Drain and immediately toss with a tablespoon of olive oil to keep noodles separate.
Preheat the Oven:
Set your oven to 375 degrees Fahrenheit so it is ready for baking when you assemble the dish.
Assemble the Casserole:
Spread a cup of marinara sauce across the bottom of a nine by thirteen inch baking dish. Add half the spaghetti in a loose, even layer. Nestle browned meatballs evenly over noodles. Spoon the rest of the marinara sauce over top, making sure everything gets coated. Sprinkle the garlic powder and Italian seasoning over the sauce. Scatter mozzarella and Parmesan evenly as your final layers.
Bake to Golden Perfection:
Cover the baking dish tightly with foil and bake for fifteen minutes so everything heats through. Remove foil and continue baking ten to fifteen minutes until cheese is melted and golden brown in spots.
Finish and Serve:
Let the hot casserole rest for five minutes to allow everything to settle. Top with torn fresh basil or parsley for a bright finish then scoop into bowls and serve piping hot.
Oven-Baked Spaghetti and Meatballs Pin it
Oven-Baked Spaghetti and Meatballs | comfortcravingsrecipes.com

As a cheese lover, the blanket of molten mozzarella on top is my favorite part. I remember my son sneaking extra cheese before I even put it in the oven.

Storage Tips

Let any leftovers cool to room temperature before covering and refrigerating. This dish tastes just as good on day two. You can also freeze it in individual containers for up to two months. Just reheat in the oven covered with foil until hot and bubbly.

Ingredient Substitutions

You can easily swap out the ground beef for turkey or chicken if you prefer a lighter version. Gluten free spaghetti and breadcrumbs also work well in this casserole and taste just as satisfying.

Serving Suggestions

Serve this baked spaghetti and meatballs with a simple salad dressed in olive oil and vinegar or a side of roasted vegetables. Warm garlic bread is always a hit. For gatherings slice pieces right from the baking dish for a rustic, casual feel.

Recipe Origins

Baked spaghetti casseroles are a classic in Italian American kitchens, a way to feed a family with familiar flavors. This dish is reminiscent of the baked ziti and pasta bakes you see at Sunday potlucks and family gatherings.

Frequently Asked Questions

→ What type of ground meat works best for the meatballs?

A mix of ground beef and pork provides juicy, flavorful meatballs, but all-beef can also be used if preferred.

→ Can I use store-bought marinara sauce?

Yes, quality store-bought marinara can save time, or use homemade for a personal touch.

→ How do I prevent spaghetti from sticking together?

Toss the drained pasta with olive oil before assembling the casserole to keep strands separate.

→ What cheeses make the topping extra melty?

Use a combination of mozzarella for melting and Parmesan for sharp flavor on top of the casserole.

→ How can I store leftovers?

Store cooled portions in an airtight container in the refrigerator for up to three days. Reheat before serving.

→ Is it possible to prepare this ahead of time?

You can assemble the components up to a day in advance, refrigerate, and bake just before serving.

Baked Spaghetti and Meatballs

Classic baked casserole with spaghetti, meatballs, marinara, and cheesy topping. Easily feeds a family.

Prep Time
20 Minutes
Cook Time
35 Minutes
Total Time
55 Minutes

Category: Comfort Food

Difficulty: Intermediate

Cuisine: Italian-American

Yield: 6 Servings (1 casserole dish)

Dietary: ~

Ingredients

→ Meatballs

01 450 g ground beef or a mixture of beef and pork
02 50 g breadcrumbs
03 25 g grated Parmesan cheese
04 1 large egg
05 2 cloves garlic, minced
06 1 teaspoon Italian seasoning
07 0.5 teaspoon salt
08 0.25 teaspoon black pepper
09 2 tablespoons olive oil, for frying

→ Casserole

10 340 g spaghetti
11 700 ml marinara sauce
12 200 g shredded mozzarella cheese
13 50 g grated Parmesan cheese
14 1 tablespoon olive oil
15 0.5 teaspoon garlic powder
16 1 teaspoon Italian seasoning

→ Optional Garnish

17 Fresh basil or parsley

Instructions

Step 01

Combine ground beef, breadcrumbs, Parmesan, egg, minced garlic, Italian seasoning, salt, and black pepper in a large mixing bowl until well incorporated. Shape into 2.5–5 cm meatballs.

Step 02

Heat olive oil in a skillet over medium heat. Sear meatballs on all sides until browned, about 8 minutes. The center may remain undercooked as they will finish in the oven.

Step 03

In a large pot of salted boiling water, cook spaghetti for 1–2 minutes less than package instructions to achieve al dente texture. Drain and toss with 1 tablespoon olive oil to prevent sticking.

Step 04

Preheat the oven to 190°C.

Step 05

Spread 240 ml of marinara sauce on the bottom of a 23x33 cm baking dish. Add half of the cooked spaghetti, spreading it evenly. Arrange seared meatballs over the pasta. Ladle the remaining marinara sauce over the meatballs and spaghetti, then sprinkle with garlic powder and Italian seasoning. Top with mozzarella and Parmesan cheese.

Step 06

Cover the baking dish with foil and bake for 15 minutes. Remove foil and continue baking for 10–15 minutes, until cheese is melted and golden brown.

Step 07

Allow casserole to cool for 5 minutes. Garnish with freshly chopped basil or parsley if desired. Serve warm.

Notes

  1. Using a mix of beef and pork yields more tender and flavorful meatballs.
  2. Undercooking the pasta slightly ensures it will not be mushy after baking.

Tools You'll Need

  • Large mixing bowl
  • Skillet
  • Large pot
  • Colander
  • Measuring cups and spoons
  • 23x33 cm baking dish
  • Aluminum foil

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains gluten from breadcrumbs and pasta.
  • Contains dairy from cheese.
  • Contains egg.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 450
  • Total Fat: ~
  • Total Carbohydrate: ~
  • Protein: ~