Why You’ll Love This Recipe
This casserole takes classic spaghetti to the next level with a rich cream cheese layer that adds creaminess and tang. It’s easy to prepare, budget-friendly, and can be made ahead of time for convenience. Plus, it’s a true crowd-pleaser—kids and adults alike love it.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
-
Spaghetti noodles
-
Ground beef (or Italian sausage)
-
Onion, diced
-
Garlic, minced
-
Marinara or spaghetti sauce
-
Cream cheese, softened
-
Sour cream
-
Italian seasoning
-
Mozzarella cheese, shredded
-
Parmesan cheese, grated
-
Salt and pepper
-
Fresh parsley (optional, for garnish)
Directions
-
Preheat oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish.
-
Cook spaghetti noodles according to package directions; drain and set aside.
-
In a skillet, cook ground beef with diced onion and garlic until browned. Drain excess fat.
-
Stir in marinara sauce and Italian seasoning. Simmer for 5 minutes.
-
In a bowl, mix softened cream cheese with sour cream until smooth. Season with a pinch of salt and pepper.
-
Layer half of the cooked spaghetti in the baking dish. Spread the cream cheese mixture evenly on top.
-
Add the remaining spaghetti, then pour the meat sauce evenly over everything.
-
Sprinkle mozzarella and Parmesan cheese generously on top.
-
Bake uncovered for 25–30 minutes, until bubbly and golden.
-
Garnish with parsley before serving.
Servings and timing
This recipe makes about 8 servings. Preparation takes 20 minutes, baking takes 30 minutes, for a total of 50 minutes.
Variations
-
Use Italian sausage instead of ground beef for extra flavor.
-
Add sautéed mushrooms, bell peppers, or spinach for more vegetables.
-
Swap marinara with a spicy arrabbiata sauce for heat.
-
Make it lighter by using light cream cheese and ground turkey.
-
Add a layer of ricotta for an even creamier texture.
Storage/Reheating
Store leftovers covered in the refrigerator for up to 4 days. To reheat, bake in the oven at 350°F (175°C) for 20 minutes or microwave individual portions for 2–3 minutes. To freeze, assemble the casserole (before baking), cover tightly with foil, and freeze for up to 2 months. Bake from frozen at 350°F for 50–55 minutes.
FAQs
Can I make this ahead of time?
Yes, assemble the casserole up to 24 hours in advance, refrigerate, and bake when ready.
Can I freeze baked cream cheese spaghetti casserole?
Yes, it freezes very well. Wrap tightly before freezing for up to 2 months.
Do I have to cook the pasta before baking?
Yes, the spaghetti should be cooked and drained before layering.
Can I use a different pasta?
Yes, penne, rigatoni, or ziti all work well.
What’s the best cheese to use?
Mozzarella and Parmesan are classic, but you can also add provolone or cheddar.
Can I make it vegetarian?
Yes, substitute the beef with sautéed vegetables or a plant-based meat alternative.
Does the cream cheese need to be softened?
Yes, softened cream cheese mixes more easily with the sour cream.
Can I use cottage cheese instead of sour cream?
Yes, but blend it for a smoother texture.
How do I prevent the casserole from drying out?
Cover with foil if it looks like it’s browning too quickly, and don’t overbake.
What sides go well with this casserole?
Garlic bread, Caesar salad, or roasted vegetables are perfect pairings.
Conclusion
Baked Cream Cheese Spaghetti Casserole is a hearty, family-friendly dish that transforms ordinary spaghetti into a rich and satisfying baked meal. With its layers of creamy filling, savory sauce, and cheesy topping, it’s a recipe that’s sure to become a regular on your dinner table.
Baked Cream Cheese Spaghetti Casserole
Baked Cream Cheese Spaghetti Casserole is a comforting, cheesy pasta bake made with layers of spaghetti, savory meat sauce, and a creamy cream cheese mixture. Baked until golden and bubbly, it’s a hearty, family-friendly dinner or potluck favorite.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 8 servings
- Category: Dinner
- Method: Baking
- Cuisine: American-Italian
Ingredients
- 12 oz spaghetti noodles
- 1 lb ground beef (or Italian sausage)
- 1 onion, diced
- 3 cloves garlic, minced
- 24 oz marinara or spaghetti sauce
- 8 oz cream cheese, softened
- 1/2 cup sour cream
- 1 tsp Italian seasoning
- 2 cups mozzarella cheese, shredded
- 1/2 cup Parmesan cheese, grated
- Salt and black pepper, to taste
- Fresh parsley, chopped (optional, for garnish)
Instructions
- Preheat oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish.
- Cook spaghetti noodles according to package directions; drain and set aside.
- In a skillet, cook ground beef with diced onion and garlic until browned. Drain excess fat.
- Stir in marinara sauce and Italian seasoning. Simmer for 5 minutes.
- In a bowl, mix softened cream cheese with sour cream until smooth. Season with salt and pepper.
- Layer half of the cooked spaghetti in the baking dish. Spread the cream cheese mixture evenly on top.
- Add the remaining spaghetti, then pour the meat sauce evenly over everything.
- Sprinkle mozzarella and Parmesan cheese generously on top.
- Bake uncovered for 25–30 minutes, until bubbly and golden.
- Garnish with parsley before serving.
Notes
Use Italian sausage instead of beef for extra flavor.Add mushrooms, spinach, or bell peppers for more veggies.Swap in arrabbiata sauce for a spicy kick.Lighten it up with ground turkey and light cream cheese.Assemble ahead and refrigerate up to 24 hours before baking.
Nutrition
- Serving Size: 1 portion
- Calories: 430
- Sugar: 6g
- Sodium: 780mg
- Fat: 24g
- Saturated Fat: 12g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 3g
- Protein: 23g
- Cholesterol: 80mg