If you’re craving a comforting dish that feels like a warm hug on a plate, the Baked Cream Cheese Spaghetti Casserole Recipe is exactly what you need. This delightful casserole combines creamy, cheesy sauce with perfectly cooked spaghetti and a burst of rich tomato flavor, all baked to bubbly perfection. It’s an easy-to-make dish that transforms simple pantry staples into a crowd-pleaser, ideal for family dinners or casual get-togethers. Dive into layers of creamy goodness and gooey cheese that will have everyone asking for seconds.

Ingredients You’ll Need
The magic of this Baked Cream Cheese Spaghetti Casserole Recipe lies in its straightforward ingredients. Each one plays a vital role, from the creamy texture of the softened cream cheese to the tangy brightness of diced tomatoes, and the savory touch of Italian seasoning that ties everything together. Here’s what you’ll need to bring this comforting dish to life.
- 1 lb spaghetti: The perfect pasta base that holds onto the creamy sauce beautifully.
- 8 oz cream cheese, softened: Adds rich creaminess and smooth texture to the sauce.
- 1 can (15 oz) tomato sauce: Provides a luscious, tangy tomato flavor.
- 1 can (14.5 oz) diced tomatoes, drained: Adds texture and freshness to the sauce.
- 1/2 cup heavy cream (or milk for lighter): Makes the sauce silky and indulgent.
- 1 tablespoon Italian seasoning: Brings savory herbs like oregano and basil into the mix.
- 1 teaspoon garlic powder: Infuses a mild, aromatic depth.
- 1 teaspoon onion powder: Adds subtle sweetness and complexity.
- 1/2 teaspoon crushed red pepper flakes (optional): Gives a gentle kick of heat for adventurous palates.
- 2 cups shredded mozzarella cheese: Melts beautifully, creating that irresistible cheesy topping.
- 1/2 cup grated Parmesan cheese: Offers a salty, nutty finish on top.
- 1/2 lb ground beef or sausage (optional): Adds protein and hearty flavor if you want to make it a meatier meal.
- Salt and pepper to taste: Essential for balancing and enhancing all the flavors.
- Fresh basil or parsley for garnish (optional): Brings a fresh, vibrant hint to brighten the dish.
How to Make Baked Cream Cheese Spaghetti Casserole Recipe
Step 1: Cook the Spaghetti
Start by preheating your oven to 350°F (175°C). Then cook the spaghetti according to the package instructions until it’s perfectly al dente. Drain it well and set it aside while you prepare the creamy tomato sauce. This step ensures your pasta is firm enough to hold up through baking without getting mushy.
Step 2: Prepare the Cream Cheese Sauce
In a medium saucepan, combine the softened cream cheese, heavy cream (or milk if you’re opting for a lighter version), tomato sauce, diced tomatoes, garlic powder, onion powder, Italian seasoning, and crushed red pepper flakes if you love a little heat. Gently heat this mixture over medium, stirring frequently until the cream cheese melts completely and the sauce becomes luscious and creamy. This is the heart of your casserole, creating that smooth, dreamy texture everyone will adore.
Step 3: Add Protein (Optional)
If you’re using ground beef or sausage, brown it in a skillet until fully cooked. This adds a wonderful depth and richness to the dish. Once cooked, stir it into your creamy sauce to combine the flavors thoroughly before mixing with the pasta.
Step 4: Assemble the Casserole
Now toss the cooked spaghetti in the pan with your cream cheese sauce. Make sure every strand is generously coated because that’s where all the flavor is hiding. Then transfer the spaghetti mixture into a greased 9×13-inch baking dish. This step creates the perfect vessel for baking all these incredible flavors together.
Step 5: Add Cheese and Bake
Sprinkle the top of your casserole evenly with shredded mozzarella and grated Parmesan cheese. The combination of these two cheeses delivers a beautiful golden crust and gooey melting wonder beyond compare. Pop the casserole in the oven and bake for 20 to 25 minutes until the top is bubbly and golden. For a finish that’s slightly more browned, switch on your broiler for the last two to three minutes—just keep a close eye so it doesn’t burn!
Step 6: Rest and Garnish
Once baked to perfection, let the casserole sit out of the oven for 5 to 10 minutes. This resting period helps everything to set up nicely so you get perfect slices instead of a messy scoop. Garnish with fresh basil or parsley for a pop of color and a lovely fresh aroma before serving.
How to Serve Baked Cream Cheese Spaghetti Casserole Recipe

Garnishes
Fresh herbs like basil or parsley are fantastic finishing touches that give your casserole a burst of freshness and a hint of brightness. A sprinkle of extra Parmesan can also add an elegant touch of flavor and texture that rounds out the dish beautifully.
Side Dishes
Pair this casserole with a crisp green salad dressed lightly with lemon vinaigrette or a classic Caesar salad for some brightness to balance the richness. Garlic bread or crusty rolls are perfect for sopping up every last bit of creamy sauce.
Creative Ways to Present
Serve individual portions in small ramekins for a charming presentation or layer the casserole in a glass baking dish so everyone can admire the gooey cheeses and layers of spaghetti while waiting eagerly to dig in.
Make Ahead and Storage
Storing Leftovers
Leftover Baked Cream Cheese Spaghetti Casserole Recipe stays delicious in an airtight container in the refrigerator for up to 3 days. It’s a fantastic option for quick lunches or reheated dinners when time is tight but you still want something comforting.
Freezing
You can freeze this casserole either before or after baking. Wrap tightly with foil and store in a freezer-safe container for up to three months. When ready to enjoy, thaw overnight in the fridge before reheating to keep the creamy texture intact.
Reheating
Reheat individual portions in the microwave or warm the whole casserole in the oven at 350°F until heated through. Adding a splash of milk or cream before reheating can help restore the creamy sauce if it feels a little thick.
FAQs
Can I use a different type of pasta?
Absolutely! While spaghetti is classic and works wonderfully in this casserole, you can substitute with penne, rigatoni, or any pasta that holds sauce well. Just adjust cooking times accordingly.
Is it possible to make this recipe vegetarian?
Yes, just skip the ground beef or sausage, and consider adding sautéed mushrooms, zucchini, or spinach for extra flavor and texture.
Can I make this recipe dairy-free?
To make a dairy-free version, use plant-based cream cheese and non-dairy milk alternatives, and check for vegan cheeses that melt nicely.
How spicy is the casserole with red pepper flakes?
The red pepper flakes add a gentle warmth, but you can always leave them out or increase the amount depending on how much heat you prefer.
What can I do if the sauce seems too thick or thin?
If your sauce is too thick, adding a bit more cream or milk will loosen it up; if too thin, cook it gently a bit longer to reduce and thicken before mixing with the pasta.
Final Thoughts
Every time I make the Baked Cream Cheese Spaghetti Casserole Recipe, it feels like a little celebration of all things cozy and comforting. It’s a dish that brings people together, blends rich and luscious flavors, and is surprisingly easy to prepare. If you’re looking for a sidekick to your next family dinner or a hearty meal for a weeknight, don’t hesitate to give this recipe a try. You’ll love how it fills your kitchen with wonderful aromas and your heart with pure comfort.
Print
Baked Cream Cheese Spaghetti Casserole Recipe
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 6 servings
- Category: Casserole
- Method: Baking
- Cuisine: Italian-American
Description
This Baked Cream Cheese Spaghetti Casserole is a comforting and creamy pasta dish perfect for family dinners. Combining tender spaghetti with a rich cream cheese tomato sauce, Italian herbs, and gooey melted mozzarella and Parmesan cheese, this casserole bakes to bubbly perfection. Optional ground beef or sausage can be added for extra protein, making it a hearty, flavorful meal that’s simple to prepare and sure to please all ages.
Ingredients
Pasta
- 1 lb spaghetti
Sauce
- 8 oz cream cheese, softened
- 1 can (15 oz) tomato sauce
- 1 can (14.5 oz) diced tomatoes, drained
- 1/2 cup heavy cream (or milk for a lighter version)
- 1 tablespoon Italian seasoning
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1/2 teaspoon crushed red pepper flakes (optional)
Cheese Topping
- 2 cups shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
Protein (optional)
- 1/2 lb ground beef or sausage
Seasonings and Garnish
- Salt and pepper to taste
- Fresh basil or parsley for garnish (optional)
Instructions
- Preheat Oven: Preheat the oven to 350°F (175°C) to prepare for baking the casserole.
- Cook Spaghetti: Cook the spaghetti according to the package instructions until al dente. Drain well and set aside.
- Prepare Cream Cheese Sauce: In a medium saucepan, combine softened cream cheese, heavy cream, tomato sauce, drained diced tomatoes, garlic powder, onion powder, Italian seasoning, and crushed red pepper flakes if using.
- Heat Sauce: Warm the sauce mixture over medium heat, stirring occasionally, until the cream cheese has fully melted and the sauce is smooth and creamy.
- Season Sauce: Add salt and pepper to taste, adjusting the seasoning as desired.
- Cook Protein (Optional): If using ground beef or sausage, brown it in a separate skillet until fully cooked, then mix it into the cream cheese sauce.
- Combine Pasta and Sauce: In a large mixing bowl, toss the cooked spaghetti with the prepared cream cheese sauce until the pasta is evenly coated.
- Assemble Casserole: Transfer the spaghetti mixture into a greased 9×13-inch baking dish, spreading it evenly.
- Add Cheese Topping: Sprinkle shredded mozzarella cheese and grated Parmesan cheese evenly over the top of the casserole.
- Bake: Place the casserole in the preheated oven and bake for 20-25 minutes, or until the cheese is melted, bubbly, and starting to turn golden brown.
- Optional Broil: For a beautifully browned top, broil the casserole for an additional 2-3 minutes at the end of baking, watching closely to prevent burning.
- Rest: Remove the casserole from the oven and let it sit for 5-10 minutes to set and cool slightly.
- Garnish: Sprinkle fresh basil or parsley over the top if desired for a fresh, herbal finish.
- Serve: Serve hot and enjoy the creamy, cheesy casserole with your favorite side dishes or a simple green salad.
Notes
- You can substitute milk for heavy cream to reduce fat content.
- Ground beef or sausage is optional but adds protein and flavor.
- If you prefer a spicier casserole, increase the crushed red pepper flakes.
- To save time, use pre-shredded cheese but freshly grated Parmesan adds better flavor.
- Leftovers reheat well in the oven or microwave.

