Hey y'all! If you're looking for a comforting meal that brings together the smoky goodness of bacon, juicy chicken, fresh spinach, and sweet-tart tomatoes—all wrapped up in a creamy pasta dish—then you're in the right place. This chicken Bacon Pasta with Spinach and Tomatoes is the answer to busy weeknights or cozy family dinners. It’s creamy, savory, and absolutely loaded with flavor! Let's get cooking!
Why You'll Love This Chicken Bacon Pasta
- Mouthwatering combination of crispy bacon, tender chicken, and creamy sauce.
- Quick and easy—ready in about 30 minutes, start to finish.
- Packed with veggies for extra nutrition and color.
- Crowd-pleasing for both kids and adults—perfect for gatherings or an upgraded weeknight meal.
- Customizable with your favorite pasta or additional add-ins.
Ingredients
- 8 ounces (225g) penne pasta
- 6 slices bacon, chopped
- 1 pound (450g) boneless, skinless chicken breast, cut into bite-sized pieces
- 1 teaspoon Italian seasoning
- 1 teaspoon garlic powder
- ½ teaspoon salt
- ½ teaspoon black pepper
- 3 cloves garlic, minced
- 1 cup cherry tomatoes, halved
- 3 cups baby spinach
- ¾ cup heavy cream
- ½ cup grated Parmesan cheese (plus extra for serving)
- ¼ teaspoon crushed red pepper flakes (optional, for heat)
- Fresh basil, for garnish (optional)
How to Make Chicken Bacon Pasta with Spinach and Tomatoes
Step 1: Cook the Pasta
Bring a large pot of salted water to a boil. Add the penne pasta and cook according to package instructions until al dente (about 10-11 minutes). Drain and set aside, reserving ½ cup of the pasta cooking water.
Step 2: Cook the Bacon
In a large skillet over medium heat, cook the chopped bacon until crispy, about 6-8 minutes. Remove bacon with a slotted spoon and drain on a paper towel-lined plate. Reserve 1-2 tablespoons of bacon drippings in the skillet.
Step 3: Sauté the Chicken
Season the chicken pieces with Italian seasoning, garlic powder, salt, and black pepper. Add the chicken to the same skillet and cook over medium-high heat until golden-brown and cooked through, about 5-6 minutes. Remove chicken and set aside.
Step 4: Build the Sauce
In the same skillet, add minced garlic and sauté for 30 seconds until fragrant. Add the cherry tomatoes and cook for 2-3 minutes, until they begin to soften. Pour in the heavy cream and bring to a simmer.
Step 5: Finish the Pasta
Stir in the Parmesan cheese, baby spinach, and cooked chicken. Toss until the spinach wilts. Add the cooked pasta and crispy bacon to the skillet and combine well. If the sauce seems thick, add a splash of reserved pasta water to reach your desired consistency.
Step 6: Serve
Serve warm, topped with extra Parmesan cheese, a sprinkle of crushed red pepper flakes (if using), and fresh basil. Enjoy!
Notes
- For a lighter version, substitute half-and-half or whole milk for the heavy cream, but note the sauce will be less rich.
- Use rotisserie chicken for faster prep.
- Reserve extra bacon for sprinkling on top for added crunch.
Variations
- Spicy Cajun Style: Add 1 teaspoon Cajun seasoning or more crushed red pepper flakes.
- Mushroom Lovers: Sauté 1 cup sliced mushrooms with the tomatoes for extra depth.
- Cheesy Upgrade: Stir in ½ cup shredded mozzarella or provolone for added gooeyness.
Required Equipment
- Large pot (for boiling pasta)
- Large skillet or sauté pan
- Slotted spoon
- Measuring cups and spoons
- Chef’s knife and cutting board
Storage Instructions
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheat gently in a skillet over low heat, adding a splash of cream or broth to loosen the sauce.
- This dish is not recommended for freezing, as the cream sauce may separate.
Pairings & Serving Suggestions
- Serve with a crisp green salad and garlic bread for a well-rounded meal.
- A light white wine like Pinot Grigio or Sauvignon Blanc pairs beautifully.
- Top with extra Parmesan, fresh basil, and a grind of black pepper for a restaurant-quality finish.
Pro Tips for Best Results
- Don’t overcook the chicken—stop cooking as soon as it’s no longer pink for the juiciest bites.
- Reserve some pasta cooking water to help adjust the cream sauce’s consistency.
- Add spinach last to prevent over-wilting and keep the vibrant green color.
Frequently Asked Questions
- Can I use a different type of pasta?
Absolutely! Try fusilli, rigatoni, or spaghetti—just cook to al dente for best results. - Is there a dairy-free option?
Yes! Use coconut cream or unsweetened oat milk and dairy-free Parmesan alternatives, though flavor will change slightly. - Can I prepare this ahead of time?
You can cook the pasta, chicken, and bacon ahead, but assemble right before serving to ensure the creamiest texture.
Ingredients
- 8 ounces (225g) penne pasta
- 6 slices bacon, chopped
- 1 pound (450g) boneless, skinless chicken breast, cut into bite-sized pieces
- 1 teaspoon Italian seasoning
- 1 teaspoon garlic powder
- ½ teaspoon salt
- ½ teaspoon black pepper
- 3 cloves garlic, minced
- 1 cup cherry tomatoes, halved
- 3 cups baby spinach
- ¾ cup heavy cream
- ½ cup grated Parmesan cheese (plus extra for serving)
- ¼ teaspoon crushed red pepper flakes (optional, for heat)
- Fresh basil, for garnish (optional)
Instructions
-
1Bring a large pot of salted water to a boil. Add the penne pasta and cook according to package instructions until al dente (about 10-11 minutes). Drain and set aside, reserving ½ cup of the pasta cooking water.
-
2In a large skillet over medium heat, cook the chopped bacon until crispy, about 6-8 minutes. Remove bacon with a slotted spoon and drain on a paper towel-lined plate. Reserve 1-2 tablespoons of bacon drippings in the skillet.
-
3Season the chicken pieces with Italian seasoning, garlic powder, salt, and black pepper. Add the chicken to the same skillet and cook over medium-high heat until golden-brown and cooked through, about 5-6 minutes. Remove chicken and set aside.
-
4In the same skillet, add minced garlic and sauté for 30 seconds until fragrant. Add the cherry tomatoes and cook for 2-3 minutes, until they begin to soften. Pour in the heavy cream and bring to a simmer.
-
5Stir in the Parmesan cheese, baby spinach, and cooked chicken. Toss until the spinach wilts. Add the cooked pasta and crispy bacon to the skillet and combine well. If the sauce seems thick, add a splash of reserved pasta water to reach your desired consistency.
-
6Serve warm, topped with extra Parmesan cheese, a sprinkle of crushed red pepper flakes (if using), and fresh basil. Enjoy!
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!





Leave a Reply