Baked Spaghetti Recipe with Cream Cheese and Sour Cream: One-Pan Cheesy Pasta Bake Magic

Desserts

Baked Spaghetti Recipe with Cream Cheese and Sour Cream: One-Pan Cheesy Pasta Bake Magic

This baked spaghetti recipe with cream cheese and sour cream transforms simple ingredients into a creamy, indulgent one-pan masterpiece. The secret lies in pre-cooking the pasta just until al dente, then layering it with a rich cheese sauce that bakes into golden perfection.

Every bite delivers that perfect balance of tender pasta and velvety cheese—no soggy bottoms here. The magic happens when you mix cream cheese and sour cream into the sauce, creating a texture that's impossibly creamy yet still holds its shape.

A quick sauté of garlic and onions adds depth, while a sprinkle of mozzarella on top ensures a bubbly, golden crust. This dish is the ultimate comfort food—easy enough for weeknights but impressive enough for company.

What you'll end up with is a restaurant-quality pasta bake that's ready in under 45 minutes, including prep. The aroma alone will have everyone gathering at the table, and the first forkful will have them asking for seconds.

Serve with a simple salad or garlic bread to round out the meal. The best part? Leftovers reheat beautifully, making this the perfect make-ahead dish for busy families. Let's get started on creating this cheesy, dreamy pasta bake that's sure to become a household favorite.

👨‍🍳
Difficulty
Medium
🔥
Calories
High Cal

Ingredients for baked spaghetti recipe with cream cheese and sour cream

Simple ingredients that pack a cheesy, creamy punch for your one-pan pasta bake.

Ingredient Amount Notes
Spaghetti 🍝 12 oz Uncooked, broken in half
Unsalted Butter 🧈 ½ cup For sautéing onions and garlic
Yellow Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 4 cloves Fresh, minced
Cream Cheese 🧀 8 oz Full-fat, room temperature
Sour Cream 🥛 ½ cup Full-fat for creaminess
Whole Milk 🥛 ½ cup Warmed slightly
Mozzarella Cheese 🧀 1 ½ cups Shredded, part-skim
Parmesan Cheese 🧀 ½ cup Freshly grated
All-Purpose Flour 🌾 2 tbsp For thickening sauce
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Dried Basil 🌿 1 tsp Or 1 tbsp fresh chopped
Olive Oil 🫒 1 tbsp For greasing baking dish

The cream cheese and sour cream are the stars here—full-fat versions make all the difference for that ultra-creamy texture. Philadelphia brand is my go-to for cream cheese, but any good-quality block works. For sour cream, Kroger or Trader Joe's have the best full-fat options. The mozzarella? Pre-shredded gets gummy, so grab a block and shred it yourself. If you're feeling fancy, mix in a few ounces of provolone for extra depth of flavor. The butter should be unsalted so you control the seasoning.

No cream cheese? Substitute with extra sour cream plus 1 tbsp cornstarch to thicken. Short on mozzarella? Gruyère or fontina add a rich, nutty flavor. The spaghetti can be any shape—fettuccine or penne work beautifully too. For the garlic, roasted cloves add a sweeter, deeper flavor if you want to get fancy. The milk should be warmed to room temperature before mixing—cold milk curdles when combined with cheese. If you're making this ahead, cook the pasta just al dente so it finishes perfectly in the oven.

This reheats like a dream—best the next day when all the flavors meld. Store leftovers covered in the fridge for 4-5 days or freeze for up to 3 months. I always make a double batch because it disappears fast. For the baking dish, 9x13-inch is perfect, but a round 9-inch works too. Grease it well so nothing sticks—olive oil works best for that crispy bottom we all love.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: That’s right—just toss everything into one dish. No boiling pots, no clattering lids, no stress. The spaghetti soaks up the butter, onion, and garlic while baking, turning into a creamy, golden mess that’s way easier than it looks.
  • Creamy Garlic Hug: Between us, the combo of cream cheese and sour cream is ridiculously good—smooth, tangy, and just rich enough to make you slow down. The garlic? It melts into every strand, so you get that deep, savory punch without overpowering the dish.
  • Lunchbox Hero: Here’s what sold me—this is perfect for meal prep. Pack it in containers, and it reheats like a dream (or eat it cold—no judgment). My kids grab it for school lunches, and my husband takes it to work when he forgets to pack dinner.
  • Budget Stretch: Honestly, this recipe is my secret weapon for stretching ingredients. A block of cheese and a bag of spaghetti go a long way, and the leftovers? They’re even better the next day. Plus, it’s cheaper than takeout but feels like a treat. (Yes, even on a Tuesday night.)

Step-by-step instructions for creamy baked spaghetti

This one-pan wonder delivers restaurant-quality cheesy pasta with minimal effort.

1

Cook the Spaghetti Al Dente

Bring a large pot of water to a rolling boil and add the 12 oz spaghetti. Stir immediately to prevent sticking. Cook until 1 minute before the package directions for al dente - you want it to still have a slight bite. Drain the pasta, reserving 1 cup of pasta water, and set aside.

Here's the thing - don't rinse the pasta. That starchy coating is what helps create our creamy sauce later. I like to give the pasta a quick toss with a tablespoon of the olive oil right after draining to prevent sticking as it cools.

2

Build the Creamy Cheese Sauce

In a large mixing bowl, combine the 8 oz cream cheese, 0.5 cup sour cream, 0.5 cup whole milk, 1.5 cups mozzarella cheese, 0.5 cup parmesan cheese, 2 tbsp all-purpose flour, 1.5 tsp salt, 0.5 tsp black pepper, and 1 tsp dried basil. Mix until completely smooth - you should have a thick, velvety cheese sauce.

I use a hand mixer for this step to ensure the cream cheese incorporates fully without clumping. If the mixture looks too thick, add 1-2 tablespoons of the reserved pasta water to loosen it. The sauce should be thick enough to coat the back of a spoon but still pourable.

3

Sauté Onions and Garlic for Flavor

While the sauce thickens, heat 0.5 cup unsalted butter in a large oven-safe skillet over medium heat. Add the 1 whole yellow onion and cook for 5-6 minutes until softened and translucent. Add the 4 cloves garlic cloves and cook for 30 seconds until fragrant.

Don't let the garlic burn - it should smell amazing but not bitter. Here's where the flavor foundation happens. I like to press the garlic into the onions with a spoon to release all those aromatic oils. Remove the skillet from heat and set aside.

4

Combine Everything in One Pan

Add the cooked spaghetti to the skillet with onions and garlic, along with the cheese sauce. Stir vigorously until everything is well coated and the spaghetti is evenly distributed. The mixture should look thick and creamy - if it's too dry, add more of the reserved pasta water 1 tablespoon at a time until it reaches your desired consistency.

This is the moment that matters: spread the pasta mixture evenly in the skillet. You want it to be about 1 inch deep - not too thin or it will dry out, not too thick or it won't bake properly. I press down gently with a spatula to help it set up nicely.

5

Bake to Golden Perfection

Transfer the skillet to a 375°F preheated oven and bake uncovered for 20-25 minutes until the top is golden brown and bubbly. The edges should be slightly crispy while the center remains creamy.

Watch closely in the last 5 minutes - you want that beautiful golden crust to form. If it starts browning too quickly, tent loosely with foil. When done, let it rest for 5 minutes before serving - this helps the cheeses set up properly and prevents a runny mess.

👨‍🍳

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

  • COOK SPAGHETTI AL DENTE: I used to overcook the pasta thinking it’d absorb more sauce—wrong. Cook it al dente (1 minute less than package says), then drain and rinse briefly in cold water. The starch clings to the noodles, helping the cream cheese sauce stick like glue instead of turning into a greasy mess.
  • SOFTEN CREAM CHEESE FIRST: Lump-free sauce starts here. Microwave the cream cheese in 10-second bursts until it’s just soft enough to stir smoothly with the sour cream—no melting into a blob. Cold cream cheese makes the sauce grainy, and nobody wants to eat gritty baked spaghetti.
  • SAUTÉ ONIONS LOW AND SLOW: High heat caramelizes onions too fast, turning them bitter. Cook them on medium-low for 8–10 minutes until translucent but not browned. This builds flavor without overpowering the creamy sauce, and you’ll taste the difference when the dish bakes.
  • ADD SOUR CREAM LAST: Mix it in after removing the pan from heat—otherwise, it curdles from the residual heat. Stir it in gently, then let the whole dish sit for 2 minutes before baking. This keeps the sauce silky, not lumpy, and the texture stays rich even after baking.

Health benefits of this baked spaghetti recipe with cream cheese and sour cream

Creamy Comfort

This baked spaghetti delivers 30 grams of protein per serving—thanks to the combo of cheese and pasta—making it a satisfying, filling meal that keeps you full for hours. The full-fat dairy provides healthy fats that support brain function and keep energy levels steady.

I always notice how this dish powers me through afternoons when I need a pick-me-up. 💪

Calcium Powerhouse

The 3 cups of cheese in this recipe (cream cheese, mozzarella, and parmesan) deliver over 60% of your daily calcium needs per serving. Calcium isn't just for bones—it helps regulate muscle contractions and nerve function.

The parmesan adds a flavor boost while contributing significantly to your daily calcium intake without tasting like a health lecture.

Probiotics Boost

Both sour cream and cream cheese contain live cultures that act as natural probiotics, supporting gut health and digestion. These beneficial bacteria help maintain a healthy gut microbiome, which is linked to improved immunity and even better mood regulation.

I've found that including fermented dairy in my meals helps me digest this rich dish more comfortably.

Vitamin B Complex

The whole milk and eggs (found in cream cheese) provide a full spectrum of B vitamins, including B12, riboflavin, and niacin. These nutrients are essential for converting food into energy and maintaining healthy skin and nerves.

The garlic in this recipe adds a bonus of vitamin B6, which supports brain health and metabolism. It's one of those dishes where every ingredient works together for your well-being.

Low-Carb Adaptation

For those watching carbs, you can reduce the spaghetti by half and bulk up the dish with zucchini noodles or cauliflower rice. The cheese sauce remains the star, providing richness without the heavy carb load.

I've made this version for guests with dietary restrictions, and they never miss the traditional pasta—it's that creamy and satisfying. The key is using extra cheese to maintain that indulgent texture.

Meal Prep Friendly

This dish reheats beautifully while retaining its creamy texture, making it perfect for meal prep. The combination of protein and healthy fats helps stabilize blood sugar levels, preventing energy crashes later in the day.

I always make a double batch because it's so versatile—great for lunches or light dinners. The leftovers actually taste better the next day as flavors meld together. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 185mg62%
Sodium 1240mg54%
Total Carbohydrate 58g20%
Dietary Fiber 3g11%
Sugars 8g
Protein 28g56%
* 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 dairy in this recipe?

The creamy texture comes from full-fat cream cheese and sour cream—low-fat versions won't give the same rich mouthfeel. For a lighter version, use half full-fat and half low-fat, but expect a slightly less indulgent result. The sauce will still work, though!

2

How do I prevent the pasta from getting mushy?

Cook the spaghetti just 1 minute less than package instructions (al dente), drain well, and toss with olive oil immediately. The reserved pasta water helps adjust consistency, but don't overdo it—too much liquid makes the bake watery. Bake at 375°F for exactly 20-25 minutes to set properly.

3

What if I don't have a skillet?

Use a 9x13-inch baking dish instead! Sauté the onions and garlic in the dish itself (just use a smaller pan for browning if needed), then assemble everything in the baking dish. Grease it well with olive oil to prevent sticking. The baking time stays the same—just check for doneness at 20 minutes.

4

Can I make this ahead of time?

Assemble the dish up to 24 hours ahead and refrigerate uncovered. Bake straight from the fridge at 375°F for 30-35 minutes (add 5-10 minutes if using frozen). The flavors deepen overnight, and it reheats beautifully. For freezing, bake first, cool completely, then freeze for up to 3 months.

5

What's the best way to add protein?

For extra protein, fold in 1 cup cooked chicken or Italian sausage when combining everything in the skillet. You can also add 1/2 cup diced ham or ground beef during the onion sauté step. Just drain any excess fat to keep the sauce creamy. Avoid adding raw meat—it won't cook through properly in the baking time.

★★★★★4.9(7 reviews)
Categories Desserts