Baked Spaghetti

By Beth Moncel
4.78
from
44
Read reviews
Prep 5 minutes
Cook 50 minutes
Servings 6
$8.95 recipe / $1.49 serving
Jump to recipe Save

This Baked Spaghetti casserole layers spaghetti with Italian sausage meat sauce, a creamy cottage cheese and Parmesan filling, and mozzarella, then bakes until the filling is melty and the top is golden. As it bakes, the noodles soak up the sauce, the cheese melts through the layers, and the whole thing turns extra cozy and flavorful in a way stovetop spaghetti just doesn’t. It only takes about 55 minutes to make and I think it’s PERFECT for weeknight dinners, feeding a crowd, or meal prepping, as it stores well for 3-4 days and freezes in individual portions!

Overhead view of baked spaghetti in a baking dish.
Pinterest Pin this recipe for later!

“I’ve been making this baked spaghetti for years and it’s a home run! Easy to make vegetarian as well. Budget Bytes is a recipe site I can trust without having to “trial run.” Recipes turn out great every time!”

Lisa

Easy Recipe for Baked Spaghetti

This baked spaghetti casserole is built for big comfort without making the ingredient list expensive or fussy. Other baked spaghetti recipes often use ricotta, but I use cottage cheese in my recipe here. It’s more budget-friendly and still bakes into a creamy, cheesy layer with the Parmesan, while Italian sausage adds built-in seasoning, and the scratch-made tomato sauce gets extra body from tomato paste and crushed tomatoes. I also cook the spaghetti just shy of tender, so it finishes in the oven instead of turning mushy, then bake the casserole covered with foil first so the center stays creamy instead of drying out.

I think of this recipe as shortcut lasagna because you still get the layered pasta, cheesy middle, and sliceable casserole texture, but with spaghetti instead of carefully stacked noodles. If you want the full from-scratch experience with layers and a slightly longer cook time, my homemade lasagna is the recipe for that. Or, if you want a simpler stovetop spaghetti dinner with vegetables tucked right into the meat sauce, try our spaghetti with vegetable meat sauce!

However, this baked spaghetti here is my definition of good, honest comfort food…saucy, cheesy, golden on top, and easy enough to make on a regular weeknight!

Recipe Tips & Suggestions

  1. Cook the pasta just shy of tender. Pulling the spaghetti slightly before al dente gives this casserole the best texture because the noodles finish cooking as they bake in the sauce. When you bite into a piece before draining, the center should still look faintly chalky.
  2. Use small-curd cottage cheese for the creamiest layer. Small-curd cottage cheese bakes into a creamy, ricotta-style layer for a fraction of the cost. Mixing it with Parmesan and black pepper adds flavor and helps the center set into clean, sliceable layers.
  3. Italian sausage builds flavor fast. Italian sausage makes the meat sauce taste like it’s simmered for longer than it has, thanks to the built-in seasoning and savory depth (without extra effort from you!). If you swap in ground beef, turkey, or a ground meat alternative, I’d double the Italian seasoning and season to taste with salt and pepper so you keep the same flavor payoff.
  4. Give the sauce enough body for baking. Tomato paste and crushed tomatoes make a thicker, richer sauce that coats the spaghetti and holds up well in the oven. It simmers while the pasta cooks, so you get a more homemade flavor without adding extra time to this recipe. When I have extra time, I’ll make my homemade marinara sauce for even more depth!
  5. Bake covered first, then broil if you want a golden top. Covering the dish with foil at 350°F traps gentle steam, helping the layers melt together while the center stays creamy. When I have the time, I love popping the finished casserole under the broiler for a few minutes so the mozzarella gets golden and any spaghetti poking out gets a little crispy, too.
  6. Make it vegetarian. Leave out the Italian sausage (double the seasonings added) or swap in a jar of your favorite store-bought marinara sauce.
  7. Make it ahead for an easier dinner. Make the meat sauce, mix it with the spaghetti, and assemble the casserole, then let it cool and refrigerate for up to 2 days before baking. Let it sit at room temperature while the oven preheats, then bake covered as directed. Add a few extra minutes if needed since it went into the oven cold.
  8. What else can I add? Add sautéed mushrooms, chopped spinach, olives, or maybe even some sautéed zucchini to add extra vegetables to the sauce. Homemade meatballs in place of the sausage would also work (don’t forget to double up on the seasonings in the sauce). Or, to make it extra cheesy, try adding in some crumbled feta or extra mozzarella to the cheese layer. I kept mine budget-friendly, so I went kind of light on the cheese and sausage this time around.

What to Serve with Baked Spaghetti

Homemade garlic bread is awesome with baked spaghetti because it has the same cozy, garlicky comfort, and I can bake in the oven while the casserole rests. If you want something fresh on the side, an easy Caesar salad adds crunchy lettuce, homemade croutons, and tangy dressing to cut through the richness of the meat sauce. Another easy veggie side is oven roasted frozen broccoli because it keeps the meal budget-friendly and low-effort, especially when you want a veggie you can pull straight from the freezer!

Share this recipe

Baked Spaghetti Recipe

Cost $8.95 recipe / $1.49 serving
4.78 from 44 votes
Baked spaghetti is a warm and comforting pasta casserole. As the pasta bakes, flavor infuses into the spaghetti, making it even more flavorful.
Step-by-step photos can be seen below the recipe card.
Author: Beth Moncel
Overhead view of baked spaghetti in a baking dish.
Servings 6
Prep 5 minutes
Cook 50 minutes
Total 55 minutes

Ingredients

  • 1 yellow onion ($0.70)
  • 3 garlic cloves ($0.12)
  • 1 Tbsp olive oil ($0.22)
  • ½ lb. Italian sausage ($1.93*)
  • 3 oz. tomato paste ($0.45)
  • 28 oz. crushed tomatoes ($1.67)
  • ½ tsp Italian seasoning ($0.05)
  • ½ tsp salt ($0.02)
  • ½ cup water ($0.00)
  • 12 oz. spaghetti (uncooked, $1.00)
  • 1 cup cottage cheese (small curd, $1.12)
  • ¼ cup Parmesan cheese (grated. $0.50)
  • ¼ tsp black pepper (freshly cracked, $0.02)
  • 1 cup mozzarella (shredded, $1.25)
  • 1 Tbsp fresh parsley (chopped, (optional garnish) $0.05)

Video

Instructions 

  • Dice the onion and mince the garlic.
  • Add the olive oil to a large skillet and heat over medium. Add the Italian sausage and cook until browned.
  • Add the chopped onion and minced garlic to the skillet and continue to stir and cook until the onions are soft and translucent.
  • Add the tomato paste, crushed tomatoes, Italian seasoning, salt, and water. Stir to combine, then allow the sauce to come up to a simmer. Reduce the heat to medium-low and let the sauce simmer while you cook the pasta.
  • Preheat the oven to 350 degrees. Add ½ Tbsp salt to a large pot of water and bring it to a boil over high heat. Add the spaghetti and continue to boil until the pasta is tender, but not fully cooked. Drain the pasta in a colander.
  • Add the drained pasta to the sauce and stir to combine.
  • Combine the cottage cheese, Parmesan, and pepper in a bowl.
  • Lightly grease an 8×11" casserole dish. Layer in half of the spaghetti and sauce, then top with the cottage cheese mixture. Add the second half of the spaghetti and sauce, then top with the shredded mozzarella.
  • Cover the dish with foil then bake the spaghetti for 30 minutes. Top the spaghetti with chopped parsley, if desired. Let it rest for 5-10 minutes, then slice into six pieces, and serve!

See how we calculate recipe costs here.


Notes

*Feel free to up the amount of meat to a whole pound if you have room in your budget. You can also swap the Italian sausage for another ground meat, like ground beef, but you’ll lose out on a lot of flavor (Italian sausage is packed with lots of spices). If you decide to use a different type of ground meat, I recommend doubling the herbs and spices you add to the sauce.
Email Me This Recipe
Get this sent to your inbox, plus get new recipes from us every week!

Nutrition Information

Serving: 1servingCalories: 534kcal (27%)Carbohydrates: 59g (20%)Protein: 25g (50%)Fat: 22g (34%)Sodium: 1063mg (46%)Fiber: 5g (21%)
The nutrition data is automatically calculated using all ingredients listed on the recipe card, including any listed as optional. Percentages are of daily value.
Have you tried this recipe?Mention @budgetbytes or tag #budgetbytes on Instagram!

How to Make Baked Spaghetti Step-By-Step Photos

The ingredients for baked spaghetti.

Gather all of your ingredients.

A diced onion and minced garlic on a cutting board.

Make the meat sauce: Start by dicing one yellow onion and mincing three cloves of garlic.

Browned sausage in a skillet.

Heat 1 Tbsp olive oil in a large skillet over medium. Once hot, add ½ lb. Italian sausage and cook until browned. The sausage should look deeply browned in spots, which gives the sauce a more savory flavor from the start.

Minced garlic and diced onion added to browned sausage in a skillet.

Add the diced onion and minced garlic to the browned sausage. Cook and stir for a few more minutes, until the onions are softened and translucent and the garlic smells fragrant. This gives the sauce a flavorful base before the tomatoes go in.

Softened onions and cooked sausage in a skillet.

This is what your skillet should look like once the onions have softened with the browned sausage. The onions should look glossy and tender, and the sausage should be broken into small pieces so every slice of casserole gets a little meat in the sauce.

Seasonings and tomato paste added to cooked sausage in a skillet.

Now pour in one 28 oz. can of crushed tomatoes, 3 oz. tomato paste, ½ tsp Italian seasoning, ½ tsp salt, and ½ cup water to the skillet. The tomato paste and crushed tomatoes give the sauce enough body to coat the spaghetti and hold up through baking.

The meat sauce for baked spaghetti in a skillet.

Stir: Stir the sauce until everything is well combined, and then let the sauce simmer while you make the pasta. This gives the sauce time to thicken slightly and develop a deeper flavor without adding extra time to the recipe.

Preheat your oven to 350ºF and cook the spaghetti. Add ½ Tbsp salt to a large pot of water and bring to a boil over high heat. Add 12 oz. spaghetti and cook until just shy of tender; when you bite into a piece, the center should still look faintly chalky because the pasta will finish cooking in the oven. Drain the spaghetti in a colander, but don’t rinse it.

Cottage cheese, parmesan, and pepper in a bowl.

Make the cheese mix: While the pasta is cooking, prepare the cheese layer. Add 1 cup small curd cottage cheese, ¼ cup grated Parmesan, and ¼ tsp pepper.

A spoon mixing together cottage cheese, parmesan, and black pepper in a bowl.

Stir the cheese layer ingredients together until well combined.

Spaghetti added to the meat sauce for baked spaghetti in a skillet.

Assemble the casserole: Stir the drained spaghetti into the simmered meat sauce. The pasta should be well coated so it can soak up the sauce as it bakes.

Spaghetti and meat sauce in a baking dish with a cottage cheese and parmesan mix added on top.

Lightly grease one 8×11-inch (or 2-liter) casserole dish. Add half of the spaghetti and meat sauce to the bottom of the baking dish, then top with the cottage cheese mixture. Try to keep the cheese layer fairly even so the casserole slices nicely after baking.

Shredded cheese sprinkled over baked spaghetti in a baking dish before baking.

Now layer the second half of the spaghetti and meat sauce over top, then sprinkle with 1 cup of shredded mozzarella. Try to evenly distribute the mozzarella across the entire surface of the spaghetti for a deliciously golden, cheesy top!

Finished baked spaghetti in a baking dish.

Bake: Cover the casserole dish with foil, then bake in the preheated 350ºF oven for 30 minutes. You’ll know it’s ready when the sauce is bubbling around all four edges, and the mozzarella is fully melted. The foil traps gentle steam so the layers melt together and the center stays creamy.

For a golden top, broil for 2-3 minutes after baking (optional). It’s ready when deep golden-brown patches appear on the mozzarella, any spaghetti poking through gets a little crispy, and the smell shifts from savory to toasty.

A piece of baked spaghetti on a plate with a fork taking some.

Let the casserole rest for 5-10 minutes before slicing; it may look slightly loose at first, but it will firm up into cohesive, saucy slices with thick sauce clinging to the pasta instead of pooling in the dish. You can top with chopped parsley garnish for visual effect, but it’s not needed for flavor. Enjoy!

Storage & Reheating

After baking, slice the baked spaghetti into six servings and refrigerate. The spaghetti will stay good in the fridge for about 3-4 days, or, once fully chilled, you can package up individual slices and freeze them for longer storage. This dish is so perfect for meal prepping. It’s such a lifesaver to be able to pull a serving of this out of the back of the freezer on a busy night! Let it thaw before reheating in the microwave or in a foil-covered baking dish in the oven until heated through.

Try These Baked Pasta Recipes Next!

  • This Classic Baked Ziti layers pasta, homemade sausage red sauce, ricotta, mozzarella, and Parmesan into one big bubbly casserole.
  • I love Baked Mostaccioli for a big family dinner because it makes enough for leftovers without feeling complicated!
  • Our homemade Chicken Spaghetti is a pasta lover’s dinner with golden chicken, a smooth homemade sauce, and melted cheese on top.
  • Ham Tetrazzini turns leftover ham into a creamy baked spaghetti casserole with mushrooms, peas, and cheddar cheese.

Our Baked Spaghetti recipe was originally published 9/29/12. It was retested, reworked, and republished to be better than ever 9/8/25.

Share this recipe

Posted in: , , , , , , ,

4.78 from 44 votes (6 ratings without comment)
guest
Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

130 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Melanie
03.28.26 6:28 pm

This is one of our go-to recipes! It’s so flavorful, delicious, and easy!

Leah Tait
03.11.26 4:55 pm

I’d love to see the original recipe, I made it years ago and want to make it again. Is it possible to get the old version? Thank you!!

Paige Rhodes
03.18.26 12:23 pm
Reply to  Leah Tait

Just sent it, Leah!

Rose
01.08.26 9:51 pm

This makes a TON of hearty, flavorful food. My partner and I have been eating off this for three days now, and I couldn’t be happier. It’s even easy to make vegetarian with vegetarian sausage!

Cameron Kleinhenz
12.23.25 12:04 pm

I have made this multiple times! It’s a favorite at our house and has earned a recipe card! It’s so good! I use ground turkey instead of beef but it still turns out amazing. I’ve made it early for a get together and it went well! I’m now going to have to make it a day early for Christmas Eve today, hopefully it turns out! Wish me luck!

Anissa
12.13.25 12:30 am

Love this recipe, it’s delicious! If I want to have one in the freezer, do you recommend baking and then freeze, or freeze and then bake for best results?

Paige Rhodes
12.15.25 9:06 am
Reply to  Anissa

I would bake then freeze!

Megan De Bok
12.01.25 11:02 am

I made this recipe last night but instead of using sausage I used ground beef. I just made sure to drain the grease from the cooked ground beef before adding the onions and making the sauce. It turned out really good! As a single person, I probably should have made 4 servings instead of 6, but at least I can freeze the rest and eat it later. Very delicious and I’ll definitely be making this again in the future!

Theresa Massad
11.18.25 8:21 pm

My family loved this one! So easy to make and tons of leftovers!

Cat
10.17.25 9:20 am

I just want to come back here after a month or two from trying this recipe to say: This recipe has single-handedly made my appreciate cottage cheese. It has always been one of those ingredients from childhood I heard about but did not like the name therefore I did not like the food. lmao I had no idea it was just mozzarella balls stuck together. ;-; I now use cottage cheese in the place of ricotta, because it is cheaper and it is also delicious. I have been using just straight cottage cheese and not mixing in the added seasonings and Parmesan, so I may have to revisit that when my budget can afford it.

TLDR; Try the cottage cheese! It is good I pinkie promise!

Kim
10.07.25 10:30 pm

I’d like to make the feta version of this. Is it a one to one swap with the cottage cheese?

Paige Rhodes
10.08.25 8:37 am
Reply to  Kim

It’s a little different than this one, I just sent you the recipe so you can keep it!

Joe
09.09.25 9:30 am

If your using cottage cheese and baking spaghetti then maybe you should just go to olive garden. They do a great job of destroying Italian culture and if you’re making this you probably are too so just leave it to the pros. This creator should leave Italian themed food alone and destroy another cultures food instead. I am surprised they actually didn’t use a jar sauce but in this case they probably should have. I’m almost positive they won’t allow my comment to be posted which is why the star rating is so high.

Paige Rhodes
09.09.25 2:10 pm
Reply to  Joe

Hi Joe! We keep all comments as long as they’re not explicit, and all of the reviews here are genuine. Baked Spaghetti is a very common American-Italian dish and this is in no way meant to be an authentic take on an Italian recipe. Just a hearty and tasty way to feed your family on the cheap. :)

Judith
09.13.25 11:55 am
Reply to  Joe

This dish reminds me of a post by Pasta Grammar youtube channel. It was called Pasta al Forno and my understanding it is an authentic way to feed a crowd. Maybe the cottage cheese is a hack to bring down the price, but this tastes delicious.

Sacha Davis
09.14.25 7:38 pm
Reply to  Joe

quick cooking for a family while on a budget means sometimes you make baked spaghetti with cottage cheese because it’s easy and your kids love it. Geez louise.

Steph
09.15.25 6:50 am
Reply to  Joe

If *you’re* leaving hateful comments on a stranger’s recipe, I think you really need to question your own life choices? I promise you it doesn’t need to be “authentic” cuisine to be delicious. I don’t even use the sausage because my dad hates noticeable fennel, I sub in ground meat with Italian seasoning, but it still turns out amazing. I actually grew up never liking real spaghetti (yep, not even when I ate some that a family friend’s immigrant nonna made!) but this changes the texture for me and makes it perfect for my taste buds. Delicious recipe, sorry not sorry!

Jake
09.15.25 1:34 pm
Reply to  Joe

Lol who hurt you? Imagine thinking you have the say on how someone should cook food.

janmaus
09.08.25 11:29 am

I’ve been using this recipe for years, and a long ago comments is buried below. The sauce recipe is my go to! I still don’t see Feta in the recipe, but have used it sometimes for a salty flavor pop. It doesn’t melt, though, just softens with heat. I sometimes use ricotta instead of cottage cheese–sort of depends what’s in the fridge when I decide to make this.

Sharon
12.27.24 1:43 pm

Can you make this a day ahead?

Paige Rhodes
12.30.24 1:54 pm
Reply to  Sharon

You sure can!

Lisa F
12.22.24 2:51 pm

I’ve been making this baked spaghetti for years and it’s a home run! Easy to make vegetarian as well. Budget Bytes is a recipe site I can trust without having to “trial run”. Recipes turn out great every time!

Mary
11.26.24 4:33 pm

I absolutely love making this as it appears to be The best of both worlds: spaghetti and lasagna!

Destiny
10.10.24 10:16 am

Hi! I have been making the original recipe with Feta cheese for years. Can you send me the original one?

Thank you!

Paige Rhodes
10.10.24 3:20 pm
Reply to  Destiny

Just emailed it to you! :)