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

This bacon cream cheese baked spaghetti delivers the ultimate comfort food experience—where rich, creamy layers meet crispy, golden perfection. 🔥 The secret lies in balancing salty bacon, velvety cream cheese, and perfectly cooked pasta, all baked until the top is irresistibly crunchy while the center stays luscious.

I developed this recipe after years of perfecting the art of baked pasta, ensuring every bite delivers that satisfying mix of textures and flavors.

The magic happens in the layers: crispy bacon crumbles on top, creamy cheese sauce throughout, and tender spaghetti that holds up to baking.

Unlike traditional baked ziti, this version uses a triple-layered approach—first the pasta, then the cheese-bacon mixture, and finally a crispy breadcrumb topping—that creates restaurant-quality results without the fuss. The cream cheese adds that signature tangy richness while keeping the dish lighter than heavy Alfredo-based versions.

By the time it emerges from the oven, you'll have a dish that's crispy on top, creamy in the middle, and packed with smoky bacon flavor—perfect for feeding a crowd or treating yourself to a decadent weeknight meal.

The best part? It's easier than it looks, with simple prep and hands-off baking that lets the flavors meld together beautifully. This is comfort food at its finest, with just the right balance of indulgence and ease.

Serve with a simple green salad or garlic bread to soak up every last bit of that creamy sauce. The combination of textures—crunchy top, creamy filling, and tender pasta—makes this dish unforgettable. Let's get baking! Here's everything you need to make it perfectly the first time.

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

Ingredients for bacon cream cheese baked spaghetti

Six layers of comfort: crispy bacon, creamy cheese, and golden crunch—just like your favorite restaurant dish.

Ingredient Amount Notes
Spaghetti 🍝 1 ½ lb Uncooked, medium thickness
Bacon 🥓 12 oz Cooked until crispy, crumbled
Cream Cheese 🧀 8 oz Full-fat, room temperature
Heavy Cream 🥛 ½ cup Whole milk for richness
Shredded Mozzarella Cheese 🧀 2 cups Part-skim or whole milk
Parmesan Cheese 🧀 ½ cup Freshly grated, vibrant color
Garlic Cloves 🧄 4 cloves Minced, fresh aroma
Butter 🧈 ½ cup Unsalted, melted
All-Purpose Flour 🌾 ¼ cup For breadcrumb topping
Italian Seasoned Breadcrumbs 🍞 ½ cup Panko for extra crunch
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Olive Oil 🫒 1 tbsp For greasing baking dish

The bacon is non-negotiable—thick-cut, applewood-smoked from Costco or your local butcher gives the best flavor. Cook it until it's crispy, then crumble it fine for that perfect smoky crunch. Cream cheese needs to be full-fat and room temperature—it blends so much smoother that way. I always grab Philadelphia brand because it's reliable, but any good-quality cream cheese works. The mozzarella? Part-skim or whole milk makes all the difference in that melty texture. Freshly grated Parmesan adds depth, so don't skip the block—pre-shredded gets clumpy and loses flavor fast.

No thick-cut bacon? Regular bacon works in a pinch, but you'll need to cook it extra crispy. Running low on cream cheese? Substitute with equal parts sour cream and cream cheese, but the texture won't be identical. The Italian seasoned breadcrumbs are a game-changer—Panko plus Italian seasoning gives you that perfect crunch. No parsley? Fresh basil or dried oregano works too, though parsley brightens up the dish. The garlic can be jarred minced if fresh isn't available, but fresh always tastes better. For the pasta, spaghetti holds up best to baking—penne or rigatoni can get too mushy.

This dish reheats beautifully—just pop it in the oven at 350°F for 10-15 minutes until bubbly. Store leftovers in an airtight container for 3-4 days in the fridge, or freeze for up to 2 months. I love making a double batch because it's perfect for meal prep—just portion it into containers and reheat as needed. The breadcrumb topping gets soggy if stored, so assemble it fresh before baking. Garnish with extra parsley right before serving—it adds that fresh pop of color!

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s all in one dish—no dirty pots, no fuss. Just toss the cooked spaghetti with crispy bacon, that dreamy cream cheese-heavy cream sauce, and cheese, then bake. Honestly, I’ve made it after a long day and still had energy left to watch a movie.
  • Salty-Smooth Bliss: The combo of smoky bacon crumbles and velvety cream cheese sauce is ridiculously good—like a grown-up mac and cheese but better. The heavy cream makes it rich without being heavy, and the mozzarella melts into gooey perfection. My kids fight over the last bite (and I don’t even pretend to stop them).
  • Meal Prep Hero: This bakes up perfectly for lunches—just reheat and enjoy. I double the batch on Sundays, portion it out, and it tastes just as fresh three days later. (Yes, even on a Tuesday night when I’m too tired to cook.)
  • Budget Booster: Bacon and cream cheese aren’t cheap, but this recipe stretches them further than you’d think. A single package of bacon covers two batches, and the sauce goes a long way. Plus, it’s the kind of dish that makes cheap pasta feel like a splurge. My wallet thanks me every time.

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

Here's how to build layers of cheesy goodness with that perfect crispy breadcrumb topping everyone will crave.

1

🍳 Step 1: Cook and Crisp the Bacon

Start by cooking the 12 oz bacon in a large skillet over medium heat until it's crispy and golden. I like to use a mix of regular and thick-cut slices for varied texture. Drain the bacon on paper towels, reserving 2 tablespoons of the bacon fat in the pan—this golden liquid is pure flavor.

Once cool enough to handle, crumble the bacon into small pieces. You'll want about 1 cup of crumbled bacon for this recipe. Here's the thing—don't skip the crisping step. That smoky, crispy texture is what makes this dish sing. If you're short on time, you can microwave the bacon for 1 minute to soften it slightly before crumbling, but fresh crispy bacon is worth the wait.

2

👨‍🍳 Step 2: Create the Cream Cheese Sauce

In a medium bowl, combine the 8 oz cream cheese (at room temperature), 0.5 cup heavy cream, 0.5 cup grated parmesan cheese, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Mix until completely smooth—no lumps allowed. I use a hand mixer for this step to ensure everything blends perfectly.

This sauce is the heart of your dish. The cream cheese gives that rich, velvety texture while the parmesan adds depth. If your cream cheese is cold, microwave it for 10-15 seconds to soften slightly before mixing. The sauce should be thick but pourable—like a luxurious béchamel. Taste it now and adjust seasoning if needed. You'll want it to be rich but not overly salty.

3

🍳 Step 3: Assemble the Triple-Layered Pasta

Preheat your oven to 375°F. Generously grease a 9x13-inch baking dish with 1 tablespoon olive oil—this prevents sticking and makes cleanup a breeze. Cook the 1.5 lb spaghetti according to package instructions until al dente, then drain and return it to the pot.

Toss the hot spaghetti with the cream cheese mixture until every strand is coated. Spread half of this pasta mixture evenly in the prepared baking dish. Sprinkle 1 cup of the shredded mozzarella cheese and half of the crumbled bacon over the first layer. Now add the remaining pasta mixture, then the remaining 1 cup mozzarella cheese and bacon. This triple-layer approach ensures maximum flavor in every bite.

4

🥘 Step 4: Create the Crispy Breadcrumb Topping

In a small bowl, mix together the 0.5 cup italian seasoned breadcrumbs, 0.25 cup all-purpose flour, 0.5 cup melted butter, and 4 cloves minced garlic. The breadcrumbs should look moist but not soupy—if it's too dry, add a splash of milk. Spread this mixture evenly over the top of the spaghetti, pressing down gently with your fingers.

Here's where the magic happens: this topping transforms from bland to irresistibly crispy. The butter creates a golden seal while the breadcrumbs add that satisfying crunch. Don't worry if it looks messy—it'll crisp up beautifully in the oven. For extra flavor, I like to sprinkle the 0.25 cup chopped fresh parsley over the top before baking.

5

🔥 Step 5: Bake to Golden Perfection

Bake uncovered for 25-30 minutes until the top is deep golden brown and the edges are bubbling. The center should be hot but not boiling when you check it. If the top browns too quickly, tent it loosely with foil for the last 10 minutes of baking.

This is the moment that matters: the crispy topping should be golden and crunchy, while the cheese underneath should be melted and bubbly. Let the spaghetti rest for 5 minutes before serving—this allows the layers to set slightly and makes slicing easier. The dish will be hot and bubbly, so give it a minute to cool just enough to handle. Serve with extra parsley and a side of garlic bread for the ultimate comfort meal.

👨‍🍳

Pro Tips For Making Bacon Cream Cheese Baked Spaghetti

  • COOK BACON CRISP FIRST: I learned this the hard way—soft bacon in the sauce makes everything greasy. Cook the bacon until it’s deep golden, then drain on paper towels. That crispness carries flavor and prevents a soggy mess when baking.
  • SALT THE PASTA WATER HARD: This isn’t just about taste; it’s about texture. Use 1.5 tablespoons salt per 4 quarts water—more if your tap tastes weak. Under-salted pasta water makes the sauce bland, and no one wants that.
  • DON’T SKIP THE CREAM CHEESE REST: Take 5 minutes to let the cream cheese soften at room temp before mixing. Cold lumps in the sauce make it grainy, and no one’s fixing that mid-bake. Just pop it out while you prep the bacon.
  • LAYER MOZZARELLA LAST: Dumping all the cheese at once leads to a sad, uneven melt. Sprinkle half on top before baking, then add the rest after the first 10 minutes. This guarantees a gooey, golden crust without a dry top.

Best sauces and condiments for this dish

Creamy Garlic Sauce

The star of this dish is the creamy garlic sauce—a velvety blend of cream cheese, heavy cream, and parmesan that coats every strand of spaghetti. I like to add 1 extra clove of minced garlic to this sauce for a deeper flavor punch.

For an even richer texture, stir in 1 tablespoon of melted butter at the end. This sauce is what transforms ordinary baked spaghetti into something luxurious and indulgent. 🧈

Smoky Bacon Aioli

For a bold twist, drizzle the baked spaghetti with homemade bacon aioli before serving. Blend ½ cup of the reserved bacon fat with ½ cup mayonnaise, 1 teaspoon Dijon mustard, and 1 teaspoon smoked paprika until smooth.

This adds a smoky, tangy kick that complements the creamy filling perfectly. Spoon it over the top right before serving for that restaurant-quality finish.

Spicy Marinara Swirl

If you want to balance the richness, add a swirl of spicy marinara on top of the baked spaghetti. Use ½ cup of your favorite marinara sauce (I recommend Rao’s for its bold flavor) and drizzle it over the dish in a zigzag pattern.

The acidity cuts through the creaminess, while the heat adds excitement. Garnish with fresh basil leaves for a pop of color and freshness.

Caramelized Onion Topping

For a sweet and savory contrast, top the baked spaghetti with caramelized onions. Cook 1 large onion, thinly sliced, in 1 tablespoon butter over low heat for 20-25 minutes until deep golden brown.

Sprinkle the onions evenly over the top before baking—they’ll soften slightly and add a deep, sweet richness that pairs beautifully with the smoky bacon and creamy cheese.

Fresh Herb Oil Drizzle

Brighten up the dish with a fresh herb oil drizzle. Mix 2 tablespoons of olive oil with 1 tablespoon chopped fresh parsley, 1 tablespoon chopped chives, and a pinch of red pepper flakes.

Drizzle this over the baked spaghetti just before serving for a fresh, herby finish that balances the richness. This is especially great if you’re serving it as a lighter meal.

Extra Cheesy Crust

For an ultra-cheesy crust, sprinkle ½ cup of shredded mozzarella and ¼ cup of grated parmesan over the breadcrumb topping before baking. The extra cheese will create a gooey, golden crust that’s impossible to resist.

This works especially well if you’re serving the dish to a crowd—everyone will love scraping up those cheesy bits from the bottom of the pan. 🧀

Nutrition facts

Servings 6
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 48g61%
Saturated Fat 28g140%
Cholesterol 210mg70%
Sodium 1250mg54%
Total Carbohydrate 42g15%
Dietary Fiber 4g14%
Sugars 8g
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 regular spaghetti or do I need a special type?

Regular spaghetti works perfectly—just make sure it's medium thickness (about #6 or #7). Avoid thin spaghetti as it can get mushy when baked. For extra flavor, try brown butter spaghetti or add a pinch of red pepper flakes to the pasta water. The key is cooking it to al dente (1 minute less than package instructions) so it holds up during baking.

2

How do I keep the breadcrumb topping from getting soggy?

The secret is in the prep: mix your breadcrumbs with melted butter and flour (not just milk) to create a dry but bindable mixture. Press it firmly onto the top before baking, and for extra insurance, bake at 375°F for 20 minutes uncovered**, then cover loosely with foil for the last 10 minutes to crisp it perfectly. Never skip the flour—it absorbs moisture and keeps things crispy.

3

Can I make this ahead of time?

Assemble the dish (up to the breadcrumb topping) and refrigerate for up to 24 hours. When ready to bake, add the topping and bake at 375°F for 30-35 minutes (covered with foil for the first 20 minutes, then uncovered). For freezing, assemble completely (including topping), bake, then cool and freeze in portions. Reheat at 350°F for 20-25 minutes until bubbly. The texture holds up surprisingly well!

4

What's the best way to reheat leftovers?

Leftovers reheat best in the oven: cover with foil and bake at 350°F for 15-20 minutes until bubbly. For microwave reheating, cover with a damp paper towel and heat in 1-minute intervals on medium power, stirring between each. The breadcrumb topping may soften slightly—just sprinkle fresh breadcrumbs and broil for 2-3 minutes to crisp it back up. Never reheat uncovered in the microwave—it dries out the pasta.

5

Can I substitute cream cheese with something else?

For a lighter version, blend 6 oz cream cheese with 2 oz sour cream—it adds tang but keeps the creamy texture. For extra richness, use 8 oz mascarpone cheese (mix with 2 tbsp heavy cream to thin). Avoid cottage cheese or ricotta—they're too chunky. If you're lactose intolerant, try lactose-free cream cheese (like Kite Hill) or a dairy-free cream cheese alternative. The sauce should still be smooth and velvety.

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