Baked Spaghetti Recipe with Cream Cheese and Sour Cream: Cheesy Pull-Apart Casserole Magic

Desserts

Baked Spaghetti Recipe with Cream Cheese and Sour Cream: Cheesy Pull-Apart Casserole Magic

This baked spaghetti recipe with cream cheese and sour cream transforms a simple pasta dish into a cheesy, pull-apart masterpiece that’s perfect for feeding a crowd. The secret lies in the creamy, tangy sauce—just the right balance of rich cream cheese and velvety sour cream—that coats every strand of spaghetti, creating a casserole so tender and flavorful, it disappears in minutes. I’ve perfected this recipe over years of holiday dinners and potlucks, where it’s always the first dish to vanish.

The magic happens in the layers: cooked spaghetti mixed with a velvety cheese sauce, then topped with a final blanket of melted cheeses that turns golden and bubbly in the oven.

No one will believe it’s as simple as it is—just a few pantry staples and 30 minutes of hands-off baking time.

The result is a dish that’s hearty enough for a main course but easy enough for a weeknight dinner, with that irresistible pull-apart texture that makes every bite feel like a celebration.

What you’ll end up with is a casserole that’s creamy, cheesy, and packed with that comforting, homestyle flavor we all crave. The edges get crispy just enough to contrast the soft, melty center, while the aroma of garlic and herbs (if you add them) fills your kitchen with warmth.

This isn’t just a side dish—it’s the star of the meal, the kind of comfort food that brings people together.

Serve it straight from the oven with a sprinkle of fresh parsley or a side of garlic bread, and watch as everyone digs in. The best part? Leftovers reheat beautifully, making it the ultimate make-ahead dish for busy nights. Let’s get started on creating this cheesy, crowd-pleasing masterpiece.

👨‍🍳
Difficulty
Medium
🔥
Calories
High Cal

Ingredients for baked spaghetti recipe with cream cheese and sour cream

Just 13 ingredients transform simple spaghetti into a cheesy, pull-apart casserole that disappears fast.

Ingredient Amount Notes
Spaghetti 🍝 1 ½ lb Uncooked, broken in half
Cream Cheese 🧀 8 oz Full-fat, room temperature
Sour Cream 🥛 1 cup Full-fat for best texture
Shredded Mozzarella Cheese 🧀 2 cups Part-skim or whole milk
Parmesan Cheese 🧀 ½ cup Freshly grated preferred
Garlic Cloves 🧄 4 cloves Minced for even distribution
Onions 🧅 1 medium Diced small, about 1 cup
Butter 🧈 2 tbsp Unsalted, melted
Heavy Cream 🥛 ½ cup Full-fat for creaminess
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Dried Italian Seasoning 🌿 1 tsp Or 1 tbsp fresh basil
Milk 🥛 ¼ cup Whole milk for creaminess

The cheeses are the stars here—cream cheese and sour cream create that signature tangy richness, while mozzarella delivers the melt. Grab full-fat versions (not low-fat) for that perfect pull-apart texture. Parmesan adds depth, so freshly grate it—pre-shredded gets clumpy. For the onions, yellow or red work best. I always grab a small yellow onion from the store's pre-chopped section when I'm in a rush, but fresh is better. The garlic? Peel and mince it fresh—jarred garlic has zero flavor here.

No cream cheese? Substitute Greek yogurt at half the amount (it's tangy like sour cream). Short on mozzarella? Add extra Parmesan for cheesy flavor. The Italian seasoning can be swapped for dried basil and oregano (half tsp each). For a richer sauce, add 2 tbsp cream cheese—trust me, it's worth it. The spaghetti? Break it in half before cooking so it fits better in the dish. And if you're feeling fancy, toast the broken pieces in butter before adding to the sauce for extra flavor.

This casserole tastes even better the next day—double the batch if you can. Store leftovers in the fridge for up to 4 days (covered, of course) and reheat covered at 350°F for 15 minutes. Freezes beautifully for up to 3 months—portion into single servings before freezing. For serving, sprinkle fresh parsley on top right before baking. It adds that restaurant-quality finish and keeps the cheese from over-browning.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—just toss the cooked spaghetti, cream cheese, and sour cream in a dish, top it with melty mozzarella and parmesan, and bake. No pots to scrub, no pans to wash. That creamy-saucy mess? It all stays put.
  • Creamy Cheese Hug: Between us, the combo of cream cheese and sour cream turns this into something ridiculously rich—like mac and cheese’s cooler, grown-up cousin. The mozzarella gets crispy on top while the inside stays pillowy, and that parmesan? It’s the cherry on top.
  • Weeknight to Potluck: Honestly, this works everywhere. Too tired for dinner? Bake it. Hosting game night? Bring it. Even my picky teen devours it straight from the pan. Just adjust the cheese—more parmesan for extra flavor, less for a lighter bite.
  • Budget-Friendly Leftovers: Spaghetti’s cheap, and this recipe stretches it into something fancy without breaking the bank. Leftovers reheat like a dream—crispy top, creamy middle—so I make double batches. My freezer’s full of it, and my wallet’s happy.

Step-by-step instructions for creamy baked spaghetti casserole

Here's how to create that dreamy, gooey baked spaghetti with layers of rich cream cheese and tangy sour cream.

1

Cook the Spaghetti to Perfect Al Dente

Bring a large pot of water to a rolling boil and add 1.5 lb spaghetti, along with 1.5 tsp salt. Stir immediately to prevent sticking. Cook until 1 minute shy of package directions for al dente texture—you want it firm enough to hold its shape when baked. Drain thoroughly and set aside.

This step is crucial—I always undercook pasta slightly for baked dishes. It continues cooking in the oven while absorbing all that creamy goodness. Don't rinse the pasta after draining; the starch helps the sauce cling beautifully.

2

Build the Ultimate Cheese Sauce Base

In a large bowl, combine the cooked spaghetti with 8 oz cream cheese, 1 cup sour cream, 0.5 cup heavy cream, and 0.25 cup milk. Mix until completely smooth and creamy. Here's the thing—room temperature cream cheese blends better, so if yours is cold, let it sit at room temperature for 10-15 minutes before mixing.

Add 1 medium diced onions and 4 minced garlic cloves, along with 1 tsp dried Italian seasoning, 0.5 tsp black pepper, and 0.5 cup freshly grated parmesan cheese. Stir well to distribute all flavors evenly. The onions and garlic will soften during baking, adding depth without overpowering.

3

Assemble the Ultimate Cheesy Layers

In a 9x13-inch baking dish, spread half of the spaghetti mixture evenly. Then sprinkle 1 cup shredded mozzarella cheese over the top. Repeat with the remaining spaghetti mixture and another 1 cup shredded mozzarella cheese. The final layer should be the cheese to ensure maximum meltiness.

Drizzle the melted 2 tbsp butter evenly over the top for extra richness. This butter creates a golden, crispy crust while keeping the interior creamy. Press down gently on the casserole with a spatula to help it hold its shape during baking.

4

Bake to Golden, Bubbly Perfection

Preheat your oven to 375°F. Bake uncovered for 30-35 minutes until the top is golden brown and bubbly. The edges should be slightly crispy while the center remains creamy. If the top browns too quickly, tent loosely with aluminum foil for the last 10 minutes of baking.

I know it's tempting to peek, but resist! Every time you open the oven, you lose heat and steam, which can make the top dry out. The casserole is done when it pulls away slightly from the edges of the baking dish and has a beautiful golden crust.

5

Rest and Serve with Style

Remove from the oven and let it rest for 10 minutes before serving. This resting time allows the layers to set slightly, making it easier to slice and serve. The cheese will continue to melt and create that perfect pull-apart texture.

Serve immediately with a sprinkle of extra black pepper and a side of garlic bread. The combination of creamy, cheesy layers with the crispy top creates a restaurant-quality dish that's sure to disappear quickly. Leftovers reheat beautifully—just cover with foil and warm in the oven for 15 minutes at 350°F.

👨‍🍳

Pro Tips For Making Baked Spaghetti Recipe With Cream Cheese And Sour Cream

  • Pre-Cook Spaghetti Al Dente: DESCRIPTION:
  • Mix Cheeses Last: DESCRIPTION:
  • Use Room-Temp Cream Cheese: DESCRIPTION:
  • Bake at 375°F, Not Higher: DESCRIPTION:

Creative variations of this recipe

Spicy Kick

Add 1-2 teaspoons of hot sauce (like Frank's RedHot) or ½ teaspoon of cayenne pepper to the cheese sauce for a subtle kick. For more heat, stir in 2 tablespoons of diced jalapeños or 1 teaspoon of smoked paprika for depth.

I love adding a pinch of crushed red pepper flakes on top before baking for a crispy, spicy finish. 🌶️

Meat Lover's Twist

Brown ½ lb Italian sausage (mild or spicy) in a skillet until cooked, then crumble it into the cheese sauce. For extra richness, add ½ lb diced ham or ½ lb cooked ground beef.

This turns your baked spaghetti into a hearty, protein-packed meal that’s perfect for game day or family dinners.

Vegetable Boost

Mix in 1 cup diced bell peppers (any color) and ½ cup corn kernels for a sweet, crunchy contrast. I also love adding 1 cup steamed and chopped broccoli or ½ cup sautéed mushrooms for extra texture. These veggies add color and nutrients without overpowering the creamy cheese flavors.

Breakfast Fusion

Turn this into a breakfast casserole by adding 2 cups shredded hash browns as the base layer. Top with the spaghetti mixture, then sprinkle ½ cup shredded cheddar cheese and 2 fried eggs on top before baking. Serve with hot sauce or salsa for a fun, cheesy brunch twist.

Gluten-Free Adaptation

Swap the spaghetti for gluten-free pasta (like Barilla GF or De Cecco) and use a gluten-free flour tortilla as the base in a skillet for a crispy bottom.

The cream cheese and sour cream sauce will still coat beautifully, and the texture remains creamy and satisfying. Just ensure all cheeses are certified gluten-free.

Extra Crispy Top

For a restaurant-style crispy top, sprinkle ½ cup crushed cornflakes or panko breadcrumbs mixed with 2 tablespoons melted butter over the final cheese layer before baking. This creates a golden, crunchy crust that contrasts perfectly with the creamy interior. 💛

Nutrition facts

Servings 6
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 26g130%
Cholesterol 210mg70%
Sodium 1200mg52%
Total Carbohydrate 58g20%
Dietary Fiber 4g14%
Sugars 10g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use low-fat cream cheese or sour cream?

The full-fat versions are essential for that signature creamy, rich texture. Low-fat dairy can make the sauce watery and prevent the perfect pull-apart consistency. If you must use low-fat, add 1 extra tablespoon of heavy cream to compensate for the reduced fat content.

2

How do I prevent the spaghetti from getting mushy?

Cook the pasta 1 minute less than package instructions and drain it well. Never rinse it—those starches help the sauce cling. Also, spread the spaghetti mixture evenly in the baking dish and avoid overcrowding layers. This ensures even baking and maintains the al dente texture.

3

Can I make this ahead of time?

Assemble the casserole and refrigerate it uncovered for 24 hours before baking. This helps the flavors meld. When ready to bake, add 10-15 minutes to the baking time (cover loosely with foil for the first 20 minutes to prevent over-browning).

4

What's the best way to reheat leftovers?

Cover the casserole with foil and warm in a 350°F oven for 15-20 minutes. For a crispy top, uncover for the last 5 minutes. Microwaving works too—cover with a damp paper towel and heat in 30-second intervals until warmed through.

5

Why did my casserole turn out dry?

Overcooking is the most common cause. Bake until the edges are golden but the center is still slightly soft—it'll finish cooking while resting. Another tip: If your oven runs hot, tent with foil for the last 10 minutes of baking. Also, ensure your cream cheese is room temperature before mixing.

★★★★★4.6(1 review)
Categories Desserts