Loading...

In a large pot or Dutch oven, cook the chopped bacon over medium heat until crispy. This will take about 8-10 minutes. Remove the bacon with a slotted spoon and set aside on a paper towel-lined plate, leaving about 1 tablespoon of bacon fat in the pot.

Add the chopped red onion to the pot with the bacon fat and cook until softened, about 3-5 minutes. Add the minced garlic and cook for another 1 minute until fragrant.

Stir in the tomato paste and cook for 1-2 minutes, stirring constantly, to deepen its flavor.

Pour in the chicken broth and heavy cream. Bring the mixture to a gentle simmer, scraping up any browned bits from the bottom of the pot.

Add the uncooked spaghetti or linguine to the pot, making sure it is mostly submerged in the liquid. You may need to break longer pasta in half to fit. Season with salt and black pepper.

Reduce the heat to medium-low, cover the pot, and cook for 12-15 minutes, stirring occasionally to prevent the pasta from sticking, until the pasta is al dente and most of the liquid has been absorbed, creating a creamy sauce. If the sauce becomes too thick before the pasta is cooked, add a splash more broth or water.

Remove the pot from the heat. Stir in the grated Parmesan cheese, chopped fresh parsley, and most of the cooked bacon (reserve some for garnish). Mix until well combined and the cheese has melted into the sauce.

Serve immediately, garnished with the remaining crispy bacon and extra grated Parmesan cheese, if desired.


In a large pot or Dutch oven, cook the chopped bacon over medium heat until crispy. This will take about 8-10 minutes. Remove the bacon with a slotted spoon and set aside on a paper towel-lined plate, leaving about 1 tablespoon of bacon fat in the pot.

Add the chopped red onion to the pot with the bacon fat and cook until softened, about 3-5 minutes. Add the minced garlic and cook for another 1 minute until fragrant.

Stir in the tomato paste and cook for 1-2 minutes, stirring constantly, to deepen its flavor.

Pour in the chicken broth and heavy cream. Bring the mixture to a gentle simmer, scraping up any browned bits from the bottom of the pot.

Add the uncooked spaghetti or linguine to the pot, making sure it is mostly submerged in the liquid. You may need to break longer pasta in half to fit. Season with salt and black pepper.

Reduce the heat to medium-low, cover the pot, and cook for 12-15 minutes, stirring occasionally to prevent the pasta from sticking, until the pasta is al dente and most of the liquid has been absorbed, creating a creamy sauce. If the sauce becomes too thick before the pasta is cooked, add a splash more broth or water.

Remove the pot from the heat. Stir in the grated Parmesan cheese, chopped fresh parsley, and most of the cooked bacon (reserve some for garnish). Mix until well combined and the cheese has melted into the sauce.

Serve immediately, garnished with the remaining crispy bacon and extra grated Parmesan cheese, if desired.
