Main Courses
This bacon cheese pasta recipe delivers the perfect balance of smoky, crispy bacon bits and gooey, stretchy cheese that clings to every strand of al dente pasta.
The secret lies in rendering the bacon until it's perfectly crisp, then tossing it with a creamy, cheesy sauce that's rich but not heavy—just enough to coat the pasta without overwhelming it.
I developed this recipe during a particularly chilly evening when I craved something comforting yet satisfying, and it's become a weeknight staple ever since.
The process is straightforward but yields restaurant-quality results: cook the bacon until crispy, then set it aside to drain on paper towels while you prepare the sauce. A simple combination of butter, garlic, heavy cream, and a blend of cheeses creates a velvety base that's both creamy and flavorful.
The key is adding the cooked pasta directly to the sauce off the heat, allowing the residual heat to melt the cheese evenly without turning it greasy.
What you end up with is a dish that's impossible to resist—each forkful offers a mix of textures: crispy bacon that shatters between your teeth, tender pasta strands, and pockets of melted cheese that stretch and pull apart.
The aroma alone will have everyone gathered around the table, and the first bite guarantees they'll be asking for seconds. This isn't just pasta; it's a hearty, flavor-packed meal that feels indulgent yet simple to prepare.
Pair it with a simple side salad or crusty garlic bread to round out the meal, and you've got a complete dinner that's sure to impress.
The beauty of this recipe is its versatility—it works for a quick weeknight dinner or a more elaborate weekend meal, all while keeping the prep time manageable. Let's get cooking!
Ingredients for bacon and cheese pasta
Pantry staples plus a few key ingredients for that perfect crispy-cheesy balance.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 6 oz | Thick-cut for crispiness, chopped |
| Fettuccine Pasta 🍝 | 12 oz | Al dente texture preferred |
| Unsalted Butter 🧈 | 4 tbsp | Full-fat for richness |
| Garlic Cloves 🧄 | 3 cloves | Minced for aromatic base |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Shredded Sharp Cheddar Cheese 🧀 | 1 ½ cups | Freshly grated preferred |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated from block |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening sauce |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Red Pepper Flakes 🌶️ | ¼ tsp | Optional for heat |
Thick-cut bacon is non-negotiable here—it stays crispy while rendering fat, which becomes the sauce's backbone. Costco or Trader Joe's usually have the best selection for this. If you can't find thick-cut, regular bacon works but watch it closely—it burns faster. The cheese is where the magic happens: sharp cheddar gives that tangy bite, while Parmesan adds depth. Grab the block and grate it yourself; pre-shredded gets clumpy. For the pasta, De Cecco or Barilla are my go-tos—they hold up better when tossed with sauce. And don't skip the heavy cream—light versions make the sauce watery.
No thick-cut bacon? Regular bacon chopped into smaller pieces works, but you'll need to watch it like a hawk. Short on sharp cheddar? Monterey Jack or Gruyère are great swaps, though Gruyère makes the sauce richer. The flour is just to thicken—if you're in a bind, cornstarch works too, but it's less forgiving. Fresh parsley is ideal, but dried Italian seasoning at half the amount gets you close. Want more heat? Crushed red pepper instead of flakes adds intensity. And if you're avoiding dairy, half-and-half can replace the heavy cream, though the sauce won't be quite as velvety.
Bacon fat keeps for 1 month in the fridge—great for future cooking. The cooked pasta reheats beautifully, but toss it with a splash of pasta water to keep it from drying out. Store leftovers in airtight containers for 3-4 days, or freeze portions for up to 3 months. I always make extra because this disappears fast. Garnish with extra cheese and parsley right before serving—the aroma alone makes it irresistible.
Why You'll Love This Recipe
- Crispy in Minutes: I swear by thick-cut bacon here—it takes 12 minutes to render that fat into liquid gold. No waiting for flimsy strips to crisp; just snap it into chunks and let it work its magic while you boil water.
- Creamy-Garlicky Magic: That heavy cream and butter combo? It’s where this dish gets its soul. One crushed garlic clove sizzling in the bacon fat transforms this into something restaurant-worthy—rich, velvety, and impossible to stop eating.
- Weeknight Wonder: Between us, this is my go-to when I’m too tired to plan. Toss in the pasta, dump the bacon, stir in the cheese—done. Even my picky teenage son inhales it without complaint (which is basically a miracle).
- Leftovers That Don’t Suck: Unlike most pasta, this actually tastes better the next day. The bacon stays crispy if you store it right, and the sauce clings to every strand. I meal prep it all the time—just reheat and serve. No sad, gluey noodles here.
Step-by-step instructions for bacon cheese pasta
Here's how to create that perfect balance of smoky bacon, creamy cheese sauce, and al dente pasta.
🔥 Step 1: Cook the Thick-Cut Bacon to Crispy Perfection
Place the 6 oz thick-cut bacon in a cold skillet over medium-low heat. Start with low heat—thick-cut bacon needs patience to render fat without burning. Cook for 12-15 minutes, flipping occasionally, until the edges are deep golden brown and the fat has rendered completely. You'll want about ½ cup of bacon fat remaining in the pan.
Here's the thing—don't rush this step. The longer you cook the bacon, the crispier it gets, and that crispy texture is what makes this dish special. Once the bacon is perfectly crisp, use a slotted spoon to transfer it to a paper towel-lined plate, leaving all that delicious fat in the skillet. Discard all but 2 tablespoons of the bacon fat—you'll use the rest for flavor later.
🍳 Step 2: Cook the Fettuccine to Al Dente
While the bacon cooks, bring a large pot of water to a rolling boil and add 1 tablespoon salt (it should taste like the sea). Add the 12 oz fettuccine pasta and cook according to package directions, but start checking for al dente texture 1 minute before the suggested time. You want the pasta to be firm to the bite—it'll finish cooking in the sauce.
Before draining, reserve 1 cup of pasta water in a measuring cup. This starchy water is liquid gold for creating a silky sauce. Drain the pasta and return it immediately to the pot, shaking off any excess water. Keep the pot warm over low heat while you prepare the sauce.
🍳 Step 3: Build the Creamy Cheese Sauce
Return the skillet with bacon fat to medium heat. Add the 3 cloves minced garlic and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Sprinkle in the 1 tablespoon all-purpose flour and stir vigorously for 1 minute to cook out the raw flour taste.
Slowly pour in the 0.5 cup heavy cream, whisking constantly to prevent lumps. Let it simmer for 2-3 minutes until slightly thickened. Then reduce heat to low and gradually add the 1.5 cups shredded sharp cheddar cheese and 0.5 cup grated parmesan cheese, stirring until completely melted and smooth. If the sauce starts to thicken too much, add 2-3 tablespoons of reserved pasta water to reach your desired consistency.
🥘 Step 4: Combine Everything for Maximum Flavor
Add the cooked fettuccine to the skillet with the cheese sauce and toss gently to coat. Stir in the crispy bacon pieces and any accumulated juices from the paper towel. Season with 0.5 teaspoon salt and 0.25 teaspoon ground black pepper, then taste and adjust if needed. Here's where it gets good—sprinkle in the 0.25 teaspoon red pepper flakes for a subtle kick if you like heat.
Let the pasta sit in the skillet for 1-2 minutes off the heat, allowing all those delicious flavors to meld together. The residual heat will help the cheese cling to every strand of pasta. If you want extra stretchy cheese, add a splash more pasta water now—this is what makes this dish so irresistible.
🍽️ Step 5: Finish and Serve Immediately
Transfer the bacon cheese pasta to warmed serving plates. Garnish generously with 0.25 cup chopped fresh parsley for a pop of color and freshness. The parsley not only looks beautiful but also cuts through the richness of the cheese and bacon.
Serve immediately while the pasta is still hot and the cheese is stretchy. Each bite should deliver that perfect combination of crispy bacon bits, creamy cheese sauce, and al dente pasta. This dish tastes even better the next day when the flavors have had time to develop, but I promise you won't have any leftovers that long!
Pro Tips For Making Bacon And Cheese Pasta
- CRISP THE BACON LOW: Thick-cut bacon takes forever if you rush it—low and slow is the only way. Cook it at 275°F (135°C) for 20-25 minutes, flipping once, until the edges are glassy and crisp. I used to blast it on high and end up with greasy, uneven strips that drowned the pasta in fat. Save the bacon fat in a jar; it’s liquid gold for sautéing garlic later.
- SALT THE PASTA WATER LIKE THE SEA: Toss in 2 tablespoons of salt per 4 quarts of water—yes, even if your pasta is "salted." The starch needs to break down properly, and the sauce will cling better. I learned this the hard way when my first batch of fettuccine turned out bland, no matter how much Parmesan I threw in at the end.
- WATCH THE CREAM’S TEMPERATURE: Warm the heavy cream gently—just until it steams, not boils—before mixing it into the sauce. Cold cream shocks the butter and makes the sauce split like a bad joke. Heat it in a separate pan for 2 minutes, then whisk it in at the end. Trust me, your sauce will be smoother and richer.
- RESERVE THAT PASTA WATER: Before draining, scoop out ½ cup of starchy pasta water and set it aside. The sauce will look too thick at first, but a splash of that water loosens it up without thinning the flavor. I skip this step sometimes, and the sauce always ends up gloppy or dry. It’s the thing that actually changes the outcome.
Best sauces and condiments for these flavors
Creamy Garlic Sauce
This rich, velvety sauce is the heart of your dish, and it starts with bacon fat—the secret weapon for depth. After cooking the bacon, keep 2 tablespoons of that golden fat in the skillet and add 3 minced garlic cloves (cook just 30 seconds to avoid burning).
Stir in 1 tablespoon all-purpose flour to create a roux, then whisk in ½ cup heavy cream until smooth. The sauce should coat the back of a spoon but still be pourable. 🧈
For extra richness, melt 2 tablespoons unsalted butter into the skillet before adding garlic. This adds a subtle nutty flavor that pairs perfectly with the bacon. If your sauce thickens too much, add 1-2 tablespoons reserved pasta water to loosen it—this keeps the texture silky without breaking the sauce.
Cheese Blend Magic
The sharp cheddar and Parmesan combo is non-negotiable for that perfect tangy, umami punch. Use 1.5 cups freshly grated sharp cheddar (pre-shredded gets clumpy) and ½ cup freshly grated Parmesan (from a block, not powdered).
Add the cheeses off the heat to prevent scorching, and stir until fully melted. For a smoother sauce, whisk in 1 tablespoon cold water to emulsify the fat and cheese.
Want extra stretch? Add 1-2 tablespoons cream cheese or cream to the sauce for a luxurious, velvety finish. If you love spice, fold in ½ teaspoon smoked paprika with the cheese for a subtle smoky kick that complements the bacon.
Creamy Mustard Twist
For a tangy twist, stir 1 teaspoon Dijon mustard into the sauce before adding the cheese. This brightens the richness and adds a sophisticated depth. I like Maille or French’s for their smooth, high-quality flavor. Start with ½ teaspoon if you’re new to mustard in pasta—it’s easy to overdo it.
If you’re avoiding dairy, replace the heavy cream with ½ cup whole milk and ¼ cup unsweetened almond milk for a lighter base. The sauce will still be creamy, but with a subtle nutty undertone.
For extra protein, stir in 2 tablespoons crumbled feta at the end for a briny contrast.
Spicy Kick Options
For heat lovers, add ½ teaspoon crushed red pepper or 1 teaspoon hot honey to the sauce. If you’re using red pepper flakes, toast them in the bacon fat for 10 seconds to deepen their flavor.
For a smoky heat, swap in ½ teaspoon chipotle powder or 1 teaspoon adobo sauce (from canned chipotles in adobo).
Balance the heat with a splash of lemon juice or white wine—just 1 tablespoon—to cut through the richness. A pinch of cayenne pepper also adds heat without overpowering the cheese and bacon flavors. Always taste as you go!
Herb Infusions
Fresh herbs elevate this dish instantly. Beyond parsley, try ½ cup chopped chives or 1 tablespoon chopped fresh thyme for an earthy note. For a Mediterranean twist, stir in 1 teaspoon dried oregano with the garlic.
If you love basil, add ¼ cup chopped fresh basil at the end—it pairs surprisingly well with the smoky bacon.
For a pop of color and freshness, garnish with ¼ cup chopped cilantro or 1 tablespoon microgreens. These herbs not only look stunning but also add a bright, crisp contrast to the rich cheese and bacon.
Save a little herb oil (infused with your choice of herb) to drizzle over the top right before serving.
Nutrition facts
Frequently asked questions
Can I use regular bacon instead of thick-cut?
Yes, but you'll need to watch it closely! Regular bacon burns faster, so cook it over medium heat for just 8-10 minutes until crispy. Chop it into smaller pieces first to ensure even cooking. The fat will render faster, so you may want to keep 1 tablespoon extra for flavor in the sauce.
What's the best cheese substitute if I don't have sharp cheddar?
Try Gruyère for a nutty depth or Monterey Jack for a milder, creamier texture. For extra stretch, mix in 1 tablespoon cream cheese with your cheese blend. Avoid pre-shredded cheese—it gets clumpy when melted. If you're avoiding dairy, try nutritional yeast for a cheesy flavor without the dairy.
How do I prevent the sauce from getting too thick?
Always keep pasta water on hand! If the sauce thickens too much, add 1-2 tablespoons of reserved pasta water to loosen it. The starchy water helps emulsify the fat and cheese for a silky texture. For extra insurance, whisk in 1 tablespoon cold water when adding the cheese to create a smoother sauce.
Can I make this ahead of time?
Yes, but with one key trick: store the cooked pasta and sauce separately in airtight containers. Reheat the sauce first, then toss in the pasta and a splash of water to revive its texture. This dish actually tastes better the next day as flavors meld! For best results, reheat over low heat to prevent the cheese from separating.
What's the secret to extra crispy bacon?
Start with thick-cut bacon and cook it slow and low over medium-low heat for 12-15 minutes. Flip occasionally to render fat evenly. The key is patience—don't rush it! Once crispy, drain on paper towels to remove excess fat, but save 2 tablespoons of that golden bacon fat for the sauce.
