Baked Spaghetti Recipe with Cream Cheese and Sour Cream: Twisted Pasta Crunch With Gooey Cheese Pulls

Desserts

Baked Spaghetti Recipe with Cream Cheese and Sour Cream: Twisted Pasta Crunch With Gooey Cheese Pulls

This baked spaghetti recipe with cream cheese and sour cream transforms simple pasta into a decadent, cheesy casserole with a crispy top and gooey interior. The secret lies in blending the cream cheese and sour cream for that signature creamy, pull-apart texture that keeps every bite rich and satisfying.

I've perfected this dish over years of holiday gatherings, where it disappears faster than the mashed potatoes. What makes this recipe stand out is the balance of textures—tender pasta, crispy edges, and a velvety cheese sauce that holds together beautifully.

The cream cheese adds richness while the sour cream keeps the dish creamy without being overly heavy. Baking at 375°F for 30 minutes ensures a golden crust that contrasts perfectly with the soft, cheesy center.

The result is a dish that feels indulgent yet comes together in one baking dish with minimal effort. Each forkful delivers a mix of crispy pasta strands and melted cheese that pulls apart effortlessly.

It's the kind of comfort food that elevates any meal, whether served as a main course or alongside a fresh salad.

For an extra touch, sprinkle with extra cheese or fresh herbs before baking, and consider adding a side of garlic bread to soak up every last bit of that creamy goodness. This recipe is designed to impress without requiring advanced skills—just patience and a little love for cheesy pasta dishes.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for baked spaghetti recipe with cream cheese and sour cream

The perfect blend of creamy richness and crispy texture starts with these 13 essential ingredients.

Ingredient Amount Notes
Spaghetti 🍝 12 oz Uncooked, broken into 2-inch pieces
Cream Cheese 🧀 8 oz Full-fat, room temperature
Sour Cream 🥛 1 cup Full-fat for best texture
Whole Milk 🥛 ½ cup For smooth sauce consistency
Shredded Mozzarella Cheese 🧀 2 cups Part-skim or whole milk
Parmesan Cheese 🧀 ½ cup Freshly grated from block
Yellow Onion 🧅 1 medium Finely diced
Garlic Cloves 🧄 3 cloves Minced for even distribution
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Ground Black Pepper 🌶️ ½ tsp Freshly ground for flavor
Dried Oregano 🍃 1 tsp Italian blend preferred
Breadcrumbs 🍞 ½ cup Panko for extra crunch

The cream cheese and sour cream are non-negotiable here—they create that signature pull-apart texture. Philadelphia brand is my go-to for cream cheese, but any full-fat version works. For sour cream, Kroger's brand is reliable, but full-fat sour cream is worth the splurge if you're serving company. The mozzarella should be shredded fresh (the pre-shredded kind gets clumpy when baked). Whole milk mozzarella adds extra richness, but part-skim works fine. The Parmesan needs to be freshly grated from a block—pre-grated has anti-caking agents that make the sauce grainy. For the onion, yellow or sweet onions both work, but yellow gives a more authentic Italian flavor profile.

No cream cheese? Substitute with an equal amount of ricotta mixed with 1 tbsp milk—it won't be identical, but it'll save you in a pinch. Running low on sour cream? Greek yogurt at half the amount works surprisingly well. The breadcrumbs can be swapped for crushed cornflakes if you're avoiding gluten, though the texture will be slightly different. For the garlic, fresh is a must—jarred garlic has a metallic aftertaste that ruins the dish. The olive oil matters too—use something with good fruity notes, like California Olive Ranch. Pre-shredded cheese? Give it a quick pulse in the food processor to break up those little anti-caking clumps.

This dish tastes even better the next day—make extra if you can. Store leftovers in an airtight container for up to 4 days in the fridge. For freezing, portion into individual servings before baking, then freeze for up to 3 months. The breadcrumb topping can be prepped ahead and stored in the fridge for 2 days. To reheat, cover with foil and bake at 350°F for 15-20 minutes until bubbly. The pasta will get slightly softer when reheated, but the cheesy goodness remains intact.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I can’t be bothered with pots and pans. Toss the cooked spaghetti straight into a baking dish with that creamy mix of softened cream cheese and sour cream—no extra bowls, no extra mess. The milk keeps it luscious without curdling, and the mozzarella melts into a golden blanket on top.
  • Creamy Comfort Bomb: Between us, this dish is ridiculously good—like mac and cheese’s cooler, more grown-up cousin. The sour cream adds that tangy richness, while the cream cheese smooths everything out. Bake it until the edges are crispy and the top’s bubbly, and you’ve got a dish that’ll have everyone reaching for seconds.
  • Weeknight Workhorse: Honestly? This is my go-to when I need something hearty but don’t want to slave over it. Double the recipe for leftovers (they reheat like a dream), or serve it at potlucks—no one will guess it’s this unfussy. Even my picky teenager asks for it, and that’s saying something.
  • Budget-Friendly Luxury: You’d never know this tastes like a fancy restaurant dish—it’s just spaghetti, a block of cream cheese, and a tub of sour cream. The milk stretches the flavors without breaking the bank, and the mozzarella adds that melty indulgence. Best part? It feeds four for under $10, and the leftovers are just as good the next day.

Step-by-step instructions for baked spaghetti with cream cheese and sour cream

This method delivers a perfect balance of crispy breadcrumb topping and gooey cheese pulls every time.

1

Cook the Spaghetti Al Dente

Bring a large pot of water to a rolling boil and add 12 oz spaghetti broken into 2-inch pieces. Cook until 1 minute before the package's al dente time—this ensures perfect texture after baking. Reserve 1 cup of pasta water before draining, as we'll use it to adjust the sauce consistency later.

Drain the spaghetti and immediately return it to the pot. Toss with 1 tbsp olive oil to prevent sticking. This step is crucial—cooked pasta dries out quickly, and the oil helps maintain moisture during baking. Let it cool slightly while you prepare the sauce components.

2

Build the Creamy Cheese Sauce

In a large bowl, combine the 8 oz cream cheese, 1 cup sour cream, and 0.5 cup whole milk. Mix until completely smooth using a hand mixer or whisk. Add 2 cups shredded mozzarella cheese, 0.5 cup freshly grated parmesan cheese, 1.5 tsp salt, 0.5 tsp ground black pepper, and 1 tsp dried oregano. Stir well to distribute the seasonings evenly.

This sauce is the heart of your dish. The cream cheese provides richness while the sour cream adds tanginess that balances the cheesiness. The mozzarella and parmesan combination gives you that perfect stretchy, gooey texture when baked. If the mixture looks too thick, add 1-2 tablespoons of reserved pasta water to loosen it.

3

Combine Pasta and Sauce

Add the cooked spaghetti to the cheese mixture and gently fold everything together using a large spoon or your hands. The pasta should be fully coated in the sauce, with no dry spots. If needed, use a splash more pasta water to help the sauce cling to the noodles. Transfer the entire mixture to a 9x13-inch baking dish, spreading it evenly in a single layer.

This is where the magic happens—the sauce should look glossy and well-distributed. Any uneven spots will result in dry pasta in those areas. Don't worry if it looks messy; the baking process will bring everything together beautifully. Press down gently on the pasta to help it compact slightly in the dish.

4

Create the Crispy Topping

In a small bowl, combine the 0.5 cup breadcrumbs with 1 tbsp olive oil and 0.5 tsp dried oregano. Mix until the breadcrumbs are evenly coated. Sprinkle the breadcrumb mixture evenly over the top of the pasta in the baking dish. Press down lightly with your fingers or the back of a spoon to help it adhere.

This topping creates that perfect textural contrast—crispy on top, creamy underneath. The breadcrumbs will absorb moisture from the pasta during baking, creating a golden, crunchy crust. Don't skip pressing it down; this ensures maximum contact with the pasta and prevents the topping from sliding off during baking.

5

Bake to Golden Perfection

Preheat your oven to 375°F. Bake the spaghetti for 30-35 minutes until the top is golden brown and the edges are bubbling. The center should be hot but not boiling—you want the cheese to be melted and gooey, not scrambled. If the top browns too quickly, tent it loosely with aluminum foil for the last 10 minutes of baking.

The dish is done when you see golden brown spots on the breadcrumb topping and the cheese pulls back slightly when you run a knife through it. Let it rest for 5-10 minutes before serving—this allows the cheese to set slightly and makes it easier to cut. The internal temperature should reach 165°F at its hottest point.

👨‍🍳

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

  • Preheat That Pan: The oven should be at 375°F—not 350°F, not 400°F—before you even think about baking. I learned this the hard way when my first batch came out underdone in the middle and rubbery on top. A hot oven guarantees the cheese melts smoothly and the edges get that perfect golden crust without drying out.
  • Mix Cold Cream Cheese: Take the cream cheese straight from the fridge—yes, even if it’s stubbornly hard. Softening it first makes the sauce grainy, and nothing ruins this dish faster than lumps in your creamy layer. Use a fork to break it into chunks before stirring, then let the oven’s heat do the work of melting it into silk.
  • Don’t Skip the Milk First: Whisk the sour cream and whole milk together before adding the cream cheese. This keeps the sour cream from curdling when it hits the heat later. I used to add everything at once, and half the time, the sauce would split. A quick 30-second mix ensures a smooth, velvety texture—no science, just habit.
  • Press the Cheese Down: After spreading the sauce and sprinkling mozzarella, press it firmly into the spaghetti with a spatula. This isn’t just for looks—it prevents the cheese from sliding off during baking and guarantees every forkful has that gooey, melty goodness. Yes, it takes 10 seconds, but trust me, it’s worth it.

Wine and beer pairings for these flavors

Creamy White Wine

This rich, cheesy dish pairs beautifully with a dry Riesling from Germany or an Italian Pinot Grigio. The slight acidity in these wines cuts through the creaminess while complementing the garlic and onion flavors.

I love a chilled glass of Sutter Home Riesling—it's affordable yet delivers that perfect balance of sweetness and acidity. 🍷

Crisp Lager

For beer lovers, a crisp Pilsner or Helles Lager works wonderfully. The clean, light profile of a Stella Artois or Weihenstephaner Original refreshes your palate between bites. Avoid heavy stouts or dark ales—they'll overpower the delicate flavors of the baked spaghetti. Serve your beer ice-cold for maximum contrast. 🍺

Bolder Red Option

If you prefer red wine, go for a light-bodied Chianti or Pinot Noir. The acidity in these wines helps balance the richness of the cream cheese and sour cream.

A Chianti Classico from Tuscany adds a nice earthiness that pairs surprisingly well with the dish. Keep the wine at 60-65°F for optimal flavor. 🍷

Non-Alcoholic Pairings

For a refreshing non-alcoholic option, try a sparkling apple cider like Martinelli's. The bubbles cleanse your palate between bites, while the apple flavor complements the garlic and onion notes. Another great choice is ginger beer—the spicy kick enhances the dish's savory elements. Serve both chilled for best results. 🍏

Cheese Course Prep

If you're serving this as part of a larger meal, consider pairing it with a simple arugula salad dressed with lemon vinaigrette. The peppery greens cut through the richness beautifully. For a dessert pairing, a light panna cotta with berry compote completes the meal perfectly. 🥗

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 155mg52%
Sodium 1250mg54%
Total Carbohydrate 42g15%
Dietary Fiber 3g11%
Sugars 8g
Protein 24g48%
* 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 make this baked spaghetti ahead of time?

This dish actually tastes better the next day. Prepare it completely, then refrigerate uncovered for 1-2 hours to let the moisture evaporate slightly. Cover tightly and refrigerate for up to 4 days. When ready to serve, bake at 350°F for 20-25 minutes until heated through and bubbly. The flavors meld beautifully overnight.

2

What if my breadcrumb topping doesn't get crispy?

This usually happens when the topping isn't pressed down firmly or the oven isn't hot enough. First, make sure your oven is fully preheated to 375°F—use an oven thermometer to verify. Press the breadcrumbs down firmly with a spoon before baking. For extra crispiness, broil for 1-2 minutes at the end (watch closely to avoid burning).

3

Can I use different cheeses in this recipe?

You can experiment, but the cream cheese and sour cream combo is key for that signature texture. For mozzarella, stick with whole milk or part-skim for best melt. You could substitute 1/2 cup of the mozzarella with fontina or Gruyère for extra depth, but reduce baking time by 3-5 minutes as these cheeses melt faster. Avoid cheddar—it gets crumbly when baked.

4

Why did my baked spaghetti turn out dry?

Overcooking is the most common cause. The pasta should be al dente before baking, not mushy. Another issue could be not reserving enough pasta water—add 2-3 tablespoons of water to the sauce before baking if it looks dry. For future attempts, try covering the dish loosely with foil during the first 20 minutes of baking to retain moisture.

5

Can I make this in a different sized baking dish?

Yes, but you'll need to adjust the baking time. For a 9x13-inch dish, bake 30-35 minutes. In an 8x8-inch dish, reduce to 25-30 minutes (cover with foil if browning too fast). For a 11x15-inch sheet pan, spread the mixture in a single layer and bake 20-25 minutes. Always check for doneness at the lower end of the time range.

★★★★★4.5(13 reviews)
Categories Desserts