Pan-seared chicken and crispy bacon tossed in a rich garlic parmesan cream sauce ready in 30 minutes.
Living in Austin, we often find ourselves caught between the desire for lighter fare to combat the heat and the undeniable craving for hearty comfort food. This Creamy Chicken and Bacon Pasta manages to straddle that line perfectly. It delivers the indulgence of a heavy cream sauce enriched with salty bacon and savory parmesan, but it balances that richness with the acidity of fresh tomatoes and a generous handful of spinach. It is a restaurant-quality meal that comes together in a single skillet (plus your pasta pot), making it a staple in my rotation for busy weeknights when I need to get a satisfying dinner on the table without destroying the kitchen.
Jump to:
The most critical element of this sauce is the heat management when adding the cheese. You must bring the heavy cream to a boil to thicken it, but the moment you add the parmesan, you must reduce the heat to a low simmer. If you boil the sauce vigorously after adding the cheese, the dairy proteins will seize, separating the fat and leaving you with a grainy, oily sauce instead of a velvety emulsion.
The Ultimate Weeknight Indulgence

Why You'll Love This Recipe
- Flavor Balance: The saltiness of the bacon and parmesan is perfectly cut by the fresh, juicy tomatoes, preventing the dish from feeling too heavy.
- Texture Variety: You get the chew of the penne, the tenderness of the chicken, the crispness of the bacon, and the softness of the wilted spinach in every bite.
- 30-Minute Meal: By multitasking the pasta boiling and the chicken searing, this entire dish comes together in about half an hour.
- Versatile Sauce: This garlic cream sauce is a "mother sauce" technique that you can learn once and apply to shrimp, sausage, or just vegetables later.
Ingredients
To ensure a smooth sauce and flavorful protein, specific ingredient choices matter.
- Penne Pasta: 10 ounces. The tube shape is ideal for holding the thick cream sauce inside and out.
- Chicken: 1 pound boneless, skinless chicken breasts or tenderloins. Breasts are leaner, but tenderloins are naturally softer and cook faster.
- Bacon: 6 strips. I prefer thick-cut hickory smoked bacon for a distinct savory punch that stands up to the cream.
- Heavy Cream: 1.5 cups. Do not substitute half-and-half or milk; the high fat content is necessary for the sauce to thicken without a roux.
- Parmesan Cheese: ½ cup shredded for the sauce, plus extra for serving. Freshly grated cheese melts significantly better than pre-bagged options.
- Tomatoes: 5 medium tomatoes. Roma or vine-ripened tomatoes work best. Chop them large so they maintain some structure.
- Spinach: 3 cups fresh baby spinach.
- Aromatics: 5 cloves of minced garlic and 1 teaspoon each of paprika and Italian seasoning.
How to Make Creamy Chicken and Bacon Pasta

Cook the Pasta and Bacon
Bring a large pot of salted water to a boil. Add the penne and cook until al dente, usually about 10 to 12 minutes. Drain and set aside. While the water heats, fry your bacon in your large skillet until crisp. Remove the bacon, drain the fat (leaving a teaspoon for flavor if desired), chop it into bits, and wipe the skillet clean for the chicken.
Sear the Chicken
Heat the olive oil in the large skillet over medium-high heat. Season the chicken breasts with paprika, Italian seasoning, and salt. Place the chicken in the hot pan. Cook for 4 minutes on one side to develop a golden crust. Flip and cook for 3 minutes on the other side. Reduce the heat to low-medium, cover the pan, and cook for another few minutes until the chicken is cooked through (165°F internal temperature). Remove the chicken to a cutting board to rest.
Build the Cream Base
In the same skillet (don't wash it; those browned bits are flavor), pour in the heavy cream. Increase heat to bring it to a boil. Scrape the bottom of the pan to lift any chicken fond. Once boiling, immediately reduce the heat to a low simmer. Stir in the ½ cup of shredded Parmesan cheese. Whisk constantly for 1 to 3 minutes until the cheese is fully melted and the sauce has thickened slightly.
Add Vegetables and Aromatics
To the simmering sauce, add the chopped tomatoes, fresh spinach, minced garlic, and crushed red pepper flakes. Stir gently. You only want to cook this for about 2 minutes-just long enough for the spinach to wilt and the tomatoes to warm through. You do not want the tomatoes to break down into a mushy sauce.
Combine and Serve
Slice the rested chicken into strips. Return about one-third of the chicken and half of the chopped bacon to the pan. Add the cooked pasta. Toss everything gently over low heat until the pasta is coated and reheated. To serve, transfer to a platter or bowls and top with the remaining reserved chicken and bacon (this keeps the bacon crispy and the chicken visible). Garnish with the remaining shredded Parmesan.
Common Mistakes to Avoid
- Overcooking the Chicken: Chicken breast dries out instantly. Using the "sear then cover" method helps steam the inside gently while keeping the outside browned.
- Using Bagged Cheese: Pre-shredded cheese is coated in cellulose (anti-caking agent) which prevents it from melting into a smooth sauce. Grate your own block of Parmesan for the best texture.
- Adding Garlic Too Early: If you add the minced garlic to the high-heat searing step, it will burn and turn bitter. Adding it to the cream sauce allows it to infuse gently.
Tips and Tricks for Success
- Room Temperature Cream: Take your heavy cream out of the fridge 15 minutes before cooking. Adding ice-cold cream to a hot pan can sometimes shock it; room temp emulsifies faster.
- Reserve Pasta Water: Although this recipe relies on cream, I always save ½ cup of starchy pasta water. If your sauce gets too thick or the cheese clumps, a splash of pasta water will smooth it right out.
- The Tomato Cut: Cut your tomatoes into large, distinct cubes. If you dice them too small, they will dissolve into the sauce and water it down.
Variations
- Gluten-Free: Simply swap the wheat penne for a high-quality brown rice penne or chickpea pasta. The sauce itself is naturally gluten-free.
- Spicy Kick: Increase the red pepper flakes to 1 teaspoon or add a pinch of cayenne to the chicken seasoning for a "diavolo" style heat.
- Sun-Dried Tomato: For a more concentrated, savory flavor, swap the fresh tomatoes for ½ cup of chopped oil-packed sun-dried tomatoes.
How to Serve
This pasta is rich and filling. It pairs beautifully with a crisp, acidic green salad with a vinaigrette dressing to cut through the heavy cream. A slice of garlic bread is also excellent for mopping up any sauce left in the bowl.

Make Ahead and Storage
- Refrigerator: Store leftovers in an airtight container for up to 3 days. Note that the pasta will absorb the sauce as it sits.
- Reheating: Reheat gently on the stovetop over low heat. You will likely need to add a splash of water, milk, or chicken broth to loosen the sauce up again. Avoid the microwave if possible, as it can separate the oil from the cream.
- Freezing: I do not recommend freezing this dish. Cream-based sauces tend to break and become grainy when thawed, and the fresh tomatoes will turn to mush.
Recipe Notes / What I Learned
During testing, I found that adding the garlic directly into the cream sauce rather than sautéing it in oil first keeps the garlic flavor punchy and fresh, which helps balance the heavy dairy. It cooks sufficiently in the hot cream.
Nutrition Snapshot
One serving contains approximately 650 calories, 40g fat, and 35g protein.

Chicken and Bacon Pasta with Spinach and Tomatoes in Garlic Cream Sauce
Equipment
- 1 Large pot for pasta
- 1 Large skillet or pan for sauce and chicken
- Whisk
Ingredients
Group: Pasta & Chicken
- 10 oz penne pasta (for gluten-free version, use gluten-free brown-rice penne)
- 2 tablespoons olive oil
- 1 lb chicken (skinless, boneless chicken breasts or tenderloins), sliced
- 1 teaspoon paprika
- 1 teaspoon Italian seasoning (thyme, oregano, basil - combined)
- salt to taste
Group: Sauce & Vegetables
- 1.5 cups heavy cream
- ½ cup Parmesan cheese shredded
- 5 tomatoes, chopped in large cubes medium
- 3 cups fresh spinach or 1 cup cooked spinach
- 5 cloves garlic, minced
- ¼ teaspoon red pepper flakes crushed
- 6 strips bacon, cooked, drained off fat, and chopped
- ½ cup Parmesan cheese shredded, for serving
Instructions
- Bring a large pot of water to boil, add pasta, and cook according to instructions (usually 10 to 15 minutes). Drain the pasta. Proceed with the recipe while the pasta is cooking. Heat 2 tablespoons of olive oil in a large skillet, on medium-high heat. Add chicken and cook on one side on medium-high heat for 4 minutes. While it cooks, sprinkle the uncooked sides of the chicken with paprika, Italian seasoning, and salt. Flip the chicken over, and cook on the other side for 3 more minutes on medium-high heat. Reduce heat to low-medium, flip chicken over again and cook, covered, for several minutes until no longer pink in the center. Remove chicken from the pan and keep chicken warm.
- To the same pan (but without chicken), add heavy cream and bring to boil. Only after the heavy cream starts boiling, add shredded Parmesan cheese. Immediately reduce to simmer (low-medium heat) and stir, while simmering, until the cheese melts and the sauce is creamy, for about 1 or 3 minutes.
- To the same pan with the creamy sauce, add chopped tomatoes, fresh spinach, garlic, crushed red pepper. Stir in the sauce on medium heat just until the spinach starts to wilt and sinks into the sauce. Add ⅓ of the cooked chicken (sliced into small strips) and half the bacon (already cooked and drained of fat). Mix everything. Remove from heat.
- Add cooked pasta to the skillet with the sauce and reheat on low heat. When ready to serve, top the pasta with the remaining half of bacon (cooked, drained of fat, chopped, gently reheated) and the remaining ⅔ of the cooked chicken (sliced into small strips, gently reheated). This is done for presentation purposes. When serving, top the pasta with ½ cup of shredded Parmesan cheese.
Notes
Nutrition
FAQs
Can I use half-and-half instead of heavy cream?
You can, but the sauce will be significantly thinner. You may need to let it simmer longer to reduce, or add a teaspoon of cornstarch slurry to help it thicken.
Can I use frozen spinach?
Yes. Thaw the frozen spinach and squeeze out all the excess water before adding it to the sauce. If you don't squeeze it dry, your sauce will be watery and green.
Can I use rotisserie chicken?
Absolutely. Using shredded rotisserie chicken makes this an even faster meal. Just add the cooked chicken into the sauce at the end to warm it through.




