Bacon Cream Cheese Baked Spaghetti Recipe: Triple-Layered Comfort With Crispy Top

Main Courses

Bacon Cream Cheese Baked Spaghetti Recipe: Triple-Layered Comfort With Crispy Top

Bacon cream cheese baked spaghetti delivers the ultimate Italian-American comfort food experience—crispy golden top, creamy layers, and smoky bacon in every bite. This triple-layered masterpiece combines the best of baked pasta and loaded casserole, creating a dish that's perfect for family dinners or special occasions. The secret lies in proper layering and baking at the right temperature to achieve that perfect crispy crust while keeping the interior rich and tender.

What sets this recipe apart is the balance of textures and flavors—crispy bacon bits throughout, a velvety cream cheese sauce that coats every strand of spaghetti, and a golden-brown top that's impossible to resist.

The dish bakes at 375°F for 30 minutes, transforming simple ingredients into a restaurant-quality meal that's foolproof to prepare. Whether you're feeding a crowd or treating yourself to a comforting weeknight dinner, this baked spaghetti delivers satisfaction in every forkful.

The result is a dish that's creamy yet crispy, savory yet satisfying, with layers of flavor that make it impossible to stop at just one serving. The bacon adds a smoky depth that complements the tangy cream cheese perfectly, while the spaghetti absorbs all the rich flavors.

This recipe captures the essence of Italian-American comfort food—hearty, indulgent, and completely irresistible.

Ready to create this comforting masterpiece? The process is straightforward, with clear layering instructions and precise baking times to ensure perfect results every time. Garnish with fresh green onions or extra cheese if desired, but trust that this dish shines on its own.

Let's get started on this ultimate comfort food recipe!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
High Cal

Ingredients for bacon cream cheese baked spaghetti

Six servings of ultimate comfort—crispy top, creamy layers, and smoky bacon in every bite.

Ingredient Amount Notes
Spaghetti 🍝 12 oz Uncooked, broken in half
Heavy Cream 🥛 1 cup Full-fat for richness
Cream Cheese 🧀 8 oz Full-fat block preferred
Bacon 🥓 12 oz Cooked, crumbled, thick-cut
Marinara Sauce 🍅 2 cups High-quality, chunky preferred
Shredded Mozzarella Cheese 🧀 2 cups Part-skim or whole milk
Parmesan Cheese 🧀 ½ cup Freshly grated, fine
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Fresh Green Onions 🧅 ¼ cup Sliced, for garnish
Butter 🧈 2 tbsp Unsalted, melted
All-Purpose Flour 🌾 2 tbsp For topping
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Diamond Crystal Kosher Salt 🧂 1 ½ tsp Adjust to taste

The bacon is non-negotiable here—thick-cut, cooked until crispy, and crumbled into tiny bits for maximum flavor. Costco or Trader Joe's always have the best quality for this. For the cream cheese, full-fat block is a must—it melts perfectly and gives that velvety texture. If you're using pre-shredded mozzarella, skip the extra salt since it's already pre-salted. The spaghetti should be broken in half before cooking to fit better in the baking dish. Fresh garlic makes all the difference, but if you're in a pinch, jarred minced garlic works too.

No heavy cream? Half-and-half or whole milk can stretch it out, but you'll lose some richness. Pre-shredded cheese gets clumpy when melted, so buy a block and shred it yourself—it's worth the extra minute. The marinara sauce should be chunky, not smooth—look for brands like Rao's or Barilla that have visible pieces of tomato. For extra crispiness on top, top with breadcrumbs instead of flour if you have them. The green onions add a bright pop of color and freshness, but skip them if you're serving kids—they might not love the texture.

This dish is best made a day ahead—flavors meld beautifully overnight. Portion into individual servings before baking if you're feeding a crowd, so everyone gets their own crispy-topped masterpiece. Leftovers reheat well in the oven at 350°F for 15 minutes—just cover with foil to prevent drying. The crispy top won't be as perfect, but the creamy layers stay rich and delicious. Store any extras in an airtight container for up to 4 days in the fridge, though I doubt it'll last that long.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to wash a million dishes. Cook the bacon right in the baking dish, dump in the spaghetti and sauce—no straining, no fuss. The only cleanup is wiping the counter where I spilled marinara trying to scrape the last bit out.
  • Creamy Crispy Obsession: That golden top crust? It’s the best of both worlds—crispy enough to hold a fork, creamy enough to melt in your mouth. The bacon grease in the sauce? Absolute flavor gold. I’ll be honest, I’ve made it without bacon before, and it’s just… sad.
  • Weeknight & Potluck Star: This dish is my go-to for when friends drop by unannounced or when I need something hearty for a crowd. Double the recipe, bake it in two pans, and suddenly you’re the hero of the dinner table. (Yes, even on a Tuesday night.)
  • Budget-Friendly Leftovers: Spaghetti, bacon, and cream cheese stretch this into a full meal for days. I make a big batch on Sunday, and by Wednesday, it’s still the star of my lunch. Plus, the flavors actually get better the next day—no sad, rubbery pasta here.

Step-by-step instructions for bacon cream cheese baked spaghetti

Here's how to build this decadent triple-layered dish with a golden, crispy top that'll have everyone begging for seconds.

1

👨‍🍳 Step 1: Cook and Prepare the Bacon

Start by cooking the 12 oz bacon in a large skillet over medium heat until it reaches golden brown and crispy. This should take about 10-12 minutes, depending on thickness. Drain the bacon on paper towels, reserving 2 tablespoons of the rendered fat in the skillet—this precious fat will become the flavor base for your sauce.

Once cool enough to handle, use two forks to crumble the bacon into small, even pieces. Set aside—you'll need every bit of that smoky flavor. The crispiness of the bacon adds a satisfying texture contrast to the creamy layers, so don't skip this step. If you're using pre-cooked bacon, skip the cooking and go straight to crumbling.

2

🍳 Step 2: Create the Creamy Sauce Base

In the same skillet with the reserved bacon fat, melt the 2 tbsp butter over medium heat. Add the 4 cloves minced garlic and sauté for 30 seconds until fragrant—this prevents burning while infusing the fat with garlic's aromatic essence.

Reduce heat to low and gradually whisk in the 1 cup heavy cream and 8 oz cream cheese, breaking the cream cheese into small pieces as it melts. Stir constantly until smooth and fully combined. In a separate bowl, whisk together the 2 tbsp all-purpose flour and 1.5 tsp Diamond Crystal kosher salt, then sprinkle this mixture into the sauce. Cook for 1-2 minutes until slightly thickened—this creates the velvety texture that makes this dish irresistible.

3

🥘 Step 3: Assemble the Triple-Layered Casserole

Preheat your oven to 375°F. In a 9x13-inch baking dish, spread 1 cup marinara sauce evenly across the bottom. Then add half of the 12 oz spaghetti (broken in half), 1 cup of the shredded mozzarella cheese, and half of the cooked bacon. Repeat the layers exactly—another 1 cup marinara, the remaining spaghetti, 1 cup mozzarella, and the rest of the bacon.

For the final layer, spread the creamy sauce evenly over the top, then sprinkle the remaining 1 cup mozzarella and 0.5 cup Parmesan cheese on top. The cheese will melt into a luxurious blanket, while the Parmesan adds a nutty depth that ties everything together. This layering creates both visual appeal and the perfect balance of textures.

4

🔥 Step 4: Bake to Golden Perfection

Bake uncovered for 25-30 minutes until the top is deep golden brown and bubbly. Here's the secret to that coveted crispy top: During the last 5 minutes of baking, sprinkle the 0.5 tsp ground black pepper evenly over the top. This not only adds flavor but also helps create a slightly crispy crust that contrasts beautifully with the creamy interior.

Remove from the oven and let it rest for 5 minutes before serving. This resting period allows the layers to set slightly, preventing a runny mess when you cut into it. Garnish with the 0.25 cup sliced fresh green onions right before serving—their freshness cuts through the richness perfectly.

5

🍽️ Step 5: Serve with Confidence

Use a sharp knife to cut through the crispy top into 6 generous servings. The contrast of the crispy exterior with the creamy, cheesy interior and savory bacon layers is what makes this dish so addictive. Serve immediately with a side salad or garlic bread to soak up any extra sauce.

This triple-layered masterpiece delivers on comfort food promises with every bite—the creamy sauce, smoky bacon, and crispy top create a symphony of textures and flavors. The key to success lies in the layering technique and that perfect crispy finish, so don't rush the baking process. Trust me, the wait is worth it for that golden, crackling top!

👨‍🍳

Pro Tips For Making Bacon Cream Cheese Baked Spaghetti

  • COOK BACON FIRST: I learned this the hard way—crispy bacon loses its snap when mixed into warm pasta. Cook it until fully done, drain on paper towels, and chop it while still hot. That way, it stays crispy when folded into the creamy sauce later, adding texture where it counts.
  • MIX CREAM CHEESE COLD: Sounds weird, but it works: fold softened cream cheese into the warm marinara after removing the sauce from heat. If you melt it in, you’ll end up with a greasy, separated mess. Cold cream cheese blends smoother and doesn’t turn the sauce into a gloppy disaster.
  • UNDERCOOK PASTA BY 1 MINUTE: Baked spaghetti needs to finish cooking in the oven, so pull pasta out when it’s just al dente—about 1 minute before package instructions. Overcooked noodles turn mushy when baked, and no one wants that sad, gummy texture ruining the creamy layers.
  • LAYER WET PASTA DRY: Drain the pasta well, but don’t rinse—you want some starch to cling. Toss it with a bit of olive oil first to prevent sticking, then layer it in the dish dry. The sauce will soak in evenly without turning the whole thing into a soggy bottom. (Yes, even if you’re impatient like me.)

Best sauces and condiments for this recipe

Creamy Sauce Upgrades

The velvety cream cheese sauce is the star, but you can elevate it further. For extra richness, stir in 2 oz mascarpone cheese with the cream cheese—it adds a luxurious silkiness. I also love adding ½ tsp smoked paprika to deepen the smoky flavor and complement the bacon.

For a tangy twist, whisk in 1 tbsp Dijon mustard at the end for brightness. 💫

Spicy Kick Options

If you crave heat, fold 1 tsp hot sauce (like Cholula) or ½ tsp cayenne pepper into the sauce before baking. For a more subtle burn, add 1 tbsp chopped jalapeños (seeds removed) to the marinara layer.

The heat balances the creaminess beautifully—just adjust to taste. Trust me, the bacon's smokiness plays perfectly with the spice.

Herb Infusions

Fresh herbs brighten up the dish without overpowering. Stir 1 tbsp chopped chives or 1 tsp dried oregano into the sauce for an aromatic touch. For a Mediterranean twist, add 1 tbsp chopped basil after baking and let it wilt slightly into the hot sauce.

The herbs add freshness that cuts through the richness.

Cheese Variations

Swap out mozzarella for fontina or Gruyère for a nutty depth. A mix of ½ cup mozzarella and ½ cup sharp cheddar adds a tangy punch. For extra gooeyness, sprinkle 2 tbsp ricotta cheese over the final layer before baking. The cheese choices completely transform the texture and flavor profile.

Topping Crunch

For extra texture, top with ¼ cup panko breadcrumbs mixed with 1 tbsp melted butter before the final bake. The crunch contrasts the creamy layers perfectly. I also love adding ¼ cup crushed potato chips (like Ruffles) for a salty crunch. The contrast makes every bite exciting.

Garnish Finishes

Fresh garnishes elevate the dish visually and add freshness. Sprinkle 1 tbsp chopped parsley or 2 tbsp grated Parmesan on top after baking. For a pop of color, add ¼ cup diced cherry tomatoes (roasted for 10 minutes at 400°F).

The garnishes make the dish feel restaurant-quality and add a final layer of flavor. 🌟

Nutrition facts

Servings 6
Amount Per Serving
Calories 720kcal
% Daily Value *
Total Fat 48g61%
Saturated Fat 28g140%
Cholesterol 220mg73%
Sodium 1250mg54%
Total Carbohydrate 52g18%
Dietary Fiber 4g14%
Sugars 8g
Protein 38g76%
* 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 recipe without baking it?

For a stovetop version, combine all ingredients in a large skillet over low heat and stir constantly for 10-15 minutes until the cheese melts completely. The texture will be creamier without the crispy top, but it's still delicious. Add 2 tbsp heavy cream if the mixture gets too thick. This works well for quick weeknight meals when you don't have time for baking.

2

How do I prevent a soggy bottom layer?

The key is proper layering and baking time. Spread the marinara sauce evenly on the bottom of your dish, then add a layer of spaghetti and let it sit for 2 minutes to absorb some of the sauce before adding the next layer. Bake at 375°F for 25-30 minutes—don't overbake, or the bottom will dry out. Using a 9x13-inch baking dish helps distribute heat evenly.

3

Can I use different types of pasta?

While spaghetti works best for this recipe, you can substitute with other long pasta shapes like linguine or fettuccine. Avoid short pasta like penne or macaroni—they won't layer as well. For a fun twist, try gluten-free spaghetti, but reduce baking time by 5 minutes as it may dry out faster. The cream cheese sauce will coat any long pasta shape beautifully.

4

Why did my top turn out greasy instead of crispy?

Greasy tops usually happen from too much sauce or insufficient baking time. For a crispy finish, use 2 tbsp all-purpose flour mixed with 1 tsp salt on top before baking. Also ensure you're baking at 375°F for the full 25-30 minutes—don't rush it! If the top still seems greasy, broil for 1-2 minutes at the end to crisp it up. The golden color indicates a perfect crispy top.

5

Can I make this ahead of time?

This dish actually tastes better the next day! Assemble it completely, cover with foil, and refrigerate for up to 24 hours before baking. When ready to bake, add 5-10 minutes to your baking time (about 35-40 minutes total) since it starts cold. The flavors meld beautifully overnight, making it perfect for meal prep. Reheat leftovers at 350°F for 15 minutes covered with foil.

★★★★★4.6(6 reviews)
Categories Main Courses