Main Courses
This bacon cream cheese baked spaghetti recipe delivers the ultimate comfort food experience—crispy golden edges, gooey pull-apart layers, and that irresistible bacon aroma filling your kitchen. The secret lies in perfectly layered ingredients that transform simple spaghetti into a restaurant-worthy dish with minimal effort.
I've perfected this technique over years of testing, ensuring every bite delivers that satisfying mix of textures and flavors.
The process starts with al dente pasta tossed in a rich tomato sauce, then topped with crispy bacon and velvety cream cheese. As it bakes, the cheese melts into golden, stretchy strands while the top develops that coveted crispy crust.
This isn't just baked spaghetti—it's a showstopper that comes together in one oven-safe dish, making cleanup a breeze. The combination of smoky bacon, tangy cream cheese, and savory tomato creates a flavor profile that's impossible to resist.
What makes this recipe truly special is how it balances simplicity with indulgence. You'll achieve that perfect crispy top without any complicated techniques—just proper layering and baking at the right temperature.
The result is a dish that's hearty enough for a family dinner but impressive enough for guests, all while keeping prep time reasonable. Every forkful delivers melt-in-your-mouth pasta, creamy cheese, and crispy bacon in perfect harmony.
Serve this baked spaghetti with a simple side salad or garlic bread to complete the meal. The leftovers reheat beautifully, making it perfect for meal prep. Here's how to create this crowd-pleasing dish that tastes like it came straight from your favorite Italian restaurant.
Ingredients for bacon cream cheese baked spaghetti
Six ingredients transform simple spaghetti into a showstopper with crispy edges and gooey layers.
| Ingredient | Amount | Notes |
|---|---|---|
| Spaghetti 🍝 | 12 oz | Uncooked, any shape preferred |
| Cream Cheese 🧀 | 8 oz | Full-fat for best texture |
| Bacon 🥓 | 8 oz | Thick-cut, chopped into bits |
| Marinara Sauce 🍅 | 2 ½ cups | High-quality jarred or homemade |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Shredded Mozzarella Cheese 🧀 | 2 cups | Part-skim or whole milk |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated from block |
| Garlic Cloves 🧄 | 4 cloves | Minced for sauce |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Parsley 🌿 | 1 tbsp | For garnish |
| Butter 🧈 | 2 tbsp | Unsalted, for topping |
The bacon is non-negotiable for that smoky depth—thick-cut gives the best texture. Costco or your local butcher usually have the best deals on bulk bacon. Look for applewood-smoked if you want extra flavor, but regular works too. The cream cheese? Philadelphia brand is my go-to, but any full-fat works. Pro tip: chop the bacon into small, even pieces so it distributes evenly throughout the dish. And don't skip the heavy cream—it's what makes those pull-apart layers silky smooth.
No thick-cut bacon? Regular bacon chopped extra small works in a pinch. Short on cream cheese? Substitute sour cream at half the amount—it won't be identical, but it'll still deliver. The mozzarella can be pre-shredded (just toss it in a bowl first to break up the anti-caking agents), but freshly shredded melts better. For the marinara, Rao's or Muir Glen are my pantry staples—both have great flavor without being overly sweet. Want more depth? Add a pinch of red pepper flakes to the sauce before baking.
This dish reheats beautifully—350°F for 10-15 minutes until bubbly. Store leftovers in an airtight container for 3-4 days, or freeze for up to 3 months. The crispy top gets softer when reheated, so broil for 1-2 minutes at the end if you want that restaurant-quality crunch back. I always make a double batch—leftovers are even better the next day as the flavors meld. Serve with garlic bread and a simple salad for the full experience.
Why You'll Love This Recipe
- Here’s what sold me: the contrast of creamy, tangy cream cheese cutting through the smoky bacon and rich marinara. That first forkful? Warm, saucy, with a crispy edge—like someone took all my favorite comfort food flavors and married them.
- One-Pan Magic: Honestly, I swear by this recipe when I’m too tired to scrub pots. You boil the spaghetti, mix in the marinara and cream cheese, top it with crispy bacon, and bake—no extra dishes. The bacon’s grease even bastes the top, so you get that golden crust without fuss.
- Creamy Crunch Perfection: Here’s what sold me: the contrast of creamy, tangy cream cheese cutting through the smoky bacon and rich marinara. That first forkful? Warm, saucy, with a crispy edge—like someone took all my favorite comfort food flavors and married them.
- Weeknight Workhorse: Between us, this is my go-to when I have a houseful or just need something reliable. It reheats like a dream (yes, even on a Tuesday night), and I’ve served it for game days, lazy Sundays, and even a last-minute dinner when my kid’s friend showed up hungry.
Step-by-step instructions for bacon cream cheese baked spaghetti
Here's how to create that perfect crispy top and gooey, pull-apart texture everyone craves.
👨🍳 Step 1: Cook the Spaghetti Al Dente
Bring a large pot of water to a rolling boil and add 1.5 teaspoons of salt. Once boiling, add the 12 oz spaghetti and cook for 1 minute less than the package instructions specify for al dente. This ensures it finishes cooking perfectly in the oven. Reserve 1 cup of pasta water before draining—this starchy liquid is essential for creating a silky sauce later.
Drain the spaghetti and return it to the pot. Toss it with 2 tablespoons of olive oil and 1 tablespoon of dried parsley to prevent sticking and add flavor. The oil helps distribute the cheese evenly and creates that golden crust we're after. Keep the pot off the heat while you prepare the other components.
🔥 Step 2: Cook the Bacon and Prepare the Cheese Mixture
In a large skillet over medium heat, cook the 8 oz chopped bacon until crispy, about 8-10 minutes. Use a slotted spoon to transfer the bacon to paper towels to drain excess fat, leaving about 2 tablespoons of bacon fat in the skillet. This fat adds incredible flavor to the sauce.
In a medium bowl, combine the 8 oz cream cheese, 0.5 cup heavy cream, 0.5 cup grated Parmesan cheese, 0.5 teaspoon black pepper, and the 4 minced garlic cloves. Mix until smooth—this creates the creamy base that ties everything together. The cream cheese should melt completely, and the mixture should be thick but spreadable.
🥘 Step 3: Assemble the Baked Spaghetti
Preheat your oven to 375°F. In a large oven-safe skillet or baking dish, combine the cooked spaghetti, 2.5 cups marinara sauce, and the crispy bacon. Stir gently to distribute everything evenly. The marinara sauce should coat the spaghetti completely, creating a flavorful foundation.
Spread the cream cheese mixture evenly over the top, followed by the 2 cups shredded mozzarella cheese. The mozzarella will melt into a gooey blanket, while the cream cheese layer adds richness. Sprinkle the remaining 0.5 teaspoon black pepper and 1 teaspoon salt over the top to enhance the flavors.
🔥 Step 4: Bake Until Golden and Bubbly
Transfer the skillet to the preheated oven and bake for 20-25 minutes until the top is deep golden brown and bubbly. You'll know it's ready when the edges are crispy and the cheese has pulled away slightly from the sides. If the top browns too quickly, tent it loosely with aluminum foil for the last 5 minutes to prevent burning.
For that perfect crispy finish, broil for 1-2 minutes at the end, watching closely to avoid burning. The broiler creates a caramelized crust that contrasts beautifully with the creamy interior. Remove from the oven and let it rest for 5 minutes before serving—this allows the layers to set slightly for easier slicing.
🍽️ Step 5: Top with Butter and Serve
Before serving, dot the top with the 2 tablespoons of butter and let it melt slightly. This adds an extra layer of richness and enhances the crispy texture. Garnish with additional dried parsley if desired, and slice into generous portions.
Each bite should deliver a perfect balance of crispy top, creamy cheese, savory bacon, and tangy marinara. Serve immediately while still warm—this dish is best enjoyed straight from the oven when the cheese is at its gooiest and the crust is at its crispiest!
Pro Tips For Making Bacon Cream Cheese Baked Spaghetti
- COOK BACON FIRST: I learned this the hard way—crispy bacon straight out of the pan adds flavor that soaks into the sauce and cream cheese better than pre-cooked slices. Toss it in a cold skillet, render the fat low and slow (no rushing!), then crank the heat for those last 2 minutes to get the edges crisp. That fat? Don’t drain it. Use every drop to sauté your garlic later.
- DRAIN PASTA WELL: Al dente spaghetti is non-negotiable, but here’s the real trick: after draining, give it a rough shake in the colander to break up clumps, then toss with a splash of pasta water. The starch helps the sauce cling, but soggy noodles in a baked dish turn to mush. I used to skip this—now I don’t.
- LAYER COOL PASTA: Hot pasta steams the cream cheese into a sad, watery mess. Let the noodles cool slightly (5 minutes max) before mixing with the sauce and cheese mixture. Works like a charm—no more runny, gloppy top. (Yes, even if you’re impatient like me.)
- TOAST THE TOP: Skip the foil for the last 10 minutes. Broil the dish on high for 2–3 minutes until the cream cheese turns golden and bubbly. It’s the only way to get that restaurant-quality crust without burning the top. Watch it like a hawk—your future self will thank you.
Regional styles of these flavors
Midwest Comfort Twist
In the heartland, this dish gets a heartier makeover with the addition of ground beef mixed into the marinara sauce. Cook ½ lb ground beef with the bacon fat before draining, then stir into your sauce.
Many Midwest families also top with crumbled blue cheese instead of Parmesan for a tangy kick. I've made this version countless times at family gatherings—it's always a hit with kids and adults alike. 🥓
Southern BBQ Fusion
Down South, this baked spaghetti becomes a true crowd-pleaser when infused with BBQ flavors. Swap the marinara for ½ cup BBQ sauce> (like Sweet Baby Ray's original) mixed with 1 cup marinara. Add ½ cup cooked pulled pork> to the top layer before baking.
The smoky-sweet contrast with creamy cheese is pure Southern comfort food magic. Serve with extra hot sauce on the side for those who like it spicy. 🍖
New England Clam Addition
Coastal New England brings fresh seafood to the party by stirring 1 cup chopped clams> (or canned clams drained) into the sauce. The briny sweetness pairs perfectly with the creamy cheese and smoky bacon.
Some local chefs add ½ cup chopped green onions> to the top layer for freshness. This version is especially popular in Rhode Island and Massachusetts, where seafood is a staple. I first tried this at a friend's beach house and it became an instant favorite. 🦪
Italian-American Classic
The original inspiration for this dish actually comes from Italian-American communities in the Northeast. Traditional versions use ricotta cheese> instead of cream cheese for a lighter texture, and often include Italian sausage> alongside the bacon. Some families even add sun-dried tomatoes> to the sauce for extra depth.
The key difference is baking in a cast iron skillet> for that signature crispy crust. This is the version you'll find in most Italian-American restaurants. 🍝
Texas-Style Spicy Kick
Lone Star State chefs take this dish to another level by adding 2 tbsp chipotle powder> to the sauce and topping with ½ cup shredded pepper jack cheese. The heat from the chipotle balances beautifully with the creamy elements.
Some Texas families even add diced jalapeños> to the top layer before baking. This spicy version is perfect for those who love bold flavors and makes an impressive centerpiece for game day gatherings. 🌶️
Pacific Northwest Smoked Salmon
On the West Coast, this dish gets a seafood upgrade with 4 oz smoked salmon> layered between the spaghetti and cream cheese. The salmon adds a delicate smokiness that complements the bacon perfectly. Some chefs also incorporate Dungeness crab meat> for extra texture.
This version is especially popular in Seattle and Portland, where fresh seafood is abundant. The result is a luxurious dish that feels both comforting and special. 🐟
Nutrition facts
Frequently asked questions
Can I use a different type of pasta?
While spaghetti works perfectly, try penne, rigatoni, or fettuccine for better cheese trapping. Avoid long, thin noodles like angel hair—they won't hold the creamy layers as well. For a heartier dish, rotini or farfalle add fun texture variations while keeping the same baking principles.
Why did my cheese get too runny?
This usually happens from overbaking or too much moisture. Use full-fat cheese (not reduced-fat) and bake at 375°F for exactly 20-25 minutes. If your oven runs hot, tent with foil after 15 minutes. For extra insurance, drain the spaghetti well and pat dry before assembling. The cream cheese mixture should be thick but spreadable—not soupy.
Can I make this ahead of time?
Yes! Assemble the dish (up to adding the mozzarella) and refrigerate for up to 24 hours before baking. When ready, bake at 375°F for 25-30 minutes (5-10 minutes longer than fresh). For make-ahead leftovers, store in an airtight container for 3-4 days or freeze for 3 months. Reheat covered at 350°F for 15-20 minutes until bubbly.
What's the secret to the crispy top?
The magic comes from three things: butter (dot it on top before serving), broiling for 1-2 minutes at the end, and proper layering. Don't skip the mozzarella—it creates the perfect golden crust. For extra crunch, sprinkle crushed pork rinds or breadcrumbs on top before baking. The key is patience—let it rest 5 minutes after baking before slicing!
Can I make this vegetarian?
Easily! Swap bacon for crispy tempeh bacon or smoked tofu crumbles, and use nutritional yeast for a cheesy flavor in the sauce. For extra richness, add ½ cup vegan cream cheese to the mixture. The dish will still deliver that satisfying pull-apart texture—just watch for slightly less crispiness without bacon fat. Try adding sun-dried tomatoes for depth!
