Baked Cream Cheese Spaghetti Casserole

American Casserole

Baked Cream Cheese Spaghetti Casserole

A deeply satisfying layered casserole where silky cream cheese pasta meets bold meat sauce and a golden, bubbly cheese crust.

There is something almost magical about pulling a casserole dish out of the oven and watching the cheese on top stretch as you cut into the first golden, bubbling square. This baked cream cheese spaghetti casserole delivers exactly that moment, every single time. The bottom layer is a dreamy tangle of spaghetti coated in a smooth, tangy cream cheese mixture that stays impossibly creamy even after baking. On top sits a rich, well-seasoned meat sauce that soaks just slightly into the pasta as it bakes, and the whole thing is finished with a thick blanket of mozzarella and Parmesan that turns perfectly golden in the oven. The aroma of garlic, herbs, and toasted cheese drifting through your kitchen will have everyone asking how long until dinner.

This casserole was practically made for busy weeknights, lazy Sundays, and any occasion where you need to feed a table full of hungry people without standing over the stove all evening. It comes together in under an hour start to finish, and almost everything can be prepped in advance so the actual hands-on time is minimal. It is also one of those dishes that travels well, which makes it a go-to for potlucks, neighborhood dinners, and bringing a meal to a friend who could use a little comfort. Because the layers hold together after baking, it slices and serves cleanly without falling apart on the plate.

The first time I made this, I was honestly just trying to use up a block of cream cheese that had been sitting in my fridge for a week. I stirred it into some leftover spaghetti, topped it with the meat sauce I had made the night before, threw it in the oven, and crossed my fingers. When I took my first bite, I knew immediately this was going into the regular rotation. The cream cheese does something to the pasta that no amount of butter or olive oil can replicate. It makes it taste indulgent and rich without being heavy, and the slight tang it adds keeps the dish from feeling one-note. Now it is one of my most-requested recipes, and I am always happy to share it.

Recipe at a Glance

Prep Time20 mins
🔥Cook Time35 mins
🕐Total Time55 mins
🍰Servings8 servings
🇺🇸CuisineAmerican
🔢Calories~490 per serving

Ingredients

Cream Cheese Spaghetti Layer

12 oz spaghetti
1 tablespoon kosher salt (for pasta water)
8 oz full-fat cream cheese, softened to room temperature
1/2 cup sour cream
3 tablespoons whole milk
1 teaspoon garlic powder
1/2 teaspoon onion powder
1/2 teaspoon dried Italian seasoning
1/4 teaspoon fine black pepper
1/2 teaspoon kosher salt

Meat Sauce Layer

1 lb ground beef (80/20 blend)
1/2 medium yellow onion, finely diced
4 cloves garlic, minced
1 jar (24 oz) marinara or tomato basil pasta sauce
2 tablespoons tomato paste
1 teaspoon Italian seasoning
1/2 teaspoon dried oregano
1/2 teaspoon crushed red pepper flakes (optional)
Salt and black pepper to taste

Cheese Topping

1 1/2 cups shredded low-moisture mozzarella cheese
1/3 cup freshly grated Parmesan cheese
2 tablespoons fresh flat-leaf parsley or basil, chopped (for garnish)

Substitutions & Variations

Ground Italian sausage, either sweet or hot, can replace the ground beef and adds a wonderful fennel and herb flavor to the sauce.
Neufchatel cheese is a lower-fat alternative to cream cheese that blends just as smoothly and works perfectly in the pasta layer.
Plain full-fat Greek yogurt can stand in for the sour cream with very similar results and an extra little tang.
For a vegetarian version, skip the meat entirely and load the sauce with sauteed mushrooms, diced zucchini, and bell peppers.
Any sturdy pasta shape such as penne, rigatoni, or linguine can be substituted for spaghetti; keep the weight the same at 12 ounces.

Step-by-Step Instructions

1

Preheat the Oven

Set your oven to 350 degrees Fahrenheit and allow it to fully preheat before the casserole goes in. Lightly coat a 9x13-inch baking dish with nonstick cooking spray, making sure to get the corners and sides so nothing sticks. Set the dish aside while you prepare the components.

2

Boil the Spaghetti

Bring a large pot of water to a rolling boil and add the tablespoon of kosher salt. Add the spaghetti and cook it for 1 to 2 minutes less than the package directions call for, so it is just barely al dente. It will continue to soften during baking, and starting with slightly underdone pasta is the key to avoiding a mushy casserole. Drain well, but do not rinse the pasta. The surface starch helps the cream cheese mixture coat each strand evenly.

3

Cook the Ground Beef

While the pasta cooks, heat a large skillet over medium-high heat. Add the ground beef and cook, breaking it into small crumbles with a wooden spoon or spatula, until fully browned with no remaining pink, about 6 to 8 minutes. Carefully tilt the pan and use a spoon to remove most of the rendered fat, leaving just a thin film in the skillet to saute the aromatics.

4

Simmer the Meat Sauce

Reduce the heat to medium and add the diced onion to the beef. Stir and cook for 3 to 4 minutes until the onion is soft and just starting to turn golden at the edges. Add the minced garlic and cook for 30 seconds more, stirring constantly so it does not scorch. Stir in the tomato paste and cook it for about 1 minute to deepen its flavor. Pour in the jar of marinara sauce, then add the Italian seasoning, dried oregano, and red pepper flakes if using. Stir everything together, reduce the heat to low, and let the sauce simmer for 8 to 10 minutes, stirring occasionally, until it thickens slightly. Season with salt and pepper to taste, then take it off the heat.

5

Make the Cream Cheese Mixture

In a large mixing bowl, combine the softened cream cheese, sour cream, milk, garlic powder, onion powder, Italian seasoning, salt, and black pepper. Beat with a hand mixer on medium speed for about 1 minute until the mixture is completely smooth, light, and fluffy with no lumps or streaks. If you do not have a hand mixer, a sturdy spatula and some patience will get you there. Taste the mixture and adjust the seasoning if needed before adding the pasta.

6

Coat the Pasta

Add the drained spaghetti to the cream cheese mixture and use tongs or two forks to toss and fold everything together until every strand is coated evenly. Work while the pasta is still warm so the cream cheese mixture loosens up and distributes smoothly. Spend a full minute tossing to make sure there are no pockets of plain pasta or clumps of cream cheese hiding in the bowl.

7

Build the First Layer

Transfer the cream cheese spaghetti into the prepared baking dish. Spread it out into an even, flat layer using tongs or a large spoon, pressing it down gently so it forms a uniform base from edge to edge. A compact, even layer here ensures the casserole holds together cleanly when you serve it.

8

Add the Meat Sauce

Spoon the meat sauce over the pasta layer and spread it into an even, thorough covering all the way to the corners of the dish. Make sure every section of the pasta is covered so no part bakes up dry. If the sauce seems particularly thick, you can thin it with a tablespoon or two of water before spreading.

9

Top with Cheese

Scatter the shredded mozzarella evenly over the meat sauce, followed by the grated Parmesan. Do not be shy about getting the cheese all the way to the very edges, since the border pieces are always the most coveted for that slightly crispier cheese crust.

10

Bake the Casserole

Place the dish on the center rack of your preheated oven and bake uncovered for 25 to 30 minutes. The casserole is done when the sauce is visibly bubbling around the edges and the cheese on top is fully melted and beginning to turn golden. For extra color on the cheese, turn the oven to broil for the final 2 to 3 minutes, but stay nearby and check it every 30 seconds to avoid burning.

11

Rest and Serve

Take the casserole out of the oven and let it rest uncovered on the counter for 5 to 8 minutes before slicing. This resting time allows the layers to firm up just enough so your portions lift out neatly instead of sliding apart. Scatter the fresh parsley or basil over the top right before bringing the dish to the table.

Pro Baker Tips

Softening the cream cheese fully before mixing is non-negotiable. Even 30 minutes on the counter makes a huge difference. Cold cream cheese creates lumps that will not bake out.
Cooking the tomato paste for a full minute before adding the sauce caramelizes it slightly and adds a deeper, richer tomato flavor to the whole dish.
If you are assembling the casserole ahead of time and refrigerating it, add an extra 10 to 15 minutes to the baking time since you are starting from cold.
Using low-moisture mozzarella rather than fresh mozzarella is important here. Fresh mozzarella releases too much water and can make the top layer watery instead of golden.
A light sprinkle of flaky salt over the finished casserole right before serving wakes up all the flavors and makes the dish taste brighter.

Storage & Serving Notes

Cover leftovers tightly with foil or transfer to an airtight container and refrigerate for up to 4 days. The flavors continue to develop overnight and many people prefer it the next day.
To reheat a single portion, place it in a microwave-safe dish, add a small splash of water, cover loosely, and microwave on medium power in 60-second bursts until hot throughout.
To reheat the full casserole, cover it with foil and warm in a 325-degree oven for 20 to 25 minutes until heated through, then remove the foil for the last 5 minutes to re-crisp the cheese.
This casserole freezes very well. Let it cool completely, then cut into individual portions, wrap each one tightly in plastic wrap followed by a layer of foil, and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.

Serving Suggestions

This casserole is hearty enough to stand on its own, but a few simple sides round it out into a meal worth lingering over.

A crisp romaine Caesar salad or a simple arugula salad dressed with lemon and olive oil to cut through the richness
Warm, crusty garlic bread or focaccia for soaking up the extra sauce on the plate
Roasted broccolini, asparagus, or green beans tossed in olive oil and garlic as an easy vegetable side
A light dusting of extra Parmesan and a drizzle of good extra-virgin olive oil over each serving for a finishing touch
A glass of Chianti, Montepulciano, or any medium-bodied Italian red wine for an effortless pairing

Frequently Asked Questions

Can I assemble this casserole the night before and bake it the next day?
Yes, this casserole is a great make-ahead dish. Assemble it fully, cover it tightly with plastic wrap or foil, and refrigerate for up to 24 hours. When you are ready to bake, remove it from the refrigerator while the oven preheats and add 10 to 15 extra minutes to the baking time to account for the cold start.
My cream cheese mixture has lumps in it. What should I do?
Lumps almost always come from cream cheese that was not soft enough before mixing. If you spot lumps before adding the pasta, keep beating the mixture with a hand mixer for another minute or two. If the cream cheese was very cold, you can also microwave the mixture for about 15 seconds and then beat it again to smooth things out.
Can I make this casserole without meat for a vegetarian version?
Absolutely. Simply skip the ground beef and replace it with a combination of your favorite vegetables. Sliced cremini mushrooms, diced zucchini, chopped spinach, and roasted red peppers all work beautifully. Saute the vegetables in a little olive oil before adding the marinara sauce and proceed with the recipe as written.
Why is my pasta layer coming out dry or stiff after baking?
This usually happens when the pasta was cooked all the way through before baking, or when the meat sauce layer was too thin and did not provide enough moisture during baking. Always undercook the pasta by a minute or two, and make sure your sauce is spread generously all the way to the edges of the dish. If your sauce is on the thicker side, stir in a few tablespoons of water before spooning it on.
Can I use cottage cheese instead of cream cheese?
You can, but the texture and flavor will be noticeably different. Cottage cheese produces a lighter, less creamy layer with a slightly grainy texture rather than the smooth, velvety base that cream cheese creates. If you go this route, use full-fat cottage cheese and blend it until completely smooth before mixing it with the pasta.
🍽️

Go Make It!

Once you make this baked cream cheese spaghetti casserole, it is going to become one of those recipes you return to again and again without ever getting tired of it. It is the kind of dish that feels special enough for company but easy enough for a random Tuesday night when everyone is hungry and you just want something warm and satisfying on the table fast. The creamy pasta base, the bold savory sauce, and that gorgeous golden cheese crust are a combination that simply works every time. Go ahead and make it this week. Do not be surprised when your family starts requesting it on a regular basis.

Post a Comment

Previous Post Next Post

Contact Form