A bubbly, golden pan of Baked Cream Cheese Spaghetti Casserole delivers all the comfort of a traditional pasta bake but with an irresistibly creamy twist. The rich cream cheese layers melt into the meat sauce and nestle between the spaghetti strands, creating a luscious bite that’s both hearty and satisfying. Finished under a blanket of melted cheese, this casserole is your next weeknight hero.

Whether you’re feeding a family or prepping for leftovers, this baked spaghetti offers the best of both worlds: familiar flavors and an extra dose of indulgence. The addition of cream cheese not only boosts the flavor but also helps bind the casserole together, making every slice hold beautifully when served. It’s a hit with picky eaters and comfort food lovers alike.
What Kind of Pasta Should I Use?
Stick to classic spaghetti for that signature texture and structure. The strands soak up the meat sauce perfectly and layer beautifully in the baking dish. If you’re out of spaghetti, linguine or fettuccine could work in a pinch—just avoid short cuts like penne or rigatoni that won’t form the same satisfying base.
Ingredients for the Baked Cream Cheese Spaghetti Casserole
Spaghetti: Essential for structure and texture. Its long strands bind the layers together and absorb the flavors.
Ground beef: The protein base of the sauce; adds richness and heartiness.
Marinara sauce: The primary flavor carrier, tying the meat and noodles together in saucy perfection.
Cream cheese: The star ingredient that adds a creamy, slightly tangy layer and helps unify the bake.
Mozzarella cheese: Melts beautifully on top, adding that signature bubbly, golden finish.
Parmesan cheese: Brings a salty, nutty edge that balances the creaminess.
Garlic powder and Italian seasoning: Boost the depth of the marinara and make each bite more savory.
Fresh basil (optional): Perfect for garnish and a hint of herbal freshness.

How To Make the Baked Cream Cheese Spaghetti Casserole
Step 1: Cook the Pasta
Boil a large pot of salted water and cook the spaghetti until al dente. Drain and set aside. Don’t overcook—the pasta will finish cooking in the oven.
Step 2: Prepare the Meat Sauce
In a large skillet, brown the ground beef over medium heat until fully cooked. Drain excess fat, then add marinara sauce, garlic powder, and Italian seasoning. Simmer for 10 minutes to allow the flavors to meld.
Step 3: Mix in the Cream Cheese
While the sauce simmers, cube the cream cheese and stir it into the hot meat sauce until melted and smooth. This will create a creamy, velvety sauce that clings to every noodle.
Step 4: Combine Pasta and Sauce
In a large mixing bowl, combine the cooked spaghetti with the creamy meat sauce, tossing to coat each strand thoroughly.
Step 5: Layer the Casserole
Preheat your oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish. Pour half the spaghetti mixture into the dish and sprinkle with half the mozzarella and Parmesan. Repeat with the remaining spaghetti and top with the rest of the cheese.
Step 6: Bake to Perfection
Cover loosely with foil and bake for 25 minutes. Remove the foil and bake an additional 10 minutes or until the cheese is golden and bubbly. Let it rest for 10 minutes before serving.
Serving and Storing Baked Cream Cheese Spaghetti Casserole
This casserole is best served hot and fresh out of the oven, with the cheese still bubbling. Garnish with fresh basil or a sprinkle of red pepper flakes for a little kick. Pair it with garlic bread or a crisp green salad to complete the meal.
If you have leftovers, they store beautifully. Transfer to an airtight container and refrigerate for up to 4 days. To reheat, cover with foil and bake at 325°F until warmed through, or microwave in portions.
Frequently Asked Questions
Can I make this casserole ahead of time?
Absolutely! Assemble the casserole, cover, and refrigerate for up to 24 hours before baking. Add an extra 10 minutes to the bake time if starting from cold.
Can I freeze it?
Yes. Bake the casserole, let it cool completely, then wrap it tightly and freeze. It will keep for up to 2 months. Thaw in the refrigerator overnight before reheating.
What can I use instead of cream cheese?
Mascarpone or ricotta can be substituted, though they will yield a slightly different texture and flavor. Sour cream also works in a pinch.
How do I prevent the pasta from becoming mushy?
Make sure to cook the spaghetti just until al dente. It will continue to cook during baking, so slightly underdone pasta is ideal.
Is it possible to make this vegetarian?
Definitely. Swap the ground beef for lentils, chopped mushrooms, or a plant-based meat substitute.
What cheeses work best for topping?
Mozzarella and Parmesan are classic, but provolone or an Italian cheese blend can add a different layer of flavor.
Want More Casserole Dinner Ideas?
You might also like the Cheesy Broccoli Rice Casserole, a creamy, vegetable-packed option that’s always a hit. Or try the Pepperoni Pizza Casserole, which brings bold, comforting flavors in a fun twist.
For meat-lovers, the Sloppy Joe Casserole is a hearty, saucy option that bakes up fast. And if you like Tex-Mex, don’t miss the Taco Bake Casserole, which layers tortillas, beef, and cheese into one bubbly dish.
The One-Pot Spicy BBQ Chicken Cheeseburger Pasta also delivers a casserole-style experience with just the right balance of spice and cheesy richness.
Pin and Tell Me How Yours Turned Out
You can save this to your dinner board for an easy go-to. Just click the Pin button.
If you try it, I’d love to know how it turned out for you. Did you add a veggie layer? Use a different cheese combo? Drop a comment below and share your twist on it!


Baked Cream Cheese Spaghetti Casserole
- Total Time: 50 minutes
- Yield: Serves 6-8
Description
A creamy, cheesy twist on classic spaghetti, this baked casserole layers cream cheese with a rich meat sauce and plenty of melty mozzarella. It’s a family favorite and perfect for leftovers.
Ingredients
12 oz spaghetti
1 lb ground beef
3 cups marinara sauce
8 oz cream cheese, cubed
2 cups shredded mozzarella cheese
1/2 cup grated Parmesan cheese
1 tsp garlic powder
1 tsp Italian seasoning
Fresh basil, for garnish (optional)
Instructions
- Preheat oven to 350°F (175°C). Grease a 9×13-inch baking dish.
- Cook spaghetti in salted water until al dente. Drain and set aside.
- In a skillet, brown ground beef over medium heat. Drain fat.
- Add marinara sauce, garlic powder, and Italian seasoning. Simmer 10 minutes.
- Stir in cream cheese until melted and smooth.
- Toss spaghetti with the creamy meat sauce in a large bowl.
- Layer half the pasta mixture in the dish. Top with half of the mozzarella and Parmesan.
- Repeat with remaining pasta and cheeses.
- Cover with foil and bake for 25 minutes.
- Remove foil and bake an additional 10 minutes until cheese is bubbly and golden.
- Let rest 10 minutes before serving. Garnish with fresh basil if desired.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Dinner
