Spaghetti, ground beef, cream cheese, mozzarella, and tomato sauce come together in this cozy, creamy baked pasta casserole.
You know those evenings where you open the fridge, see random ingredients, and try to mentally assemble a meal like it’s a Chopped episode and you’re already behind? Yeah. That was me.

Remember it later!
Planning to try this recipe soon? Pin it for a quick find later!
Remember it later!
Planning to try this recipe soon? Pin it for a quick find later!
It was Thursday. The kind of Thursday that feels like it should legally be Friday. I hadn’t gone grocery shopping in days. I had some pasta, a jar of sauce, a forgotten block of cream cheese (the foil was suspiciously wrinkled), and some ground beef I was supposed to use two nights ago. I stared at everything and thought: Can I make this work? Or should I just order nachos and pretend I tried?
Spoiler: I made it work. And honestly? This Baked Cream Cheese Spaghetti Casserole turned out to be one of those happy kitchen accidents that now lives on sticky-noted in my recipe binder—yes, I still use one of those. There was no plan, no Pinterest inspo board, just hunger and a craving for comfort. And somehow, this weirdly magical, creamy, cheesy casserole was born.
Here’s a quick peek at what’s inside:
Table of content
Why You’ll Love This Baked Cream Cheese Spaghetti Casserole Recipe?
So here’s the thing. This isn’t some glossy, test-kitchen, five-layer masterpiece. It’s real. It’s easy. It’s the kind of dish that says, “Hey, I showed up for you tonight.” Which, let’s be honest, we all need now and then.
The spaghetti is tossed with warm, melty cream cheese—yes, you heard that right—and then layered with savory meat sauce and topped with two kinds of cheese before it goes in the oven and comes out looking like something you meant to make.
And it’s forgiving. A little overcooked pasta? Still good. Forgot to soften the cream cheese? It’ll melt eventually. Not enough mozzarella? Shrug, it’s fine. It’s one of those no-pressure dinners that somehow still feels like a big win.
Also? Leftovers are glorious. Like next-day-better glorious.
Ingredient Notes:
I love recipes that don’t require a grocery run, don’t you? Here’s what you’ll need—and what each one brings to the party.
-
Spaghetti (12 oz): Classic. It’s what I had on hand, and it works beautifully. Don’t overthink it.
-
Ground beef (1 lb): Lean is ideal so you don’t end up draining a grease pool. But if that’s what you’ve got, roll with it.
-
Spaghetti sauce (1 jar / 28 oz): Just use your favorite. I grabbed the one that was on sale. Tomato-basil? Garlic-heavy? Honestly, it all works.
-
Cream cheese (8 oz): This is what makes the casserole creamy and slightly tangy and rich without a bunch of effort. I didn’t even mean to use it originally. It just… happened.
-
Garlic (1 clove): Because garlic belongs in everything. Use more if you’re feeling it. Or powdered if you’re out of fresh.
-
Italian seasoning (1 tsp) + garlic salt (just a pinch): These two help round out the flavor. You won’t notice them directly, but you’d miss them if they were gone.
-
Parmesan + mozzarella (½ cup each): For the golden bubbly top. I use whatever shredded cheese I’ve got. Even that weird mozzarella blend worked great once.
How To Make Baked Cream Cheese Spaghetti Casserole?
Step 1: Boil the pasta
Salt your water like you mean it and cook the spaghetti until it’s just tender. Not mushy—we’ve still gotta bake it. Drain and don’t rinse. The starch helps the sauce stick.
Step 2: Brown the beef
While your pasta’s doing its thing, grab a skillet and cook the ground beef over medium heat until it’s no longer pink. Break it up as you go. Drain the grease (or not—it’s your life), then stir in the spaghetti sauce and let it simmer for a few minutes. I usually forget and let it bubble longer. It’s fine.
Step 3: Make the creamy pasta
This is the moment of magic. Toss your hot pasta into a bowl with the softened cream cheese (or not-softened… it’ll still melt eventually), garlic, Italian seasoning, and garlic salt. Stir until it’s all melted and silky. I use tongs and just keep flipping until everything’s coated. It’s messy, and that’s okay.
Step 4: Layer it
Spoon a little meat sauce into the bottom of a greased 9×13 dish (so it doesn’t stick). Add your cream cheese spaghetti, spread it out, then top with the rest of the meat sauce. Sprinkle with Parmesan and mozzarella.
Step 5: Bake it
Pop the whole thing in a 350°F oven for about 30 minutes. When it’s bubbling and golden on top, you’re done. Let it cool for five minutes if you have self-control. I usually don’t.
Storage Options:
This dish was practically designed for leftovers. Stick whatever’s left into an airtight container and stash it in the fridge—it’ll be good for about four days. I reheat it in the microwave with a splash of water and a paper towel over the top so it doesn’t explode.
Want To Save This Recipe?
Enter your email below and we'll send the recipe straight to your inbox.
Want to freeze it? Do it. Assemble it all (but don’t bake it yet), wrap it tightly, and freeze for up to two months. Bake from thawed, or even from frozen if you’re patient—just add extra time and cover with foil.
Variations and Substitutions:
This baked cream cheese spaghetti casserole is basically a blank canvas. Go rogue! Here are some ideas:
-
Use rotini, penne, or whatever pasta’s left in the box. Been there.
-
Swap ground beef for sausage, turkey, or plant-based crumbles.
-
Add spinach, mushrooms, or zucchini if you’re feeling veggie-forward.
-
Mix in red pepper flakes or hot sauce for a kick.
-
Make it meatless—just skip the beef and bulk it up with extra sauce and veggies.
What to Serve with Baked Cream Cheese Spaghetti Casserole?
This casserole can be the whole dinner. But if you want something on the side:
-
Garlic bread—store-bought, homemade, whatever. Just butter + garlic = happiness.
-
A simple green salad—some crunch to go with the creamy.
-
Roasted veggies—especially if you’re trying to cancel out the carbs (it won’t, but still).
Frequently Asked Questions:
Can I make it ahead of time?
Totally. Assemble it, cover it, and refrigerate for up to 24 hours before baking.
Can I use spaghetti squash or gluten-free noodles?
You can, but I haven’t tried it with spaghetti squash yet. If you do, tell me how it goes!
Do I have to use cream cheese?
Well… it’s in the name. But you could try ricotta or even mascarpone if that’s what you’ve got.
Listen, I’m not saying this baked cream cheese spaghetti casserole is going to change your life. But it might change how you feel about what you can do with a handful of pantry staples and a fridge that’s giving “empty-ish.”
It’s cozy. It’s cheesy. It’s easy enough to throw together after a long day, but satisfying enough to feel like you really cooked something. And for me, that’s the best kind of recipe.
If you make it, let me know how it goes. Tell me what you added. Or if you, like me, ate it straight out of the pan with a fork while standing at the stove. No shame. Promise.
Remember it later!
Planning to try this recipe soon? Pin it for a quick find later!
Remember it later!
Planning to try this recipe soon? Pin it for a quick find later!
Keep the Flavor Coming – Try These:

Baked Cream Cheese Spaghetti Casserole
Ingredients
- 12 ounces dried spaghetti
- 1 pound lean ground beef
- 1 28-ounce jar spaghetti sauce
- 1 8-ounce package cream cheese, softened
- 1 garlic clove minced
- 1 teaspoon Italian seasoning
- 1 pinch garlic salt
- ½ cup grated Parmesan cheese
- ½ cup shredded mozzarella cheese
- Nonstick cooking spray or a small amount of olive oil for greasing the baking dish
Instructions
Preheat the oven:
- Set the oven to 350°F (175°C). Lightly grease a 9x13-inch baking dish using nonstick spray or olive oil.
Boil the pasta:
- Bring a large pot of salted water to a boil. Add the spaghetti and cook until al dente, approximately 11–12 minutes, stirring occasionally. Drain and set aside.
Prepare the meat sauce:
- In a large skillet over medium-high heat, cook the ground beef until browned and crumbly, about 5–7 minutes. Drain off any excess fat. Add the spaghetti sauce to the skillet, stir well to combine, and reduce heat to a low simmer while preparing the pasta mixture.
Mix the pasta and cheese:
- In a large mixing bowl, combine the warm, drained spaghetti with the softened cream cheese, minced garlic, Italian seasoning, and a pinch of garlic salt. Stir until the cream cheese is completely melted and evenly coats the pasta.
Assemble the casserole:
- Spread a small amount of the meat sauce over the bottom of the prepared baking dish. Layer the cream cheese pasta over the sauce. Pour the remaining meat sauce evenly over the pasta layer. Sprinkle the top with grated Parmesan and shredded mozzarella cheeses.
Bake the casserole:
- Place the dish in the preheated oven and bake for approximately 30 minutes, or until the cheese is melted and the sauce is bubbling at the edges. Remove from the oven and allow to cool slightly before serving.
Notes

I’m Bitty, owner of nodashofgluten.com, where I share simple, delicious recipes for all tastes, including gluten-free. Check out my “About Me” page for more info!






