baked spaghetti with sausage

I never really understood the point of baking spaghetti… it just seemed like an extra step that stood between me and eating it. But, there’s something about a hot, cheesy casserole straight out of the oven that is extra comforting.

Now that I’ve baked my spaghetti, I totally get it. Baking it in the oven not only lets the cheese get all gooey, but it lets the spaghetti soak up some flavor from the sauce and get all deeeelicious. It’s worth the extra 30 minutes.

I made a quick meat sauce using Italian sausage, which is heavily seasoned and provided all of the herbs and spices that were needed to flavor the sauce. If you want to make a vegetarian version of this (with say, mushrooms and green peppers) be sure to add a good tablespoon or so of Italian seasoning blend to make up for the missing spices in the sausage.

This recipe is perfect for freezing, so pack up half of it and save it for a rainy day when you want something warm and comforting!

Baked Spaghetti with Sausage

Baked Spaghetti with Sausage in baking pan

Print Recipe Grocery List Favorites
5 from 14 votes

Baked Spaghetti with Sausage

Baked spaghetti with sausage is a new way to eat your favorite pasta. As the casserole bakes, flavor infuses into the spaghetti, making more flavorful.
Author: Beth - Budget Bytes
Prep Time: 5 mins
Cook Time: 50 mins
Total Time: 55 mins
Servings: 8


  • 1 Tbsp olive oil ($0.12)
  • 1 small yellow onion ($0.63)
  • 2 cloves garlic ($0.16)
  • 1/2 lb. Italian Sausage ($2.75)
  • 1 6 oz. can tomato paste ($0.53)
  • 1 28 oz. can diced or crushed tomatoes ($1.75)
  • 1/2 tsp salt ($0.02)
  • 1 Tbsp sugar ($0.05)
  • 12 oz. spaghetti ($0.97)
  • 2 oz. feta cheese ($0.87)
  • 1/4 cup grated parmesan ($0.42)
  • 1 cup shredded mozzarella ($0.93)


  • Dice the onion and mince the garlic. Cook both in a large pot with one tablespoon of olive oil over medium-low heat until soft and transparent (about 5 minutes).
  • Add the Italian sausage to the pot and cook through (breaking it up into pieces as you cook). Add the tomato paste, stir and cook for about 2-3 minutes more or until the tomato paste takes on a slightly darker color. Add the diced or crushed tomatoes, salt, and sugar. Stir and heat through.
  • Preheat the oven to 350 degrees. Bring a large pot of water to a boil (this can be done while you’re preparing the sauce in step 2). Cook the pasta according to the package directions (boil for 7-10 minutes). Drain the cooked past and then stir into the meat sauce.
  • Prepare an 8×8 inch casserole dish by coating with non-stick spray. Add half of the spaghetti mixture to the dish. Sprinkle withe feta cheese. Add the rest of the spaghetti, sprinkle with parmesan cheese, and then top with mozzarella.
  • Bake the spaghetti for 30 minutes in the 350 degree oven. Let rest for about 10 minutes before cutting into eight pieces and serving.
See how we calculate recipe costs here.
Tried this recipe?Mention @budgetbytes or tag #budgetbytes on Instagram!


Serving: 1 ServingCalories: 389.86 kcalCarbohydrates: 44.19 gProtein: 17.95 gFat: 16.11 gSodium: 715.89 mgFiber: 4.3 g
Nutritional values are estimates only. See our full nutrition disclaimer here.

The equipment section above contains affiliate links to products we use and love. As an Amazon Associate I earn from qualifying purchases.

A slice of Baked Spaghetti with Sausage on white plate

I garnished with fresh chopped parsley to add color.

Step By Step Photos

saute onion and garlic in pot
Begin the sauce by dicing the onion and mincing the garlic. Cook both of them over medium-low heat in a large pot with olive oil. Cook until soft and transparent – about 5 minutes.

package of raw Italian Sausage
I used hot Italian sausage, but you could certainly use sweet or mild Italian sausage if you prefer it. I used half of this package, which is just slightly more than half a pound and then froze the rest. If you want the spaghetti extra meaty and you can afford it, use the whole package. Italian sausage can also be purchased without casings (in a package like ground beef), which is even easier.

sausage squeezed out of casing into pot with onion and garlic and browned
Squeeze the sausage out of the casing and into the pot. Cook the sausage (breaking it up into pieces as you go) until cooked through.

tomato paste added to pot
Once the sausage is cooked through, add the tomato paste. Stir and cook the tomato paste for about 2-3 minutes or until the tomato paste takes on a slightly darker hue. The color change is due to the tomato paste caramelizing, which deepens the flavor.

diced tomatoes added to pot
Lastly, add the diced (or crushed) tomatoes, salt, and sugar. Stir to combine and heat through. If you want a smoother sauce, use crushed tomatoes instead of diced. Taste the sauce and add more salt, sugar, or spices if desired.

pasta cooking in pot of boiling water
While you’re making the sauce, you can bring a large pot of water to a boil for the pasta. Once it reaches a full boil, add the pasta and cook until tender (7-10 minutes). I also began preheating the oven at this point.

cooked spaghetti added to pot of sauce
Once the spaghetti is cooked, drain it briefly, and then stir it into the sauce.

add a layer of spaghetti to baking dish topped with cheese
Prepare a casserole dish with non-stick spray. Add half of the spaghetti mixture and then top with the feta. My dish is oblong and maybe one inch longer than an 8×8 inch, but an 8×8 should work fine. If you want to use a 9×13 inch pan, you can do it all in one layer with all three cheeses on top.

second layer of spaghetti added to pan with more cheese sprinkled on top
Add the rest of the spaghetti and then top with the parmesan cheese.

mozzarella added to top of spaghetti and ready to bake
Lastly, add the mozzarella cheese over top. Place in th 350 degree oven and bake for 30 minutes.

Top view of Baked Spaghetti with Sausage in pan cut into 6 slices
Allow the spaghetti to sit for about 10 minutes before slicing and serving.

Close up of pan of Baked Spaghetti with Sausage with one piece taken out
Ohhhhh yum.