Go Back
One-pan creamy bacon pasta with penne, tomatoes, mozzarella, and crispy bacon

One-Pan Creamy Bacon Pasta

This creamy bacon pasta is made with juicy Roma tomatoes, crispy bacon, garlic, heavy cream, mozzarella, and penne tossed together in a rich, creamy tomato sauce. All four of my boys loved this one—even my 2-year-old twins! It’s an easy, comforting family dinner that comes together in one pan after cooking the pasta.
Prep Time 15 minutes
Cook Time 30 minutes
45 minutes
Servings: 4
Course: Main Course
Cuisine: American, Asian

Ingredients
  

Pasta
  • 16 oz penne
  • Reserved pasta water as needed
Creamy Bacon Tomato Sauce
  • 16 oz Roma tomatoes washed, green stem ends removed, and halved
  • 1 tablespoon olive oil
  • 4-5 slices thick-cut bacon cut into small pieces
  • 1 onion chopped
  • 3-4 garlic cloves minced
  • ½ tablespoon chicken bouillon
  • ½ tablespoon paprika
  • ½ tablespoon Italian seasoning
  • Salt and black pepper to taste
  • 1 cup marinara or tomato sauce or tomato paste diluted with water to make 1 cup
  • ¾ cup heavy cream
  • 1 cup mozzarella
For Topping
  • Parmesan and/or mozzarella
  • Reserved crispy bacon
  • Fresh parsley
  • Olive oil for drizzling
  • Salt and black pepper to taste

Method
 

Cook the pasta.
  1. Cook the penne in lightly salted water until almost al dente. The pasta will finish cooking in the sauce. Before draining, reserve some of the pasta water.
Cook the bacon.
  1. If possible, precook the bacon to save time. Cook some of the bacon until crispy and set it aside for topping. Cook the remaining bacon until almost crispy so it can finish cooking with the tomatoes.
Cook the tomatoes and bacon.
  1. Heat the olive oil in a large skillet over medium heat. Arrange the Roma tomatoes cut-side down around the pan, leaving space in the center. Add the remaining bacon to the center and cook until the bacon is cooked through.
Add the onion and garlic.
  1. Add the chopped onion and cook until softened. Stir in the garlic and cook for about 30 seconds. Cover and continue cooking until the tomatoes are soft and their skins begin to loosen.
Mash the tomatoes.
  1. Remove the loosened tomato skins with tongs. Mash the tomatoes directly in the pan. Simmer uncovered for a few minutes to cook off excess liquid and concentrate the tomato flavor.
Season.
  1. Stir in the chicken bouillon, paprika, and Italian seasoning. Add salt and black pepper to taste. Remember that the bacon, bouillon, cheese, and pasta water will also add salt.
Make the creamy sauce.
  1. Add the marinara sauce and stir to combine. Add a splash of reserved pasta water, reduce the heat to low, then add the heavy cream and mozzarella. Stir until the cheese is melted and the sauce is creamy.
Finish the pasta.
  1. Add the penne directly to the sauce and continue cooking until al dente, stirring frequently. Add additional reserved pasta water a little at a time until the sauce reaches your desired consistency.
Finish and serve.
  1. Top with Parmesan and/or mozzarella, reserved crispy bacon, fresh parsley, a drizzle of olive oil, and salt and black pepper to taste. Serve immediately.

Notes

Pasta water: Add reserved pasta water gradually if you want a thinner sauce or need to stretch the sauce further.
If the sauce is too thin: Let it simmer gently first to reduce. If needed, add a little more cheese to help thicken it.
Watch the salt: Bacon, chicken bouillon, cheese, and salted pasta water all add salt. Start with less, taste the finished sauce, and add more only if needed.
Don't overcook the pasta: Cook the penne until just shy of al dente in the water. Finishing it directly in the sauce allows it to absorb more flavor.
Bacon tip: Save the crispiest bacon for topping so you still get plenty of crunchy bacon in every serving.
Tomato tip: Let the mashed tomatoes simmer for a few minutes before adding the marinara and cream. This reduces excess liquid and gives the sauce a richer tomato flavor.