



There are some dinners that everyone gets excited about, and this baked spaghetti is always one of them. It takes everything you love about a classic plate of spaghetti and transforms it into a rich, cheesy casserole that’s perfect for sharing.
Every bite is layered with buttery pasta, a creamy cheese filling, savory meat sauce, and plenty of melted mozzarella. It’s the kind of comforting meal that disappears fast and has everyone asking for seconds.

What makes this recipe even better is how simple it is to prepare. It’s ideal for busy weeknights, family dinners, potlucks, or anytime you need a hearty meal that everyone will enjoy.
You can also assemble it ahead of time or freeze it for later, making it a reliable make-ahead dinner that’s just as convenient as it is delicious.
Why You’ll Love This Recipe
- Rich, creamy layers in every bite.
- Easy to make with everyday ingredients.
- Perfect for making ahead or freezing.
- Great for feeding a family or a crowd.
- Packed with cheesy, comforting flavor.
- Leftovers taste just as delicious the next day.

For the Spaghetti Base
- Thin Spaghetti – The foundation of the casserole. Thin spaghetti holds the creamy layers together while staying tender after baking.
- Eggs – Help bind the pasta together so each slice holds its shape when served.
- Parmesan Cheese – Adds a rich, nutty flavor that seasons the pasta from the inside.
- Melted Butter – Coats the noodles to add richness and keep them moist while baking.
For the Creamy Cheese Layer
- Italian Seasoning – Brings classic Italian herb flavor that complements the pasta and meat sauce.
- Garlic – Adds fresh, savory flavor that blends perfectly with the creamy cheese mixture.
- Cream Cheese – The secret ingredient that makes this baked spaghetti incredibly creamy and rich.
- Sour Cream – Lightens the cream cheese while adding a subtle tang that balances the richness.
For the Meat Sauce
- Italian Sausage – Provides bold, savory flavor and makes the casserole extra hearty. Ground beef or hamburger can also be used if preferred.
- Spaghetti Sauce – Your favorite jarred marinara ties everything together with a rich tomato flavor and saves time.
For the Topping
- Mozzarella Cheese – Melts into a golden, bubbly topping that gives every bite plenty of cheesy goodness.

Step-by-Step Instructions
Step 1: Prepare the Oven and Baking Dish
Preheat your oven to 350°F (175°C). Lightly coat a 9×13-inch baking dish with nonstick cooking spray so the casserole releases easily after baking.
Step 2: Cook the Spaghetti
Bring a large pot of salted water to a boil and cook the thin spaghetti according to the package directions until al dente. Drain the pasta well, then set it aside while you prepare the remaining ingredients.
Step 3: Coat the Pasta
In a large mixing bowl, whisk together the eggs, grated Parmesan cheese, and melted butter until combined. Add the cooked spaghetti and toss until every strand is evenly coated. Transfer the pasta mixture to the prepared baking dish, spreading it into an even layer.
Step 4: Make the Cream Cheese Layer
In another bowl, stir together the softened cream cheese, sour cream, Italian seasoning, and minced garlic until smooth and creamy. Spread the mixture evenly over the spaghetti, covering the entire surface.
Step 5: Prepare the Meat Sauce
In a skillet, cook the Italian sausage until browned and fully cooked, then drain any excess grease. Stir in the spaghetti sauce until well combined. Spoon the meat sauce over the cream cheese layer, spreading it evenly from edge to edge.
Step 6: Add the Cheese
Sprinkle the shredded mozzarella cheese evenly over the top of the casserole. Make sure the cheese covers the sauce completely for a perfectly golden, bubbly topping.
Step 7: Bake Until Hot and Bubbly
Place the baking dish in the preheated oven and bake for 45 minutes, or until the cheese is completely melted, bubbling around the edges, and lightly golden on top.
Step 8: Let It Rest and Serve
Remove the baked spaghetti from the oven and let it rest for 5 to 10 minutes before serving. This gives the layers time to set, making it easier to slice and serve. Enjoy with garlic bread, a crisp green salad, or your favorite vegetable side for a complete meal.

Make Ahead + Freezing
To make in advance: Assemble the casserole up to one day ahead, cover tightly, and refrigerate until you’re ready to bake. If baking straight from the fridge, simply add 10 to 15 minutes to the bake time.
To freeze: I recommend freezing the casserole before baking. Assemble everything in a freezer-safe baking dish, wrap tightly with plastic wrap followed by aluminum foil, and freeze for up to 3 months. Thaw overnight in the refrigerator, then bake at 350°F for about 45–60 minutes, or until hot and bubbly throughout.


Baked Spaghetti Parmesan Casserole
Notes
Ingredients
- 16-oz thin spaghetti
- 2 large eggs
- ⅓ cup grated parmesan cheese
- 5 Tbsp melted butter
- 1 tsp Italian seasoning
- 1 clove garlic, minced
- 1 (8-oz) package cream cheese, softened
- 1 cup sour cream
- 1-lb Italian sausage, cooked
- 1 (24-oz) jar spaghetti sauce
- 2 cups shredded mozzarella cheese
Instructions
- Preheat oven to 350ºF. Lightly spray a 9×13-inch baking pan with cooking spray and set aside.
- Cook the spaghetti according to the package directions. Drain well. In a large bowl, whisk together the eggs, grated parmesan cheese, and melted butter. Add the cooked spaghetti and toss until evenly coated. Transfer the pasta to the prepared baking pan.
- In a separate bowl, stir together the Italian seasoning, minced garlic, softened cream cheese, and sour cream until well combined. Spread the mixture evenly over the pasta.
- Combine the cooked sausage or hamburger with the spaghetti sauce. Spoon the sauce mixture over the cream cheese layer, then sprinkle evenly with the 2 cups shredded mozzarella cheese.
- Bake for 45 minutes, or until the cheese is melted, bubbly, and lightly golden.
Notes
- Refrigerate leftovers in an airtight container.
- This casserole can be assembled before baking and refrigerated until ready to cook.
- It also freezes well for a convenient make-ahead meal. Thaw before baking according to the instructions above.
Nutrition
Calories: 690kcal | Carbohydrates: 42g | Protein: 33g | Fat: 42g | Saturated Fat: 20g |Cholesterol: 165mg | Sodium: 1,180mg | Potassium: 720mg | Fiber: 3g | Sugar: 8g | Vitamin A: 1150IU | Vitamin C: 5mg | Calcium: 460mg | Iron: 3.5mg

1. Can I make this baked spaghetti ahead of time?
Yes! This is one of my favorite make-ahead dinners. Simply assemble the casserole, cover it tightly with plastic wrap or foil, and refrigerate for up to 24 hours. When you’re ready to bake, add an extra 10 to 15 minutes to the cooking time if it’s going straight from the refrigerator.
2. Can I freeze baked spaghetti?
Absolutely! I recommend freezing it before baking for the best texture. Assemble the casserole, wrap it tightly with plastic wrap and aluminum foil, and freeze for up to 3 months. Let it thaw overnight in the refrigerator before baking as directed.
3. Can I use ground beef instead of Italian sausage?
Yes! Ground beef is a great substitute if you prefer a milder flavor. I like using 80–85% lean ground beef so the sauce stays flavorful without becoming greasy. You can also use ground turkey, chicken, or a combination of beef and sausage.
4. Why is my baked spaghetti watery?
This usually happens if the pasta is overcooked or the sauce contains too much liquid. Cook the spaghetti just until al dente and be sure to drain it well before mixing it with the butter and Parmesan. A thicker pasta sauce also helps keep the casserole nice and creamy.
5. How do I know when baked spaghetti is done?
The casserole is ready when the cheese is melted, bubbly, and lightly golden around the edges. Since the meat is already cooked, you’re simply heating everything through. Let it rest for 5 to 10 minutes before serving so the layers can set and it’s easier to slice.
