Easy pasta recipes with bacon solve the weeknight problem of wanting something rich and satisfying without dirtying four pans. This version cooks the pasta directly in the sauce, so the starch stays in the skillet and thickens everything into a glossy coating that clings to every strand.
Advertisements1
The numbers matter here: 8 ingredients, one 12-inch skillet, 15 minutes of prep and 35 minutes of cooking for 6 servings at roughly 285 calories each. Bacon does the heavy lifting on flavor, so you do not need cream, butter, or a roux.
I tested this with spaghetti, rigatoni, and penne. Long noodles give you the silkiest twirl, but short shapes hold more bacon in their ridges. Either works; the technique does not change.
Why You'll Love This Recipe
About the Ingredients
8 slices (about 240g) thick-cut bacon, cut crosswise into 1-inch pieces
Thick-cut renders more fat and stays chewy instead of shattering. Substitute pancetta for a milder, less smoky result, or turkey bacon if you want to cut fat by roughly half.
1 lb (454g) spaghetti, rigatoni, or penne
Rigatoni and penne trap more sauce in their ridges; spaghetti gives the best twirl. Avoid angel hair, which overcooks in the 9-minute simmer window.
1 medium yellow onion (about 150g), finely diced
Yellow onion balances the bacon's salt with sweetness. Shallots work as a swap but cook 2 minutes faster, so watch the pan.
4 garlic cloves, minced (about 12g)
Fresh garlic only here; jarred garlic tastes flat after simmering. Add it last in the aromatics step so it does not burn and turn bitter.
3 cups (720ml) low-sodium chicken broth
Low-sodium matters because the bacon and Parmesan add plenty of salt. Vegetable broth makes it vegetarian-friendly minus the bacon, obviously.
1 1/2 cups (360ml) whole milk
Whole milk gives body without cream. For a richer sauce, swap 1/2 cup of it for heavy cream; skim milk will look thin and watery.
1 cup (100g) freshly grated Parmesan, plus more for serving
Grate it yourself off a block; pre-shredded Parmesan contains cellulose that clumps instead of melting. Pecorino Romano is a sharper substitute.
1/2 tsp red pepper flakes and 1/2 tsp black pepper
Red pepper flakes add background heat that cuts the fat. Skip them for kids, or double them if you want a real bite.
2 cups (60g) baby spinach, packed
Spinach wilts in 60 seconds and adds color. Kale works but needs 4 minutes of covered cooking to soften.
Tips & Tricks
Do Not Drain the Bacon Fat
Those 3 tablespoons of rendered fat are your cooking oil, your salt, and half your flavor. Pouring them off leaves you with a bland, dry skillet.
Keep the Simmer Gentle
A hard boil makes the milk break and look grainy. Hold it at a bare simmer, small bubbles at the edges only, for the full 9 minutes.
Stir Every 2 Minutes
Pasta cooked in sauce sticks to the pan bottom. A silicone spatula scraping the corners every 2 minutes prevents scorching without breaking the noodles.
Add Liquid Before the Pasta
If you dump pasta in first and pour broth over it, the bottom layer cooks unevenly. Liquid first, then pasta, then push it down with a spoon.
Pro Tips
Step-by-Step Instructions
1. Crisp the bacon
Add the bacon pieces to a cold 12-inch skillet and set it over medium heat. Cook 8 to 10 minutes, stirring occasionally, until the pieces are deep golden brown and the fat has fully rendered; the bacon should look shrunken and crisp, not flabby. Remove with a slotted spoon and leave 3 tablespoons of fat in the pan.
2. Soften the onion
Add the diced onion to the bacon fat over medium heat. Cook 4 to 5 minutes until translucent and slightly golden at the edges, scraping up the browned bacon bits as you go. Those bits are concentrated flavor, so do not leave them stuck.
3. Bloom the garlic
Stir in the garlic, red pepper flakes, and black pepper. Cook 45 to 60 seconds until fragrant; the garlic should smell sweet, not sharp or acrid. If it browns, the pan is too hot and the garlic will taste bitter.
4. Build the liquid
Pour in the chicken broth and whole milk, then add the dry pasta. Stir, push the pasta down so most of it is submerged, and bring it to a bare simmer over medium-high heat, about 4 minutes.
5. Simmer the pasta
Reduce the heat to medium-low and simmer uncovered 9 to 11 minutes, stirring every 2 minutes. The pasta is done when it is al dente with a slight bite at the center and the liquid has reduced to a glossy sauce that coats the back of a spoon.
6. Wilt the spinach
Fold in the spinach and cook 60 seconds until fully wilted and dark green. If the sauce looks tight, add reserved pasta water 2 tablespoons at a time until it flows again.
7. Finish off the heat
Pull the skillet off the burner and stir in the grated Parmesan and the crisped bacon. The residual heat melts the cheese into a smooth, creamy sauce; stirring over direct heat risks a grainy texture.
8. Rest and serve
Let the skillet sit 3 minutes so the sauce thickens and clings. Plate immediately with extra Parmesan and a crack of black pepper. Serve hot; this dish does not hold well at room temperature.
Delicious Variations
Spicy Arrabbiata Bacon
Double the red pepper flakes to 1 teaspoon and add 2 tablespoons of tomato paste with the garlic. Swap the milk for 1 cup of crushed tomatoes for a red, punchier sauce.
Mushroom and Bacon Rigatoni
Add 8 oz (225g) sliced cremini mushrooms with the onion and cook 6 minutes until browned before adding liquid. The mushrooms soak up the bacon fat and add an earthy layer.
Bacon Carbonara Style
Skip the milk entirely, use 1 cup broth plus 2 beaten eggs, and stir the eggs in off the heat with the Parmesan. You get a thicker, richer sauce with a classic carbonara texture.
How to Store Easy Pasta Recipes With Bacon
Refrigerator
Store in an airtight container up to 3 days. The pasta absorbs sauce as it sits, so reheat with a splash of broth or milk.
Freezer
Freezing is not recommended; dairy-based sauces separate and pasta turns mushy after thawing. If you must, freeze up to 1 month and expect a looser sauce.
Reheating
Reheat in a covered skillet over medium-low heat (about 300F/150C) for 5 to 7 minutes with 2 tablespoons of liquid, stirring once. The microwave works in 90-second bursts but gives uneven heat.
Frequently Asked Questions
Q: Can I make this pasta with bacon without cream?
Yes, and this recipe already does it. Whole milk plus the starch released from pasta cooked directly in the sauce creates a creamy texture with no cream at all. If you want it richer, swap 1/2 cup of the milk for heavy cream.
Q: What is the best pasta for bacon pasta recipes?
Rigatoni and penne are the best choices because their ridges and hollow centers hold the sauce and bacon pieces. Spaghetti works well for twirling and cooks in the same 9 to 11 minute window. Avoid thin shapes like angel hair, which turn to mush.
Q: Can I cook pasta directly in the sauce?
Yes, this one-pan method works reliably as long as you use enough liquid. You need roughly 3 cups of broth per pound of pasta, and you must stir every 2 minutes so nothing sticks. The payoff is a starch-thickened sauce and one dirty pan.
Q: How do I keep the sauce from curdling?
Keep the heat at a bare simmer and never let it reach a rolling boil. Milk proteins break when boiled hard, which produces a grainy, separated sauce. Add the Parmesan off the heat for the same reason.
Q: How many calories are in a serving of bacon pasta?
This recipe lands at about 285 calories per serving across 6 servings, with 12g protein and 9g fat. Portion size drives that number: a heavier 1/4-recipe plate runs closer to 430 calories.
Cook this once and you will stop buying jarred alfredo. Grab a 12-inch skillet, eight slices of thick-cut bacon, and one pound of rigatoni, and you have dinner in under an hour with one pan to wash. If you try the arrabbiata variation, tell me how the heat level landed. Stay sharp.
Easy Pasta Recipes With Bacon
Easy pasta recipes with bacon deliver a creamy, smoky one-pan dinner in 30 minutes using just 8 ingredients and one skillet for the whole family.
🧂 Ingredients
- 8 slices (about 240g) thick-cut bacon, cut crosswise into 1-inch pieces
- 1 lb (454g) spaghetti, rigatoni, or penne
- 1 medium yellow onion (about 150g), finely diced
- 4 garlic cloves, minced (about 12g)
- 3 cups (720ml) low-sodium chicken broth
- 1 1/2 cups (360ml) whole milk
- 1 cup (100g) freshly grated Parmesan, plus more for serving
- 1/2 tsp red pepper flakes and 1/2 tsp black pepper
- 2 cups (60g) baby spinach, packed
📋 Instructions
- 1Crisp the bacon — Add the bacon pieces to a cold 12-inch skillet and set it over medium heat. Cook 8 to 10 minutes, stirring occasionally, until the pieces are deep golden brown and the fat has fully rendered; the bacon should look shrunken and crisp, not flabby. Remove with a slotted spoon and leave 3 tablespoons of fat in the pan.
- 2Soften the onion — Add the diced onion to the bacon fat over medium heat. Cook 4 to 5 minutes until translucent and slightly golden at the edges, scraping up the browned bacon bits as you go. Those bits are concentrated flavor, so do not leave them stuck.
- 3Bloom the garlic — Stir in the garlic, red pepper flakes, and black pepper. Cook 45 to 60 seconds until fragrant; the garlic should smell sweet, not sharp or acrid. If it browns, the pan is too hot and the garlic will taste bitter.
- 4Build the liquid — Pour in the chicken broth and whole milk, then add the dry pasta. Stir, push the pasta down so most of it is submerged, and bring it to a bare simmer over medium-high heat, about 4 minutes.
- 5Simmer the pasta — Reduce the heat to medium-low and simmer uncovered 9 to 11 minutes, stirring every 2 minutes. The pasta is done when it is al dente with a slight bite at the center and the liquid has reduced to a glossy sauce that coats the back of a spoon.
- 6Wilt the spinach — Fold in the spinach and cook 60 seconds until fully wilted and dark green. If the sauce looks tight, add reserved pasta water 2 tablespoons at a time until it flows again.
- 7Finish off the heat — Pull the skillet off the burner and stir in the grated Parmesan and the crisped bacon. The residual heat melts the cheese into a smooth, creamy sauce; stirring over direct heat risks a grainy texture.
- 8Rest and serve — Let the skillet sit 3 minutes so the sauce thickens and clings. Plate immediately with extra Parmesan and a crack of black pepper. Serve hot; this dish does not hold well at room temperature.



