Home » Recipes » Dinner Ideas » Spaghetti Casserole

Spaghetti Casserole

Meaty red sauce, spaghetti noodles, Cheesy Yum, and a topping of even more cheese make this baked Spaghetti Casserole an instant hit. This one’s going to be a staple in your family recipe box, for sure!

Overhead view of spaghetti casserole in baking dish

This Spaghetti Casserole takes inspiration from the simple retro recipe I grew up on. I incorporated some tasty new twists, which are definitely upgrades to the original recipe. Just like my Cheesy Hashbrown Casserole and Tater Tot Hotdish, my family is speedy to the table when this baked spaghetti dish is coming out of the oven!

What Makes This Spaghetti Casserole the Best Ever

Growing up, we always called this spaghetti hotdish…because that’s much more Midwestern. The original recipe came from a local community cookbook, and my sister Jessica remembers eating it for the first time while we watched the Minnesota Twins win the 1987 World Series. My memory isn’t that sharp to remember what we were eating, but I’m absolutely positive we were also waving our Homer Hankies! (I have a small box of saved childhood mementos, and you can bet that my 1987 Homer Hanky is in there!)

Here’s why this spaghetti casserole recipe is better than ever:

  • Store-bought staples, upgraded. For ease, I start with a jar of marinara. Then I flavor it up with the addition of meat, onion, and plenty of garlic. This gives the dish extra flavor and depth.
  • Italian sausage + ground beef. The original version called for ground beef, which is good, but beef and sausage is unquestionably more tasty.
  • Cheesy Yum. You already love this gorgeous ricotta-mozzarella-Parmesan mixture in my Lasagna Soup and Lasagna Dip; I just know you’ll also love it layered into this spaghetti casserole.
  • Leftovers are AMAZING! While there’s something extra special about enjoying this fresh-out-of-the-oven, I cannot lie. The leftovers are even better!!

What You’ll Need

The ingredient list here overlaps a lot with Classic Lasagna. Scroll down to the printable recipe card to find the exact ingredient quantities and full recipe instructions.

ingredients needed for spaghetti casserole

Meat Sauce:

  • Sausage – Bulk Italian pork sausage packs in lots of big, bold flavor.
  • Ground beef – For that traditional spaghetti-and-meat-sauce flavor and texture.
  • Onion and garlic – These are an easy way to take store-bought sauce to the next level.
  • Marinara sauce – Use a good one, but don’t feel like you need to break the bank here. That’s what the meat, onion, garlic, and basil are for — they’ll make even budget sauces tastier!
  • Basil – Fresh basil adds a pop of flavor and freshness.
  • Salt & pepper – I like to use kosher salt and freshly ground black pepper.

ingredients needed for spaghetti casserole

Cheesy Yum:

  • Ricotta – Whole-milk ricotta will give you the richest, creamiest flavor.
  • Egg – This helps the cheesy yum “set” in the casserole, plus it provides rich flavor and texture.
  • Mozzarella – I like to use whole milk mozzarella, which is richer and creamier than the typical part-skim.
  • Parmesan – Freshly grated Parmesan is always best, but this is a recipe where you can get away with using the kind in the green shaker container. 
  • Seasonings – Dried Italian herb mix, kosher salt, black pepper, and dried red pepper flakes add just the perfect flavor.

ingredients needed for spaghetti casserole

Spaghetti:

  • Spaghetti – This is what makes spaghetti casserole spaghetti casserole. But if you’ve got a box of rotini in the pantry just begging to be used, you can absolutely use that and still have a delicious hotdish.
  • Cream cheese – Use full-fat cream cheese, cut into pieces so it melts more quickly.
  • Butter – A little bit of butter adds a wonderful touch of rich, creamy flavor and texture.
  • Pasta water – Scoop some of the water out of the spaghetti pot before draining it. If you want to loosen up the spaghetti mixture a bit, you can use this reserved pasta water to do so.
  • Salt – This simple seasoning is all the spaghetti mixture needs.
  • Mozzarella – For the ultimate melty, cheesy spaghetti.

How to Make Spaghetti Casserole

Scroll on down to the bottom of the page if you’re making this spaghetti casserole right now and need the full instructions. This is just an overview!

  • Cook the meat and veggies. Brown the sausage and beef in a skillet on the stovetop. When meats are about half-way cooked, stir in the onion and garlic. Keep cooking, breaking up the meat as it browns, until the onions are softened and the meat is fully cooked. Drain off the grease.
  • Make it saucy. Pour in the marinara and stir in the basil. Cook until the sauce is warm, then season to taste.

  • Make the Cheesy Yum. Stir together the ricotta and egg, then fold in the mozzarella, Parmesan, dried Italian herb mix, salt, pepper, and red pepper flakes.
  • Prep the spaghetti. Cook the spaghetti to al dente. Reserve 1/2 cup of pasta water, then drain away the rest. Return the spaghetti to the pot and add the cream cheese, butter, 1 cup of prepared meat sauce, half of the pasta water, and salt. Stir to coat, adding more pasta water if needed.

  • Put it all together. Add half of the spaghetti mixture to a casserole dish, then spread half the Cheesy Yum over the spaghetti. Add the remaining spaghetti mixture, followed by the remaining Cheesy Yum and meat sauce. Sprinkle the mozzarella over the top. 
  • Bake. Cover the baking dish with foil and bake in a 350ºF oven for 45 minutes. Uncover the dish and bake 15 to 20 minutes more, or until the cheese is melted. (If you’d like, you can broil it to brown the top — just for a minute or two.) Rest for 5 to 10 minutes, then serve.

overhead photo of baked spaghetti casserole cut into individual pieces

Tips & Variations

Here are some tips for perfect spaghetti casserole, along with ideas to help you make it your own.

  • Cook to al dente only. Take care to not cook the spaghetti noodles too long, as the noodles will cook more in the oven.
  • Don’t forget to save the pasta water. Pasta water is starchy, so it’s not the same as adding tap water; the starch gives the sauce a better consistency that clings to the noodles.
  • Add vegetables. You can easily add vegetables to this casserole — green bell pepper or sliced mushrooms, for example, would be great. I’ve also made this spaghetti casserole with olives and sun-dried tomatoes to fancy it up!
  • Prep ahead. If you want to get a head start on this recipe, you can make the sauce, spaghetti, and/or Cheesy Yum in advance to minimize your prep time, or assemble the whole casserole a day or two in advance. I included these instructions in the recipe card below.
Lifting portion of spaghetti casserole from baking dish

Serving Suggestions  

This baked spaghetti casserole is a hearty, complete meal on its own, but if you ask me, you just can’t serve it without Cheesy Homemade Garlic Bread. A light and fresh salad is also a delicious pairing — this Italian Chopped Salad or a big bowl of romaine lettuce with a jar of my family’s favorite Caesar Dressing on the side is fantastic with this pasta.

an individual serving of spaghetti casserole on a plate

How to Store & Reheat Leftovers

  • Refrigerator: Store leftover spaghetti casserole in an airtight container in the refrigerator for up to 4 days.
  • Freezer: You can freeze this casserole before or after baking. If you’re freezing it before baking, assemble the casserole as directed, add a lid, and wrap the whole thing twice with heavy-duty foil. Freeze for up to 2 months. When ready to bake, remove from freezer and thaw in the fridge overnight. Bake as directed, adding an extra 15-20 minutes if needed. If freezing leftovers, transfer them to a freezer-safe airtight container and freeze for up to 2 months. Thaw in the refrigerator before reheating.
  • To reheat: To reheat individual portions of leftover spaghetti casserole, warm it up in 20-30 second increments in the microwave. For larger portions or the entire casserole, bake at 350°F until warmed through; with foil if the top is browning too much.
overhead photo of spaghetti casserole in a blue baking dish

Spaghetti Casserole

Yield: 8 servings
prep time: 20 minutes
cook time: 1 hour 10 minutes
total time: 1 hour 30 minutes
Meaty red sauce, spaghetti noodles, Cheesy Yum, and a topping of even more cheese make this baked Spaghetti Casserole an instant hit. This one’s going to be a staple in your family recipe box, for sure!
5 Stars (1 Review)
Print

Ingredients

Meat Sauce

  • 1 pound bulk Italian pork sausage
  • ½ pound ground beef
  • 1 cup diced yellow onion
  • 6 large cloves garlic, minced
  • 24 ounces marinara sauce
  • cup chopped fresh basil leaves
  • salt & pepper, to taste

Cheesy Yum

  • 15 ounces whole-milk ricotta
  • 1 large egg
  • 2 cups shredded mozzarella (use whole milk mozzarella if you can find it)
  • ½ cup grated Parmesan
  • 1 tablespoon dried Italian herb mix
  • ½ teaspoon Morton kosher salt
  • ½ teaspoon black pepper
  • ¼ teaspoon dried red pepper flakes

Spaghetti

  • 1 pound spaghetti noodles
  • 4 ounces full-fat cream cheese, cut into 1" chunks
  • 2 tablespoons unsalted butter
  • ½ cup reserved pasta water
  • ½ teaspoon Morton kosher salt
  • 2 cups shredded mozzarella (use whole milk mozzarella if you can find it)

Instructions

  • Preheat oven to 350°F.
  • Meat Sauce: Heat a large skillet over medium to medium-high heat. Add pork and beef, and break into small bite-sized pieces as it browns. When meats are about half-way cooked, stir in onion and garlic. When meats are fully cooked, drain away excess grease. Add marinara sauce and fresh basil, and stir to combine and heat thoroughly. Season to taste with salt & pepper, then remove skillet from heat.
  • Cheesy Yum: In a medium bowl, combine ricotta and egg. Then fold in mozzarella, Parmesan, dried Italian herb mix, salt, pepper, and red pepper flakes. Set aside.
  • Spaghetti: In a large pot of water, cook spaghetti according to package directions, to al dente. Reserve ½ cup of pasta water. Then drain spaghetti and return it to the same pot. Add cream cheese, butter, 1 cup of prepared meat sauce, ¼ cup of the reserved pasta water, and salt; fold to coat + melt the cream cheese and butter. If needed, add a bit more reserved pasta water to maintain a creamy texture.
  • Assemble: Add half the spaghetti mixture to the bottom of a 9"x13" pan, in an even layer. Spread half the cheesy yum over the spaghetti. Then add the remaining spaghetti mixture, followed by the remaining cheesy yum. Spread the remaining meat sauce over the cheesy yum, then sprinkle remaining 2 cups of mozzarella evenly over the top.
  • Bake: Cover pan with foil and bake 45 minutes. Remove foil and bake 15-20 minutes more, or until cheese is bubbling and melted to your liking. If desired, place pan under broiler for 1-2 minutes to blister the cheesy top. Remove from oven and let rest 5-10 minutes before serving.

Notes

To prepare ahead: Make the casserole 1-2 days before baking, cover unbaked casserole tightly with a lid or foil, then refrigerate. When ready to bake, remove casserole from fridge 30 minutes prior to baking and preheat oven. Because the casserole is now thoroughly cold, it will need to bake longer than if you were baking it right after assembly. Bake with foil covering the casserole and do not remove the foil until the casserole is thoroughly warmed. Then remove the foil and bake 15-20 minutes more. 

Nutrition Information:

Calories: 883kcal Carbohydrates: 55g Protein: 44g Fat: 54g Saturated Fat: 26g Polyunsaturated Fat: 4g Monounsaturated Fat: 19g Trans Fat: 0.5g Cholesterol: 185mg Sodium: 1692mg Potassium: 789mg Fiber: 4g Sugar: 7g Vitamin A: 1432IU Vitamin C: 9mg Calcium: 527mg Iron: 4mg
Nutrition information is automatically calculated by Spoonacular. I am not a nutritionist and cannot guarantee accuracy. If your health depends on nutrition information, please calculate again with your own favorite calculator.
Did you make this recipe?Please leave a comment below. And share a photo on Instagram with the hashtag #afarmgirlsdabbles or tag @farmgirlsdabble!

Where This Recipe Comes From

New Effington cookbook

The original spaghetti hotdish recipe my Mom made for us when I was growing up came from a community cookbook, with recipes submitted by family, friends, and neighbors in the northeastern corner of South Dakota. On the opposite page of the spaghetti hotdish recipe is a recipe from Ruby Bredvik, grandmother of my best-friend-since-Kindergarten. Ruby and Arnold used to live in a big ol’ two-story house, painted white, right across from the school I attended. I can still smell their inviting little kitchen and see the knick-knacks on the window sill. Flipping through this cookbook, seeing name after familiar name, brings back many fond memories of my childhood.

This post was originally published in 2013, then updated in 2025.

get new posts via email:

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating:




226 comments on “Spaghetti Casserole”

  1. I finally made this dish and all I can say is WOW! Ever layer in this dish is delicious. We ate 2 helpings and everyone asked if I would make it again soon! Thanks Brenda!