Main Courses
This bacon and cheese pasta recipe delivers the ultimate comfort food experience—smoky, crispy bacon bits on top of creamy, cheesy pasta that's impossible to resist. The secret lies in perfectly crisped bacon and a rich, velvety cheese sauce that coats every strand of al dente pasta.
I've refined this recipe over countless weeknight dinners, and it's become my go-to for satisfying cravings without sacrificing flavor or texture.
What sets this recipe apart is the combination of traditional techniques with modern shortcuts. You'll start by cooking thick-cut bacon until it's crispy and golden, then use those rendered fats to build a flavorful base for the sauce.
The cheese sauce gets its luxurious texture from a blend of sharp cheddar and cream cheese, stirred together until silky smooth. This method ensures the sauce clings to the pasta beautifully, creating each bite into a perfect balance of smoky, salty, and creamy.
The result is a dish that's hearty enough to serve as a main course but simple enough for a quick weeknight meal. The crispy bacon on top adds a satisfying crunch that contrasts beautifully with the tender pasta and creamy cheese.
This recipe also scales effortlessly—double it for a crowd or halve it for a single serving. The best part? It comes together in under 30 minutes, making it perfect for those busy evenings when you still want something delicious.
Serve this pasta with a simple side salad or crusty bread to soak up any extra sauce. The combination of rich, cheesy pasta with crispy bacon makes it a crowd-pleaser that's sure to disappear quickly.
Whether you're feeding a family or treating yourself to a special night in, this recipe delivers restaurant-quality results at home.
Ingredients for bacon and cheese pasta
Crispy bacon, creamy cheese sauce, and al dente pasta—this combo is pure comfort food magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 8 oz | Cut into 1-inch pieces, crisped perfectly |
| Fettuccine Pasta 🍝 | 12 oz | Al dente preferred, dried or fresh |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, aged for best flavor |
| Cream Cheese 🧈 | 4 oz | Full-fat for creamy texture |
| Heavy Cream 🥛 | ½ cup | Whole milk works in a pinch |
| Butter 🧈 | 2 tbsp | Unsalted, for sauce richness |
| Garlic Cloves 🧄 | 2 cloves | Minced, for aromatic base |
| Yellow Onion 🧅 | ½ whole | Diced, for sweet depth |
| All-Purpose Flour 🌾 | 1 tbsp | For sauce thickening |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Red Pepper Flakes 🔥 | ¼ tsp | Optional for heat |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The bacon is non-negotiable here. Thick-cut from Oscar Mayer or Costco gives you that perfect crunch, but any good-quality bacon works. Look for pieces with good marbling—they'll render more fat for that rich, smoky flavor. I always buy extra because crispy bacon disappears fast. The key is cooking it low and slow until it's golden and crispy, then using those rendered fats to build the sauce. Trust me, that bacon grease is liquid gold for this dish.
No sharp cheddar? Parmigiano-Reggiano or Gruyère add a nice depth, though cheddar's tang is what makes this sauce sing. The cream cheese is what turns this into a velvety dream—don't skimp on the full-fat version. Running short on heavy cream? Half-and-half or whole milk will work, but the sauce won't be quite as rich. For the pasta, fettuccine is classic, but penne or rigatoni work too. Just make sure it's al dente—no mushy noodles here. And if you're feeling fancy, toss in a handful of crispy fried shallots on top for extra crunch.
This sauce reheats beautifully—just add a splash of milk or cream to loosen it up. Store leftovers in an airtight container for up to 3 days in the fridge. For freezing, portion the sauce separately from the pasta (it gets gummy when frozen). The bacon bits stay crispy for about 2 days if you keep them in a sealed container. Pro tip: Make double the sauce and freeze half for next time—you'll thank yourself later.
Why You'll Love This Recipe
- Here’s what sold me: this feels like a restaurant dish but costs next to nothing. Thick-cut bacon and sharp chedddar might sound fancy, but they stretch far when you’re feeding a crowd. I’ve made this for game nights, lazy Sundays, and even a last-minute dinner when I forgot to grocery shop—it never lets me down.
- Fewer Ingredients, Bigger Bang: I swear by this recipe because it’s the kind of dish where every spoonful feels like a reward—no fancy techniques, just thick-cut bacon rendering its own magic while the cheese melts into a velvety blanket. The sharp cheddar and cream cheese combo? It’s rich without being heavy, and the heavy cream ties it all together like a warm hug.
- Crispy-Creamy Magic: Between us, the moment that crispy bacon edge meets the first bite of creamy, cheesy fettuccine is chef’s kiss. The bacon’s smoky saltiness cuts through the richness, and that creamy sauce clings to every strand of pasta like it’s been waiting its whole life for this moment. (Yes, even on a Tuesday night.)
- Leftovers That Don’t Suck: Honestly, I make this on purpose just to have leftovers. It reheats like a dream—no soggy pasta, no sad bacon—because the sauce is thick enough to hold up. My kids actually ask for it the next day, which, in my book, means it’s a win. Plus, it’s the kind of dish that tastes just as good cold the next lunch.
Step-by-step instructions for bacon and cheese pasta
This method delivers that perfect smoky, crispy top with crunchy bacon bites you crave.
Cook the Thick-Cut Bacon Until Perfectly Crisp
Place the 8 oz thick-cut bacon in a cold, large skillet over medium heat. The secret here is patience—start low to render the fat slowly without burning. Cook for 8-10 minutes, stirring occasionally, until the bacon is deep golden brown and crispy. You want those edges to be almost brittle, not just slightly firm.
Real talk: don't rush this step. The longer you cook it, the more flavorful the fat becomes, and that's what makes this dish sing. Once crisp, remove the bacon with a slotted spoon and set it aside on a paper towel-lined plate. Leave the rendered fat in the pan—you'll need every drop for that rich, smoky flavor. If you have more than ½ cup of fat, pour off the excess to avoid a greasy sauce later.
Sauté Aromatics in the Bacon Fat
Reduce the heat to medium-low and add the ½ whole yellow onion and 2 cloves garlic cloves, both minced. Cook for 4-5 minutes until the onion is soft and translucent and the garlic is fragrant but not browned. This step builds the flavor base—don't walk away, or you'll risk burning the garlic.
Here's where it gets fun: stir occasionally to prevent sticking, but don't overcrowd the pan. If the mixture starts to stick, add 1 tablespoon of the reserved bacon fat to keep everything moving. The goal is to develop those sweet, caramelized onion notes and aromatic garlic without any bitterness.
Make the Creamy Cheese Sauce
Sprinkle the 1 tbsp all-purpose flour over the aromatics and stir for 1 minute to coat everything evenly. This creates a roux that will thicken your sauce beautifully. Gradually whisk in the ½ cup heavy cream and 2 tbsp butter, letting the mixture simmer gently for 3-4 minutes until it begins to thicken.
Now reduce the heat to low and add the 1.5 cups sharp cheddar cheese and 4 oz cream cheese, stirring constantly until completely melted and smooth. The sauce should be thick and glossy, almost like a velvety blanket. If it's too thick, whisk in 1-2 tablespoons of pasta water later—this is better than adding liquid now and thinning out the flavor.
Cook the Pasta and Combine
Bring a large pot of salted water to a rolling boil and cook the 12 oz fettuccine pasta until 1 minute before al dente (check package instructions). Reserve ½ cup pasta water before draining—this starchy liquid is your secret weapon for the perfect sauce consistency.
Add the drained pasta to the skillet with the cheese sauce, tossing everything together until fully coated. The sauce should cling beautifully to each strand. If it looks dry, add 1-2 tablespoons of the reserved pasta water and toss again. The goal is a sauce that's creamy but not soupy, with just enough body to coat each bite.
Build the Smoky Crispy Top
Transfer the pasta mixture to a 9x13-inch baking dish and spread it evenly. Crumble the crispy bacon on top, pressing down gently so it sticks to the pasta. Sprinkle with 1.5 tsp salt, ½ tsp ground black pepper, and ¼ tsp red pepper flakes (if using). Finally, dot the top with the remaining 2 tbsp butter, spreading it evenly for a golden finish.
Broil on high heat for 3-5 minutes until the top is deep golden brown and bubbly. Watch it closely—the moment it turns golden is when you remove it from the broiler. Let it rest for 2-3 minutes before serving to let the top set slightly. Garnish with the ¼ cup chopped fresh parsley right before serving for that fresh pop of color.
Pro Tips For Making Bacon And Cheese Pasta
- CRISP THE BACON LOW: Thick-cut bacon needs patience—cook it on medium-low heat until the edges curl and the fat renders slowly. High heat makes it burn before it crisps, and you’ll end up with greasy, sad pasta instead of that perfect crunch. Save the bacon fat for the sauce; it’s liquid gold here.
- GRATE CHEESE FINE: Sharp cheddar melts better when grated small—think table salt grain, not shavings. I used to use a box grater and end up with clumps that turn the sauce grainy. A food processor does this in seconds, and the sauce becomes silky instead of lumpy.
- SALT THE PASTA WATER: Tossing pasta in plain water is a crime—add a full tablespoon of salt to the pot before boiling. The fettuccine absorbs flavor like a sponge, and if it’s bland now, it’ll stay bland. (Yes, even if you’re using salty bacon and cheese.)
- WARM THE CREAM: Dumping cold heavy cream into a hot pan makes the sauce split like a bad joke. Warm the cream first—just heat it in a separate saucepan until it’s steaming but not boiling. The sauce will thicken smoothly, and you won’t end up with a sad, broken sauce. Trust me, it’s worth the extra 30 seconds.
Best sauces and condiments for this bacon and cheese pasta
Creamy Cheese Sauce
This velvety cheese sauce is the heart of your dish, and the secret lies in balancing sharp cheddar with cream cheese. I like to use 1.5 cups sharp cheddar for that tangy kick and 4 oz cream cheese for silkiness.
Start by melting the cheeses into the bacon fat over low heat—this prevents curdling. For extra richness, whisk in ½ cup heavy cream and 2 tbsp butter until smooth. 🧈
If your sauce turns out too thick, don’t panic—just toss in 1-2 tablespoons of pasta water to loosen it up. The goal is a glossy, clingy sauce that coats every strand of pasta. For a tangier twist, stir in 1 tbsp Dijon mustard or a pinch of nutmeg before serving.
Smoky Bacon Fat Base
The rendered fat from crispy bacon isn’t just flavor—it’s the foundation of your sauce. After cooking 8 oz thick-cut bacon until golden, leave the fat in the pan.
It’s packed with smoky, salty depth that elevates the cheese sauce. If you have extra fat, save it for future dishes—it’s perfect for sautéing mushrooms or onions. 🥓
For an extra layer of flavor, add ½ tsp smoked paprika or 1 tsp bacon bits (not the pre-cooked kind) to the sauce while it simmers. This amplifies the smoky notes without overpowering the cheese.
Spicy Kick Options
If you love heat, sprinkle ¼ tsp red pepper flakes over the top before broiling. For a smoky-spicy twist, mix ½ tsp chipotle powder into the cheese sauce while it cooks. This adds deep, smoldering heat that pairs perfectly with the creamy cheese. 🌶️
For a sweeter-spicy balance, top with 1 tbsp honey or 1 tsp maple syrup before broiling. The caramelization enhances the smoky flavors while keeping the heat in check.
Herb & Garnish Ideas
Fresh herbs brighten up the dish and add a pop of color. I always finish with ¼ cup chopped parsley, but basil or chives work too. For a gourmet touch, sprinkle toasted breadcrumbs or crispy fried shallots on top before broiling—they add crunch and texture.
Want extra richness? Drizzle with white truffle oil or a splash of balsamic glaze before serving. These elevate the dish without overpowering the bacon and cheese flavors.
Nutrition facts
Frequently asked questions
Can I use a different type of pasta for this recipe?
While fettuccine works perfectly, you can swap in penne, rigatoni, or even cavatappi for better sauce clinging. For a lighter option, try whole wheat or chickpea pasta—just reduce cooking time by 1 minute since they absorb sauce differently. The key is al dente texture to hold up to the rich cheese sauce.
What if I don't have sharp cheddar cheese?
No problem! Use Parmigiano-Reggiano, Gruyère, or even Monterey Jack for a milder flavor. For extra creaminess, add 2 oz extra cream cheese to compensate. The sauce will still be delicious—just the tang level will adjust. Avoid pre-shredded cheese (it has anti-caking agents that make the sauce grainy).
How do I keep the bacon crispy after baking?
Press the bacon pieces firmly into the pasta before broiling to help them stick. For extra crunch, broil for just 3 minutes instead of 5, then finish under a hot broiler for 30 seconds right before serving. Keep the oven door closed during broiling to prevent heat loss that makes bacon soggy. Serve immediately for maximum crispiness!
Can I make this recipe ahead of time?
Yes! Assemble everything except the broiling step up to 2 days ahead and refrigerate. When ready to serve, broil for 5-7 minutes (covered with foil for the first 3 minutes to prevent over-browning). For make-ahead sauce, cook it separately and store in an airtight container for up to 3 days. Reheat gently with a splash of milk or cream to restore smoothness.
What's the best way to reheat leftovers?
Microwave in 30-second bursts with 1 tablespoon water or milk per serving, stirring between each burst. For oven reheating, cover with foil and bake at 350°F for 10-12 minutes until heated through. Add a few extra bacon bits on top while reheating to restore that crispy texture. Never reheat in the air fryer—it makes the cheese sauce separate.
