Baked Cream Cheese Spaghetti Casserole

This Baked Cream Cheese Spaghetti Casserole is creamy, cheesy, and loaded with savory meat sauce. Easy to make, family-approved, and perfect for busy weeknights.

If you’re looking for the ultimate crowd-pleasing pasta dinner, this Baked Cream Cheese Spaghetti Casserole is going to be your new go-to weeknight hero.

It’s the kind of dish that disappears fast at potlucks and family dinners.

Rich, creamy, cheesy pasta layered with seasoned ground beef and a velvety cream cheese base, all baked until bubbly and golden on top.

The secret to this recipe is the cream cheese layer, which creates a silky, tangy base that sets this casserole apart from regular baked spaghetti.

It’s hearty enough to feed a crowd and simple enough to throw together on a busy evening.

You might also enjoy: Baked Chicken Spaghetti

Quick Recipe Summary
Prep Time20 minutes
Cook Time35 minutes
Total Time55 minutes
Servings8 servings
Difficulty LevelEasy
Baked Cream Cheese Spaghetti Casserole

Why You’ll Love This Baked Cream Cheese Spaghetti Casserole

This casserole is pure comfort food in the best possible way.

The cream cheese layer creates a luscious, tangy richness that elevates it far above your average baked pasta. It clings to every strand of spaghetti and balances perfectly with the savory meat sauce.

It’s also incredibly forgiving. You can prep it ahead of time, freeze it for later, or feed a big group without breaking a sweat.

Here’s why this recipe keeps getting made again and again:

  • Make-ahead friendly. Assemble it the night before and bake it when you’re ready.
  • Budget-conscious. Simple, affordable ingredients that most people already have.
  • Family approved. Kids and adults both devour it without any convincing.
  • Easy cleanup. Everything bakes in one dish, so you’re not washing a mountain of pots.
  • Flexible. Swap out proteins, add vegetables, or adjust the cheese to fit what you have on hand.
  • Great leftovers. It actually tastes even better the next day once all those flavors have melded together.

I learned a similar layered approach while making my Cottage Cheese Lasagna, and the same principle applies here: a creamy dairy layer makes all the difference.

Ingredients

This recipe uses pantry-friendly staples that come together to create something truly special.

Here’s everything you’ll need:

  • 12 oz spaghetti
  • 1 lb ground beef (80/20 recommended)
  • 1 jar (24 oz) marinara or pasta sauce
  • 8 oz cream cheese, softened to room temperature
  • 1/2 cup sour cream
  • 1/3 cup green onions, sliced (about 3-4 stalks)
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1/2 teaspoon Italian seasoning
  • Salt and black pepper, to taste
  • 2 cups shredded mozzarella cheese, divided
  • 1/4 cup grated Parmesan cheese
  • 1 tablespoon olive oil (for greasing the dish)

Read Also: San Giorgio Lasagna Recipe

Kitchen Equipment Needed

You don’t need any specialty tools for this recipe, just a few reliable kitchen essentials.

Having everything ready before you start will make the whole process smooth and stress-free:

  • 9×13-inch baking dish
  • Large pot for boiling pasta
  • Large skillet or saute pan for browning meat
  • Colander for draining pasta
  • Large mixing bowl
  • Wooden spoon or silicone spatula
  • Aluminum foil
  • Measuring cups and spoons
  • Cheese grater (if using block mozzarella or Parmesan)
  • Oven mitts

These are my personal picks based on years of making casseroles like this one. The right tools genuinely make a difference in the final result.

1. Le Creuset Stoneware Rectangular Baker

This baking dish distributes heat so evenly that your casserole bakes uniformly from edge to center, no overcooked corners or undercooked middle.

The glazed interior releases food cleanly and wipes down effortlessly, even after bubbly, cheesy bakes. It’s a piece you’ll reach for again and again.

Get it on Amazon

2. Rao’s Homemade Marinara Sauce

The quality of your jarred sauce matters more than you’d think in a baked casserole.

Rao’s is made with simple, high-quality ingredients and has a depth of flavor that cheaper sauces just don’t match.

Using a great sauce means less work seasoning and a noticeably better-tasting final dish.

Get it on Amazon

3. Philadelphia Cream Cheese Blocks

Block cream cheese softens and blends more smoothly than the whipped variety, giving you that silky, luscious layer this casserole is known for.

Philadelphia is consistently the most reliable brand for baking and cooking applications.

Get it on Amazon

4. OXO Good Grips Colander

A wide, sturdy colander makes draining your spaghetti quick and mess-free.

The OXO version has a non-slip base and wide handles, so it stays put over the sink while you pour. Small upgrade, surprisingly satisfying difference.

Get it on Amazon

The same layered baking technique works beautifully in my Spinach and Ricotta Stuffed Shells, if you want another impressive but easy dinner idea.

Baked Cream Cheese Spaghetti Casserole

Step-by-Step Instructions: How to Make Baked Cream Cheese Spaghetti Casserole

1. Preheat Your Oven and Prep Your Baking Dish

  • Preheat your oven to 350 degrees F (175 degrees C). Allow at least 10 minutes for it to fully come to temperature before you put the casserole in.
  • Drizzle about 1 tablespoon of olive oil into your 9×13-inch baking dish.
  • Use a paper towel or a pastry brush to spread the oil evenly across the bottom and slightly up the sides of the dish. This prevents the pasta from sticking during baking.
  • Set the prepared dish aside.

2. Cook the Spaghetti

  • Fill your large pot with water, add a generous pinch of salt (about 1 tablespoon), and bring it to a rolling boil over high heat.
  • Add the 12 oz of spaghetti to the boiling water and stir immediately to prevent the strands from clumping together.
  • Cook the spaghetti according to package directions, but aim to pull it out about 2 minutes early so it is al dente (slightly firm to the bite). It will continue cooking in the oven and you don’t want it to become mushy.
  • Reserve about 1/2 cup of the starchy pasta water before draining, in case you need it to loosen the sauce later.
  • Drain the spaghetti in a colander and do not rinse it. The starch on the outside helps the sauce cling to the pasta.
  • Set the drained spaghetti aside.

3. Brown the Ground Beef

  • Place your large skillet over medium-high heat and allow it to get hot for about 1 minute before adding the meat.
  • Add the 1 lb of ground beef to the skillet. Break it up immediately with a wooden spoon or spatula into smaller crumbles.
  • Cook the beef for 7 to 9 minutes, continuing to break it apart, until it is fully browned with no pink remaining.
  • Carefully tilt the skillet and use a spoon to remove any excess grease, or blot it with a folded paper towel. Too much grease will make the casserole greasy and heavy.
  • Season the browned beef with 1 teaspoon garlic powder, 1 teaspoon onion powder, 1/2 teaspoon Italian seasoning, and salt and pepper to taste. Stir to coat the meat evenly.
  • Pour in the entire jar of marinara sauce (24 oz). Stir well to combine the sauce with the seasoned beef.
  • Reduce the heat to medium-low and let the meat sauce simmer for 5 minutes, stirring occasionally, so the flavors meld together. If it looks too thick, stir in a splash of the reserved pasta water.
  • Remove the skillet from the heat and set aside.

4. Make the Cream Cheese Mixture

  • In a large mixing bowl, add the 8 oz of softened cream cheese. It’s very important that the cream cheese is at room temperature. Cold cream cheese will clump and won’t blend smoothly.
  • Add the 1/2 cup of sour cream to the bowl.
  • Add the sliced green onions (about 1/3 cup).
  • Using a fork, wooden spoon, or hand mixer on low speed, beat the mixture together until it is completely smooth and creamy with no lumps visible.
  • Taste the mixture and adjust with a pinch of salt and pepper if needed.
  • The result should be a thick, spreadable, creamy mixture that smells pleasantly tangy.

5. Combine the Spaghetti and Cream Cheese Mixture

  • Add the drained, cooked spaghetti into the large bowl with the cream cheese mixture.
  • Using tongs or two forks, toss the spaghetti gently but thoroughly until every strand is coated with the cream cheese mixture.
  • Make sure there are no dry, uncoated patches of spaghetti. You want full, even coverage.

6. Assemble the Casserole

  • Transfer the cream cheese-coated spaghetti into the prepared greased baking dish.
  • Spread the spaghetti out into an even, flat layer using the back of a spoon or your spatula.
  • Sprinkle 1 cup of the shredded mozzarella cheese evenly over the spaghetti layer.
  • Spoon the meat sauce evenly over the top of the mozzarella and spaghetti layer. Use the back of the spoon to gently spread it all the way to the edges of the dish.
  • Sprinkle the remaining 1 cup of shredded mozzarella cheese over the top of the meat sauce.
  • Finish by dusting the 1/4 cup of grated Parmesan cheese evenly over the very top.

7. Bake the Casserole

  • Cover the baking dish tightly with aluminum foil. This traps steam and helps the casserole heat through evenly without drying out or burning the cheese on top.
  • Place the covered dish on the center rack of your preheated 350 degree F oven.
  • Bake covered for 25 minutes, until the casserole is hot all the way through and you can see the edges bubbling.
  • After 25 minutes, carefully remove the foil (use oven mitts, as hot steam will escape when you lift the foil).
  • Return the uncovered dish to the oven and bake for an additional 10 minutes, until the cheese on top is melted, golden, and just starting to show a few browned spots.
  • Remove from the oven and let the casserole rest for at least 5 to 10 minutes before slicing and serving. This resting time allows the layers to settle and makes it much easier to serve neat, clean portions.

Read Also: One Pan American Goulash Recipe

Tips for The Best Baked Cream Cheese Spaghetti Casserole

A few small details can take this casserole from good to absolutely exceptional.

Keep these tips in mind for perfect results every time:

  • Soften the cream cheese fully. Take it out of the fridge at least 30 minutes before you start. This is the most common mistake that leads to lumpy layers.
  • Don’t overcook the pasta. Pull it out 2 minutes before the package says it’s done. It will finish cooking in the oven and should never be mushy.
  • Use a quality jarred sauce. This is not the place to cut corners. A flavorful marinara makes the whole dish taste better.
  • Season the meat well. Taste your meat sauce before you assemble. The seasoning in the sauce carries the whole casserole.
  • Reserve some pasta water. The starchy cooking water is great for loosening a meat sauce that seems too thick.
  • Let it rest before serving. Cutting into it straight from the oven means sloppy, falling-apart portions. Give it 5 to 10 minutes to firm up.
  • Cover with foil first. Baking covered for the first portion of the cook time prevents the top cheese from burning before the inside is hot.
  • Grate your own cheese if possible. Pre-shredded cheese contains anti-caking agents that can affect how smoothly it melts.

Serving Suggestions

Baked Cream Cheese Spaghetti Casserole

This casserole is rich and hearty on its own, but a few simple sides round it out into a complete, satisfying meal.

Here are some of my favorite ways to serve it:

  • Pair it with Garlic Parmesan Roasted Potatoes for a truly indulgent dinner.
  • A fresh green salad with a bright vinaigrette cuts right through the richness of the casserole.
  • Warm, buttery dinner rolls are practically made for mopping up the saucy edges of the baking dish.
  • Serve alongside Roasted Brussels Sprouts for a simple, crowd-pleasing veggie addition.
  • A bowl of Tomato Soup on the side is pure comfort, especially on a cold night.
  • Finish the meal with something light and sweet, like fresh fruit or a simple sorbet, to balance the richness.

Variations of Baked Cream Cheese Spaghetti Casserole

Once you’ve made the classic version, it’s fun to switch things up based on what you have or what your crowd loves.

Here are some delicious ways to make this recipe your own:

  • Swap the protein. Use ground turkey, ground chicken, or Italian sausage instead of beef for a different flavor profile.
  • Go vegetarian. Skip the meat entirely and load up on sauteed mushrooms, bell peppers, zucchini, and spinach.
  • Kick up the heat. Add red pepper flakes to the meat sauce, or use a spicy marinara for some gentle heat throughout.
  • Add more vegetables. Stir baby spinach, diced zucchini, or roasted bell peppers directly into the meat sauce.
  • Try a different cheese blend. Swap some of the mozzarella for provolone, fontina, or smoked gouda for a deeper, nuttier flavor.
  • Use cottage cheese. Replace the sour cream with cottage cheese for a slightly different texture that’s still creamy and rich.
  • Make it a three-cheese version. Add ricotta to the cream cheese mixture along with the sour cream for an even more decadent base.

For another easy pasta bake with lots of possibilities, check out my Baked Feta Pasta.

Storage and Reheating

This casserole stores and reheats beautifully, making it perfect for meal prep or planned leftovers.

Here’s how to keep it fresh and delicious:

  • Refrigerator: Cover the baking dish tightly with plastic wrap or transfer portions to an airtight container. It keeps well in the fridge for up to 4 days.
  • Freezer: Let the casserole cool completely, then cover it tightly with a layer of plastic wrap followed by aluminum foil. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
  • Oven reheating: Cover with foil and reheat at 350 degrees F for 20 to 25 minutes until warmed all the way through. Remove the foil for the last 5 minutes to refresh the cheesy top.
  • Microwave reheating: Place a single portion in a microwave-safe dish, cover loosely with a damp paper towel, and heat in 60-second intervals until hot.
  • Make-ahead tip: Assemble the entire casserole up to 24 hours in advance, cover it tightly, and refrigerate it unbaked. Add 10 extra minutes to the covered baking time when cooking from cold.

Read Also: Million Dollar Chicken Casserole

Nutritional Facts

The following is an approximate nutritional breakdown per serving, based on 8 servings from the full recipe.

| Nutrient | Per Serving (Approx.) | ||| | Calories | 510 | | Protein | 28g | | Total Fat | 24g | | Saturated Fat | 11g | | Carbohydrates | 45g | | Fiber | 3g | | Sugar | 6g | | Sodium | 680mg | | Calcium | 220mg |

Note: Nutritional values are estimates and will vary based on specific brands and ingredient substitutions used.

Health Benefits of Key Ingredients

While this is definitely a comfort food recipe, some of its core ingredients bring genuine nutritional value to the table.

Here’s a quick look at what’s working in your favor:

  • Ground beef is a rich source of complete protein and supplies essential nutrients including iron, zinc, and B12, all of which support energy levels and immune health.
  • Cream cheese, used in moderation, provides calcium and a small amount of fat-soluble vitamins.
  • Sour cream contributes probiotics and calcium, and its fat content helps your body absorb fat-soluble nutrients from other ingredients.
  • Green onions are low in calories but packed with vitamin K, vitamin C, and antioxidants that support heart health.
  • Tomato-based marinara sauce is a valuable source of lycopene, a powerful antioxidant that has been linked to reduced risk of certain chronic conditions.
  • Mozzarella cheese adds calcium and protein, plus phosphorus which supports bone health.
  • Spaghetti provides complex carbohydrates for sustained energy, and whole wheat varieties boost fiber and B vitamins.

You might also enjoy: Creamy Garlic Chicken Pasta

FAQs About Baked Cream Cheese Spaghetti Casserole

1. Can I make this casserole ahead of time?

Yes, absolutely. Assemble the entire casserole up to 24 hours in advance, cover it tightly with plastic wrap, and refrigerate it unbaked.

When you’re ready to cook, remove it from the fridge while the oven preheats and add 10 extra minutes to the initial covered bake time.

2. Can I freeze Baked Cream Cheese Spaghetti Casserole?

Yes, this recipe freezes very well. Let it cool completely after baking, then wrap it tightly in plastic wrap and then aluminum foil. It keeps for up to 3 months in the freezer.

Thaw it in the refrigerator overnight before reheating in the oven.

3. What can I use instead of cream cheese?

If you don’t have cream cheese, ricotta cheese works as the closest substitute and will give you a lighter but still creamy layer.

Cottage cheese (drained) is another option with a slightly chunkier texture. Keep in mind that these substitutions will change the flavor slightly.

4. Why is my casserole watery?

A watery casserole usually comes from two things: meat that wasn’t drained of excess fat, or pasta that was rinsed after cooking.

Make sure to drain the grease from the browned beef and skip rinsing the spaghetti. Also ensure your sauce isn’t too thin before assembling.

5. Can I use a different pasta shape?

Yes. While spaghetti is traditional for this recipe, you can use linguine, fettuccine, or even shorter pasta like penne or rigatoni.

Just adjust the cook time according to the package directions for whatever pasta you choose, and remember to pull it out slightly early.

Baked Cream Cheese Spaghetti Casserole

Baked Cream Cheese Spaghetti Casserole

Author: iamwinfred
510kcal
No ratings yet
Share Print Save
Prep 20 minutes
Cook 35 minutes
Total 55 minutes
This Baked Cream Cheese Spaghetti Casserole is the ultimate comfort food dinner, featuring tender spaghetti tossed in a silky cream cheese and sour cream mixture, layered with seasoned ground beef in a rich marinara sauce, and topped with a generous blanket of melted mozzarella and Parmesan. The cream cheese layer is what makes this recipe truly special, adding a tangy, velvety richness that sets it apart from ordinary baked spaghetti. It’s easy enough for a busy weeknight, hearty enough to feed a crowd, and makes absolutely wonderful leftovers.
Servings 8 servings
Course Main Course
Cuisine American

Ingredients

For the Pasta
  • 12 oz spaghetti 340g; pull from boiling water 2 minutes before al dente
  • 1 tbsp salt for the pasta cooking water
For the Meat Sauce
  • 1 lb ground beef 450g; 80/20 blend recommended
  • 24 oz marinara or pasta sauce 680g; 1 standard jar
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 1/2 tsp Italian seasoning
  • salt and black pepper to taste
For the Cream Cheese Layer
  • 8 oz cream cheese 225g; softened to room temperature, full-fat block recommended
  • 1/2 cup sour cream 120g
  • 1/3 cup green onions about 3-4 stalks, sliced
For the Topping
  • 2 cups shredded mozzarella cheese 200g; divided in half, 1 cup per layer
  • 1/4 cup grated Parmesan cheese 25g; sprinkled over the final cheese layer
For Greasing
  • 1 tbsp olive oil for greasing the baking dish

Equipment

  • 9×13-inch baking dish Greased with olive oil before assembling
  • Large pot For boiling the spaghetti
  • Large skillet or sauté pan For browning the ground beef
  • Colander For draining the cooked spaghetti
  • Large mixing bowl For combining spaghetti with the cream cheese mixture
  • Wooden spoon or silicone spatula For stirring and spreading ingredients
  • Aluminum foil For covering the dish during the first phase of baking
  • Measuring cups and spoons
  • Cheese grater Optional if using pre-shredded cheese
  • Oven mitts

Method

  1. Preheat your oven to 350 degrees F (175 degrees C). Drizzle 1 tablespoon of olive oil into a 9×13-inch baking dish and spread it evenly across the bottom and up the sides, then set aside.
  2. Bring a large pot of salted water to a boil, add the spaghetti, and cook until 2 minutes shy of al dente according to package directions. Reserve 1/2 cup pasta water, drain the spaghetti without rinsing, and set aside.
  3. Cook the ground beef in a large skillet over medium-high heat, breaking it up, until fully browned, about 7 to 9 minutes; drain excess grease. Season with garlic powder, onion powder, Italian seasoning, salt, and pepper, then stir in the marinara sauce and simmer for 5 minutes over medium-low heat.
  4. In a large mixing bowl, beat the softened cream cheese, sour cream, and sliced green onions together until completely smooth and no lumps remain. Season with a pinch of salt and pepper to taste.
  5. Add the drained spaghetti to the cream cheese mixture and toss with tongs until every strand is evenly coated. If the mixture seems too thick, add a splash of the reserved pasta water.
  6. Spread the coated spaghetti evenly into the prepared baking dish, then sprinkle 1 cup of mozzarella over the top. Spoon the meat sauce evenly over the cheese layer, then top with the remaining 1 cup of mozzarella and all of the Parmesan.
  7. Cover the dish tightly with aluminum foil and bake on the center rack at 350 degrees F for 25 minutes, until heated through and bubbling at the edges.
  8. Remove the foil and bake for an additional 10 minutes until the cheese is melted and golden. Let the casserole rest for 5 to 10 minutes before slicing and serving.

Nutrition

Serving1ServingCalories510kcalCarbohydrates45gProtein28gFat24gSaturated Fat11gPolyunsaturated Fat2gMonounsaturated Fat8gTrans Fat0.5gCholesterol85mgSodium680mgPotassium520mgFiber3gSugar6gVitamin A12IUVitamin C6mgCalcium22mgIron18mg

Notes

  • Soften the cream cheese fully at room temperature for at least 30 minutes before mixing. Cold cream cheese will not blend smoothly and will leave lumps in the layer.
  • Pull the spaghetti from the boiling water 2 minutes early so it is al dente. It will continue cooking in the oven and overcooked pasta will turn mushy.
  • Do not rinse the pasta after draining. The surface starch helps the cream cheese mixture cling to every strand.
  • Drain the browned beef well after cooking to prevent a greasy, heavy casserole. Tilt the skillet and spoon off any excess fat.
  • Use a high-quality jarred marinara sauce for the best flavor. The quality of the sauce has a noticeable impact on the finished dish.
  • For make-ahead preparation, assemble the casserole up to 24 hours in advance, cover tightly, and refrigerate unbaked. Add 10 extra minutes to the covered bake time when cooking straight from the fridge.
  • Grating your own mozzarella from a block gives better melt and flavor. Pre-shredded cheese contains anti-caking agents that can affect texture.
  • Leftovers keep well in the refrigerator for up to 4 days in an airtight container. Reheat individual portions in the microwave covered with a damp paper towel, or reheat the full dish covered with foil in a 350 degree F oven for 20 to 25 minutes.
  • To freeze, cool completely, wrap tightly in plastic wrap then aluminum foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
  • To swap proteins, use ground turkey, ground chicken, or Italian sausage in place of the beef. For a vegetarian version, replace the meat with sauteed mushrooms, spinach, and diced bell peppers.

Tried this recipe?

Let us know how it was!

Conclusion

This Baked Cream Cheese Spaghetti Casserole is everything a weeknight dinner should be: simple to make, deeply satisfying, and easy to clean up.

The cream cheese layer is what makes it truly special. It adds a richness and creaminess you just can’t get from a standard baked spaghetti, and once your family tastes it, there’s no going back.

Give this recipe a try and see for yourself why it’s become a permanent fixture on so many dinner tables.

If you make it, leave a comment below and let me know how it turned out. I love hearing from you, and sharing photos of your finished casserole always makes my day.

Recommended: