Chicken and Bacon Pasta with Spinach and Tomatoes in Garlic Cream Sauce – an Italian-inspired dish with lots of vegetables! Sliced chicken breast and bacon are tossed with veggies and penne pasta in a delicious, creamy, homemade Alfredo sauce made with Parmesan cheese.
Craving an easy-to-make comfort food that a whole family will love? Then, make this chicken and bacon pasta! Cream sauce absorbs the wonderful flavors from the ingredients in the recipe, and with every single bite, you get all the goodness and all the flavors! This is one of the best chicken pasta recipes you’ll ever try!
Cooking Tips:
- Use thin chicken breasts or chicken tenderloin meat. Either cut of meat will work.
- Use shredded Parmesan cheese. Do not use grated Parmesan cheese, use the shredded kind. What I usually do is buy a block of Parmesan cheese and shred it myself. Freshly shredding the cheese results in the best sauce texture. You can, however, use store-bought pre-shredded Parmesan cheese. Just do not use the grated kind.
- You can use cooked spinach, frozen spinach, or fresh spinach. All will work.
- Make this chicken pasta gluten free. All you need to do is use gluten-free brown-rice penne pasta instead of regular penne. You can also use gluten-free quinoa pasta or lentil pasta.
What is half-and-half?
- Half-and-half is the US milk product that combines 1/2 whole milk and 1/2 heavy cream or whipping cream to form a lighter cream (unlike heavy cream).
- Substitute 1/2 cup of milk + 1/2 cup of heavy cream for 1 cup of half-and-half.
- If you live in the UK, half and half would be the equivalent of single cream. Alternatively, you can mix half double cream and half regular milk (if you live in the UK).
How to cook pasta al dente
- To cook pasta al dente (which literally means “to the tooth” or firm to bite), cook pasta about 2 minutes less than indicated on the package instructions.
Do you rinse pasta?
- If using gluten free pasta, rinse it with cold water after cooking to prevent it from getting mushy.
- If using regular, wheat pasta, do not rinse it with cold water. Rinsing pasta with cold water removes the starch which helps absorb the sauce.
How to store and reheat leftover chicken pasta:
- You can store this chicken pasta refrigerated in an air-tight container for up to 4 days.
- Reheat the pasta gently on stove top on medium-low heat, without simmering.
- Or microwave for 1 minute, checking for doneness every 30 seconds. Make sure the sauce does not overheat and separate.
- Keep in mind that reheating the cream sauce on high heat will cause the cream to separate.
- I do not recommend freezing this dish. If you freeze it, the creamy sauce might not have the same texture when you reheat it. It might separate.
Let’s be honest. Chicken pasta recipes can get boring and repetitive. Not in this recipe! Here, you sear the chicken (with spices), then mix it with vegetables, bacon, and coat it in garlic cream sauce. So good! This chicken and bacon pasta recipe is so easy to make and uses such basic ingredients, that you can easily make it on a regular busy weeknight!
Deliciously creamy homemade alfredo sauce perfectly combines all the flavors in this chicken and bacon pasta: garlic, spinach, tomatoes, and lots of spices! So tasty, you might want to double the recipe!
How to make chicken pasta
1) In a large skillet, on high heat, heat 2 tablespoons of olive oil until hot. Add chicken breasts (or tenderloins) and cook on one side on high heat for 1 minute.
2) While the chicken cooks, sprinkle the uncooked sides of chicken with paprika and Italian seasoning.
3) Flip the chicken over, and cook on the other side for 1 minute on high heat. Reduce heat to medium, flip the chicken over again and cook, covered, for several more minutes until no longer pink in the center. Remove the chicken from the pan and keep the chicken warm.
4) To the same pan (but without chicken), on medium heat, add chopped tomatoes, spinach, garlic, crushed red pepper, 1/3 of the chicken (sliced into small strips) and half the bacon (it should be already cooked and drained of fat).
5) Mix everything well.
6) Add half and half to the skillet and bring to boil. Only after half and half starts boiling, add shredded Parmesan cheese:
7) Immediately reduce the sauce to simmer and stir, while simmering, until the cheese melts and makes the sauce creamy, only about 1 minute (at most 2 minutes). Then, immediately remove from heat. Season with more crushed red pepper and salt, if needed.
8) In the meantime, bring a large pan of water to boil. Cook pasta according to package instructions. Drain
9) Add cooked pasta to the skillet with the sauce.
10) Add remaining half of bacon (already cooked and drained of fat).
11) Season with more salt if necessary.
12) Slice the remaining 2/3 of chicken into thin strips.
13) Top the pasta with chicken strips and finely shredded Parmesan cheese.
What to serve with the chicken pasta:
A salad, of course! I would serve a very simple and basic salad (that you don’t even need a recipe for) with greens, such as spinach salad or arugula salad with toasted nuts, such as almonds or pecans, with a dressing made with olive oil and balsamic vinegar. Or, you can also use creamy dressing, in which case add tomatoes and avocados to your greens.
If you want a more sophisticated salad, I would serve this chicken pasta with my absolute current favorite avocado salad with mozzarella and basil pesto. I also highly recommend this amazing beet salad with spinach, goat cheese, and cashews, and a beautiful strawberry spinach salad.
Other Chicken Pasta Recipes:
I love making chicken pasta recipes with cream-based sauces. Here are a few of my favorites:
- Combine basil pesto with sun-dried tomatoes, mushrooms, chicken and short pasta (penne) in this delicious Mushroom Chicken Pasta with creamy Pesto sauce and sun-dried tomatoes
- Make the pasta that tastes just like spinach artichoke dip and add chicken to make it dinner worthy using this recipe for Spinach and Artichoke Chicken Pasta with Bacon and Tomatoes in Asiago Cream Sauce
- Chicken, bacon and green peas go really well together with the creamy and spicy tomato and cream based sauce here: Spicy Chicken Pasta with Bacon and Peas
- One of the all-time favorite pasta recipes on my site is this Chicken Mozzarella Pasta

Chicken pasta recipes can get boring. Not this Italian-inspired recipe! You'll fall in love with the flavors in this Chicken Pasta with Bacon, Spinach, and Tomatoes in Garlic Cream Sauce. Easy weeknight dinner that the whole family will love! Sliced chicken breast and bacon are tossed with veggies and penne pasta in a delicious, creamy, homemade alfredo sauce made with Parmesan cheese.
- 2 tablespoons olive oil
- 1 lb chicken (chicken breasts or tenderloins)
- 1 teaspoon paprika
- 1 teaspoon Italian seasoning (thyme, oregano, basil - combined)
- 5 tomatoes (medium, chopped in large cubes)
- 1 cup spinach cooked
- 5 garlic cloves minced
- 1/4 teaspoon red pepper flakes , crushed
- 6 bacon strips , COOKED, DRAINED OF FAT, AND CHOPPED
- 1 1/3 cups half and half
- 1 1/3 cups Parmesan cheese , shredded
- 10 oz penne pasta (for gluten-free version, use gluten-free brown-rice penne)
- 1/2 cup Parmesan cheese , shredded, for serving
-
In a large skillet, on high heat, heat 2 tablespoons of olive oil until hot. Add chicken and cook on one side on high heat for 1 minute. While it cooks, sprinkle the uncooked sides of the chicken with paprika and Italian seasoning. Flip the chicken over, and cook on the other side for 1 minute on high heat. Reduce heat to 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 chopped tomatoes, spinach, garlic, crushed red pepper, 1/3 of the chicken (sliced into small strips) and half the bacon (already cooked and drained of fat). Mix everything.
-
Add half and half and bring to boil. Only after half and half starts boiling, add shredded Parmesan cheese - immediately reduce to simmer and stir, while simmering, until the cheese melts and makes the sauce creamy, only about 1 minute (at most 2 minutes). Then, immediately remove from heat. Season with more crushed red pepper and salt, if needed.
-
In the mean time bring a large pot of water to boil, add pasta and cook it according to instructions. Drain the pasta, rinse with cold water and drain again.
-
Add pasta to the skillet with the sauce. Add remaining half of bacon (cooked and drained of fat). Season with more salt if necessary. Slice the remaining 2/3 of chicken into thin strips. To serve, top the pasta with chicken strips and shredded Parmesan cheese.
Recipe Video
WHAT IS HALF AND HALF? Substitute 1/2 cup of milk + 1/2 cup of heavy cream for 1 cup of half-and-half.
just made this amazing dish. omg…. I feel like a real chef. the entire family including 3 year old grandson gobbled it up. thanks for this delicious dish.
You are very welcome! Comments like this make my day! 🙂 🙂 🙂
I love this recipe. Awesome for gatherings like birth day’s.
Julia, can this be served as a cold dish?
I wouldn’t serve this as a cold dish, because the cream sauce will get hard. But this dish can be served warm, it doesn’t have to be hot.
This is delicious but what are the calories and saturated fat per serving? thank you!
Thank you! The nutrition information is right below the recipe.
This was so delicious and filling
Thank you, Robin!
I made this !! Absolutely delicious!! Was wondering what kind of salad you would serve with it?
Thank you, Gayle! I would serve a very simple salad with greens, such as spinach salad or arugula salad with toasted nuts, such as almonds or pecans, with a dressing made with olive oil and balsamic vinegar. Or, you can also use creamy dressing, in which case add tomatoes and avocados to your greens.
Yum, yum, yum…making again and adding fresh mushrooms to the mix this time…I know need to watch the liquid base due to the mushrooms. The bacon is not being used, hubby likes bacon on BLT only! Thank you for this amazing dish. I LOVE your recipes <3
Thank you for such a sweet comment! I am glad you’ve been enjoying this recipe! 🙂
Made this tonight for dinner and it was absolutely delicious. The only thing I did different was used only 1 Roma tomato. Thanks for the recipe. It is a keeper!!
Teresa
So glad you’ve enjoyed this recipe! 🙂
Oof the red pepper really killed the recipe for me. Way too hot. Maybe I’ll try it again without
Definitely don’t use the pepper if you don’t like it. But do note that I use red pepper flakes, not ground red pepper.
I’m wondering how to make this a bit more healthy… Any suggestions besides not adding bacon??? Please let me know I need to make this meal on Sunday for meal prep! Thank you in advance!
Use 1% or 2% milk instead of the half & half
I used coconut milk instead of the half n half. It surprisingly doesn’t have a coconut taste.
Thank you for sharing this! I wondered how this would taste with coconut milk.