This post may contain affiliate links. Please read our disclosure policy.

This Spaghetti Casserole is an easy and comforting pasta casserole recipe consisting of cooked spaghetti noodles mixed in creamy meat and tomato sauce, topped with freshly grated cheese, and baked until golden and bubbly. It’s a mouth-watering family dinner and perfect for busy weeknights!

Metal Spatula with a slice of spaghetti casserole showing the layer of spaghetti sauce covered noodles and cream cheese layer floating above a large casserole dish filled with spaghetti casserole

If you enjoy classic lasagna, you’ll love this delicious spaghetti casserole. Much like a traditional lasagna, this recipe is a layered casserole, starting with a hearty meat sauce, followed by tender spaghetti, a cream cheese mixture, and shredded cheese topping. 

This spaghetti casserole is great to make ahead, too. It can be fully assembled and stored in the fridge for a few days or frozen, making it a convenient freezer meal

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Comforting and so flavorful, it’s an easy dish to sneak in additional veggies—peas, spinach, mushrooms, and kale are just a few of our favorites.

All of the ingredients for baked spaghetti casserole presented in individual measuring cups and ramekins.

Key Ingredients and Substitutions

Find the printable recipe with measurements in the recipe card below.

  • Lean Ground Beef—Ground Italian sausage or ground turkey are great substitutes for ground beef. 
  • Veggies—I’ve added Softened onions and green bell pepper to this recipe, but feel free to include other veggies like spinach, kale, mushrooms, green peas, squash, etc. 
  • Garlic— Finely minced. 
  • Seasoning—I use Italian seasoning, salt, black pepper, and crushed chili flakes to season this casserole. 
  • Pasta sauce—You can use your favorite brand of tomato pasta sauce or make your own, like my marinara sauce.
  • Spaghetti – Cooked just until al dente. Other pasta varieties can be used, like, penne or bowtie pasta.
  • Cream Cheese Mixture – The creamy cream cheese mixture consists of sour cream, softened cream cheese, Italian seasoning, salt, black pepper, shredded mozzarella, and parmesan cheese. 
  • Optional garnish – I love to garnish this dish with fresh oregano or thyme leaves, but this is entirely optional.

How to Make Spaghetti Casserole

Prepare: Preheat the oven to 350 degrees F and bring a large pot of salted water to a boil.

Brown the beef: While the water heats, saute the diced onion and green pepper in a large heated skillet with oil until soft. Crumble in the ground beef and cook until browned. Drain any excess fat. 

Ground beef added to softened onion and green bell peppers in a large skillet.
Browned ground beef with softened onions and diced green onions in a large stainless steel skillet.
Tomato pasta sauce added to seasoned ground beef and veggies in a large stainless steel skillet.

Season and add pasta sauce: Add the garlic, Italian seasoning, salt, pepper, and crushed chili flakes. Cook for 2 minutes until fragrant and then mix in the pasta sauce. Allow the meat sauce to reach a simmer and then turn the heat off. 

Cook the pasta: Boil the pasta until al dente and then drain. Set it aside.

Large stainless steel skillet filled with ground beef, diced onion and green bell peppers mixed in tomato sauce.
Spaghetti noodles cooking in a large pot of boiling water.
Al Dente spaghetti noodles added to a large stainless steel skillet filled with meaty tomato sauce.

Combine the cream cheese mixture: In a mixing bowl, mix the sour cream, cream cheese, and seasoning. Fold in the grated mozzarella and parmesan. Set it aside. 

White mixing bowl filled with
White mixing bowl filled with cream cheese mixture, shredded mozzarella cheese, and parmesan cheese.
Large white mixing bowl filled with fully combined cream cheese mixture.

Assemble the casserole: Spread 1 cup of the meat sauce evenly on the bottom of a 9×13-inch casserole dish. Toss the pasta into the remaining meat sauce and spread it over. Spread the cream cheese mixture over the spaghetti and sprinkle the remaining 2 cups of grated mozzarella on top. 

Bake: Bake the assembled casserole for 20-25 minutes, or until the cheese bubbles and the top turns golden brown. 

Garnish and serve: If desired, top the baked spaghetti casserole with fresh oregano or thyme leaves and serve with garlic butter French bread.

Large 9x13-inch casserole pan filled with al dente spaghetti noodles mixed in meat and tomato sauce.
Large 9x13-inch casserole pan filled with al dente spaghetti noodles mixed in meat and tomato sauce and topped with a thick layer of cream cheese mixture.
Large 9x13-inch casserole pan filled with al dente spaghetti noodles mixed in meat and tomato sauce, topped with a thick layer of cream cheese mixture, and topped with shredded mozzarella cheese.

Recipe Tips

  • Set the oven to low-broil and broil the casserole for 2-3 minutes at the end of cooking for a golden cheesy top.
  • Allow the casserole to cool for 5-10 minutes before serving. This allows the layers to set. 
  • Breaking the spaghetti noodles in half will make for easier serving and eating.
  • This recipe requires a 9×13-inch casserole dish or larger.

What to Serve with Spaghetti Casserole

This hearty and filling spaghetti casserole is great with a light side salad, like this balsamic tomato basil salad, arugula salad, Israeli salad, or green goddess salad

Warm garlic bread or breadsticks are always a welcome addition as well as roasted veggies like roasted asparagus and roasted zucchini.

Large casserole dish filled with spaghetti casserole with a top layer of melted, golden, and bubbly mozzarella cheese.

Make Ahead + Storage

Make-Ahead:

  • Prepare and Refrigerate: Prepare your spaghetti casserole as instructed, cover with foil or a tight-fitting lid, and refrigerate for up to 2 days before baking. You may need to increase the baking time by about 15 minutes if baked directly from the refrigerator.
  • Freeze: Assemble and cover the unbaked casserole with plastic wrap followed by aluminum foil. Freeze for up to 3 months. For best results, thaw overnight in the refrigerator before baking. You may also bake from frozen (expect to add approximately 45 minutes to the total cooking time).

Storage: Allow your leftovers to cool completely, then transfer leftovers to an airtight container covered by a tight-fitting lid. Place in the fridge for up to 3 days. Reheat the leftover casserole in the oven at 325 degrees F, covered with foil, until heated through. Individual servings can be reheated in the microwave.

More Easy Casserole Recipes

If you make this Easy Baked Spaghetti Recipe, please leave me a comment below! I always love to read your thoughts and feedback!

White plate with a serving of spaghetti casserole showing the defined layer of noodles, cream cheese mixture, and golden cheese topping.
Metal Spatula with a slice of spaghetti casserole showing the layer of spaghetti sauce covered noodles and cream cheese layer floating above a large casserole dish filled with spaghetti casserole
5 from 2 votes

Baked Spaghetti Casserole Recipe


Close up photo of Chef Jessica Randhawa of The Forked Spoon in a blue spotted dress, in the sunlightJessica Randhawa
This Spaghetti Casserole is an easy and comforting pasta casserole recipe consisting of cooked spaghetti noodles mixed in creamy meat and tomato sauce, topped with freshly grated cheese, and baked until golden and bubbly. It’s a mouth-watering family dinner and perfect for busy weeknights!
Prep: 20 minutes
Cook: 55 minutes
Total: 1 hour 15 minutes
Servings: 8 servings
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 2 tablespoon olive oil
  • 1 onion, diced
  • 1 green bell pepper, seeded and diced
  • 1 pound lean ground beef
  • 3 cloves garlic, minced
  • 2 teaspoon Italian seasoning, divided
  • teaspoon salt, divided
  • 1 teaspoon black pepper, divided
  • ½ teaspoon red chili flakes, optional
  • 1 (24-ounce) jar pasta sauce
  • 12 ounces spaghetti
  • 1 cup sour cream
  • 4 ounces cream cheese, softened
  • 3 cups mozzarella cheese, freshly shredded, divided
  • ½ cup Parmesan cheese, freshly grated

Instructions 

  • Preheat the oven to 350 degrees Fahrenheit.
  • Heat a large pot of water over high heat until boiling then salt generously.
  • As the water comes to a boil, heat the oil in a large skillet set over medium heat. Add the onions and peppers and cook until softened.
  • Crumble and cook the beef in the same pan until browned, then drain out any excess fat.
  • Add the garlic, 1 teaspoon of Italian seasoning, 1 teaspoon of salt, ½ a teaspoon of pepper, and red chili flakes if using. Cook until fragrant, about 2 minutes. Add the pasta sauce and bring it to a gentle simmer before removing from the heat.
  • Boil the pasta until al dente (about two minutes less than the package instructions) then drain.
  • In a medium bowl, combine the sour cream, cream cheese, remaining teaspoon of Italian seasoning, ½ teaspoon of salt, and ½ teaspoon of pepper. Fold in 1 cup of the mozzarella and all the parmesan chees then set aside.
  • To assemble, evenly spread about 1 cup of the meat sauce into the bottom of a 9×13-inch casserole pan.
  • Toss the cooked spaghetti noodles into the remaining meat sauce then layer them on top of the meat sauce. Spread the cream cheese mixture in an even layer over the noodles, then sprinkle the remaining 2 cups of mozzarella on top.
  • Bake for 20-25 minutes or until the cheese is bubbling and the top turns golden. (If yours doesn’t brown after 25 minutes, turn the broiler to low and broil for 2-3 minutes or until golden.)

Notes

  • Store leftovers in an airtight container in the refrigerator for up to 3 days.

Nutrition

Calories: 556kcal | Carbohydrates: 42g | Protein: 32g | Fat: 29g | Saturated Fat: 14g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Trans Fat: 0.2g | Cholesterol: 104mg | Sodium: 1299mg | Potassium: 699mg | Fiber: 3g | Sugar: 7g | Vitamin A: 1173IU | Vitamin C: 20mg | Calcium: 371mg | Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this? Leave a comment below!
Close up photo of Chef Jessica Randhawa of The Forked Spoon in a blue spotted dress, in the sunlight

Jessica Randhawa

Chef | Food Photographer

Iโ€™m Chef Jessica Randhawa, bringing over 14 years of experience in creating and publishing over 1200 mouthwatering recipes, coupled with invaluable kitchen tips and professional guidance, to transform your daily cooking into a truly enriching culinary adventure.

You may also like:

Leave a comment

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

Recipe Rating




5 from 2 votes (2 ratings without comment)