Baked Cream Cheese Spaghetti Casserole is the kind of family-style pasta bake I make when dinner needs to feel hearty, familiar, and low-stress. The spaghetti gets tossed with softened cream cheese, Parmesan, and a little sour cream if you want extra richness, then it is layered with a simple beef marinara sauce and plenty of mozzarella on top. I like this recipe for busy weeknights, take-and-bake meals, and casual dinners because it holds together well after baking and reheats nicely the next day. It gives you the comfort of spaghetti with the creamy texture of a casserole, without needing a complicated sauce or extra steps at the stove. Everything bakes into one warm dish with tender noodles, a savory tomato meat layer, and a golden cheesy finish.
| Serving Breakdown | |||
|---|---|---|---|
| 25gProtein | 30gFat | 45gCarbs | 545Calories |
Nutrition values are estimated per serving and may vary based on ingredients, brands, and portion size.
Why You’ll Love This Baked Cream Cheese Spaghetti Casserole?
This casserole turns familiar spaghetti ingredients into a creamy baked dinner that feels practical and comforting. Here’s why:
- Family-style comfort: The layers of spaghetti, cream cheese, marinara meat sauce, and mozzarella make it filling enough for a full dinner without extra fuss.
- Great for busy nights: You can prep the pasta and sauce ahead, assemble the dish, and bake when everyone is ready to eat.
- Simple grocery ingredients: Spaghetti, cream cheese, ground beef, marinara, and shredded cheese are easy to find and budget-aware for family cooking.
- Creamy without a separate sauce: Softened cream cheese melts into the hot pasta and creates a rich layer without making a stovetop cream sauce.
- Works for sharing: This is a dependable take-and-bake meal for family visits, potlucks, new parents, or a make-ahead freezer dinner.
Ingredients You’ll Need
- Spaghetti (12 oz): Regular dried spaghetti works well because it holds its shape after boiling and baking. Cook it just until al dente so the casserole does not turn soft.
- Cream cheese (8 oz): I use softened cream cheese so it blends smoothly into the hot noodles. Full-fat gives the creamiest texture, but reduced-fat can work.
- Sour cream (1/2 cup, optional): This adds a tangy, creamy finish to the pasta layer. You can skip it for a firmer texture or use Greek yogurt.
- Parmesan (1/2 cup plus extra): Parmesan seasons the pasta layer and the topping with salty depth. Freshly grated melts better than powdery shelf-stable cheese.
- Garlic powder (1 tsp): Garlic powder spreads evenly through the creamy spaghetti layer and keeps the flavor steady in every bite.
- Ground beef or Italian sausage (1 lb): Beef gives a classic spaghetti casserole flavor, while Italian sausage adds extra herbs and a little more richness.
- Onion (1 medium): Chopped onion softens into the sauce and adds a savory base that makes the jarred marinara taste more homemade.
- Garlic (3 to 4 cloves): Fresh minced garlic gives the meat sauce a warmer flavor. Add it after the onion softens so it does not burn.
- Marinara sauce (24 oz): I use a sauce you already like because it carries much of the tomato flavor. A thicker marinara helps the casserole slice neatly.
- Italian seasoning (1 tsp): This brings dried herbs into the meat sauce and ties the casserole to classic pasta dinner flavors.
- Mozzarella (1 to 2 cups): Mozzarella melts into a bubbly topping. Use 1 cup for a lighter top or 2 cups for a cheesier casserole.
- Butter, salt, and pepper: Butter greases the baking dish, while salt and pepper season the pasta layer and meat sauce in simple layers.

Before You Start
- Soften the cream cheese: Set it out before cooking so it blends into the hot spaghetti without leaving thick pieces.
- Choose the right pan: A greased 9 by 13 inch baking dish gives the pasta and sauce room to bake evenly.
- Cook pasta lightly: Stop at al dente because the spaghetti will continue softening as it bakes with the sauce.
- Drain the meat well: If the beef or sausage releases excess grease, drain it before adding marinara to avoid a heavy casserole.
I like to mix the cream cheese with the hot spaghetti right after draining, while the noodles still carry steam. That little bit of heat makes the pasta layer much smoother.
How to Make Baked Cream Cheese Spaghetti Casserole?
- Step 1 – Prep the Oven: Heat the oven to 350°F and butter a 9 by 13 inch baking dish so the casserole releases cleanly.
- Step 2 – Boil the Pasta: Cook spaghetti in salted boiling water until al dente, then drain well and return it to the warm pot.
- Step 3 – Make Creamy Noodles: Add softened cream cheese, sour cream, Parmesan, garlic powder, salt, and pepper to the hot spaghetti and toss until coated.
- Step 4 – Brown the Meat: Cook ground beef or Italian sausage with onion in a large skillet until browned and the onion is tender.
- Step 5 – Build the Sauce: Stir in minced garlic, marinara sauce, Italian seasoning, salt, and pepper, then simmer for 5 minutes.
- Step 6 – Layer the Dish: Spread the creamy spaghetti in the prepared baking dish, then spoon the meat sauce evenly over the top.
- Step 7 – Add Cheese: Sprinkle mozzarella and extra Parmesan over the sauce, covering the surface without pressing the cheese down.
- Step 8 – Bake and Rest: Bake for 25 to 30 minutes until bubbly, then rest for 10 minutes before cutting and serving.

How to Know When Baked Cream Cheese Spaghetti Casserole Is Done?
- Bubbly edges: The sauce should bubble around the sides and the center should look hot, not loose or watery.
- Melted topping: The mozzarella should be fully melted with light golden spots across the top.
- Set layers: After resting, the casserole should scoop into hearty portions instead of sliding apart immediately.
- Safe temperature: If checking with a thermometer, the center should reach 165°F before serving leftovers or make-ahead portions.
Tips to Make It Easier
- Use warm pasta: I always mix the cream cheese into hot noodles because cold pasta makes the cheese harder to spread.
- Season in layers: Add a little salt and pepper to the pasta layer and the sauce so the finished bake tastes balanced.
- Keep sauce thick: A thin marinara can make the casserole watery, so simmer the sauce a few extra minutes if needed.
- Shred cheese fresh: Freshly shredded mozzarella melts smoother than pre-shredded cheese, though either works for a busy weeknight.
- Rest before serving: I let the casserole sit for 10 minutes so the creamy layer settles and the slices hold better.
- Cover if browning fast: If the cheese browns before the center is hot, loosely cover the dish with foil.
How to Store and Reheat?
- Fridge: Store cooled leftovers in an airtight container for 3 to 4 days, or cover the baking dish tightly.
- Freezer: Freeze baked or unbaked casserole portions for up to 2 months when wrapped tightly in foil and freezer-safe packaging.
- Reheat: Warm covered portions in a 325°F oven until heated through, or microwave single servings with a splash of sauce.
- Make ahead: Assemble up to 24 hours ahead, cover, refrigerate, and add 10 to 15 minutes to the bake time.
- Food safety: Refrigerate leftovers within 2 hours of baking and reheat portions to 165°F before serving again.
- Texture note: Add a spoonful of marinara before reheating if the noodles look dry after chilling.
Easy Swaps & Add-Ins
- Italian sausage: Swap beef for mild or spicy Italian sausage when you want a deeper seasoned sauce.
- Turkey option: Use ground turkey for a lighter-tasting casserole and season it well with Italian seasoning and garlic.
- Vegetable boost: Stir sautéed mushrooms, spinach, bell peppers, or zucchini into the meat sauce before layering.
- Extra creamy: Add the sour cream and a splash of reserved pasta water if you like a softer pasta layer.
- Cheese blend: Try mozzarella with provolone, Monterey Jack, or a little ricotta for a different creamy finish.
- Spicy finish: Add crushed red pepper flakes to the meat sauce or use arrabbiata sauce for more heat.

What to Serve With Baked Cream Cheese Spaghetti Casserole?
- Garlic bread: A crisp slice works well for scooping up the creamy sauce and makes the meal feel complete.
- Green salad: A simple salad with vinaigrette balances the richness of the pasta and cheese.
- Roasted broccoli: Broccoli adds color and a sturdy vegetable side that holds up beside a hearty casserole.
- Steamed green beans: Green beans keep the plate simple and fresh without adding another heavy dish.
- Caesar salad: The crisp romaine and Parmesan echo the pasta flavors while adding crunch.
- Fruit bowl: Fresh fruit is a helpful family-style side when serving this casserole to kids or a crowd.
FAQs
Yes, assemble it up to 24 hours ahead, cover, refrigerate, and bake when ready. Add extra baking time if chilled.
Yes, Italian sausage works very well and adds extra seasoning. Drain excess grease before stirring in the marinara sauce.
No, sour cream is optional. It makes the pasta layer tangier and creamier, but the casserole still works without it.
Watery casserole usually comes from thin sauce, overcooked pasta, or undrained meat. Simmer sauce and drain everything well.
Yes, freeze tightly wrapped portions for up to 2 months. Thaw overnight before reheating for the best texture.
A 9 by 13 inch baking dish is best because it gives the layers room to heat evenly and serve neatly.

Baked Cream Cheese Spaghetti Casserole
Equipment
- Large Pot
- Large skillet
- 9×13-inch baking dish
- Mixing Spoon
- Colander
Ingredients
- 12 oz spaghetti
- 8 oz cream cheese softened
- 1/2 cup sour cream optional
- 1/2 cup grated Parmesan cheese
- 1 tsp garlic powder
- salt and black pepper to taste
- 1 lb ground beef or Italian sausage
- 1 medium onion chopped
- 3-4 cloves garlic minced
- 24 oz marinara sauce
- 1 tsp Italian seasoning
- salt and black pepper to taste
- 1-2 cups shredded mozzarella cheese
- extra Parmesan cheese for topping
- butter for greasing
Instructions
- Heat the oven to 350°F and butter a 9 by 13 inch baking dish.
- Cook spaghetti in salted boiling water until al dente, then drain well.
- Toss the hot spaghetti with softened cream cheese, sour cream, Parmesan, garlic powder, salt, and pepper until coated.
- Brown the ground beef or Italian sausage with chopped onion in a large skillet.
- Add minced garlic, marinara sauce, Italian seasoning, salt, and pepper, then simmer for 5 minutes.
- Spread the creamy spaghetti in the baking dish and spoon the meat sauce evenly over the top.
- Top with mozzarella and extra Parmesan, then bake for 25 to 30 minutes until bubbly.
- Let the casserole rest for 10 minutes before cutting and serving.
