Creamy Chicken Bacon Pasta with Spinach and Tomato is a satisfying 40-to-45-minute dinner made with tender seasoned chicken, crisp bacon, cherry tomatoes, fresh spinach, Parmesan, and a silky garlic cream sauce. The recipe makes 4 servings and uses one skillet for the sauce, making it a practical choice for a weeknight meal that still feels special.
Every forkful brings together smoky bacon, juicy chicken, sweet-tart tomatoes, earthy spinach, and rich Italian-style seasoning. The sauce clings beautifully to penne, rigatoni, or farfalle, while a splash of reserved pasta water keeps the finished pasta creamy rather than heavy or stiff.
Jump to RecipeWhy You’ll Love This Recipe

This pasta dinner has the comfort of a restaurant-style cream sauce with the ease of a family skillet meal. Bacon cooks first, leaving behind savory fat that seasons the chicken and gives the sauce a deeper flavor without requiring a long list of ingredients.
The vegetables bring welcome contrast to the rich sauce. Cherry tomatoes soften into bright little bursts, while baby spinach melts into the cream and adds color, freshness, and a tender texture.
It is also flexible enough for different tastes and pantry needs. Choose penne for a sturdy bite, rigatoni for extra sauce in the ridges, or farfalle for a playful shape that catches bits of bacon and spinach.
If creamy chicken pasta is a favorite at your house, you may also enjoy this quick creamy Parmesan chicken pasta for another comforting dinner idea.
Ingredients You’ll Need

The ingredient list is straightforward, but each item has an important role in the final dish. Full quantities appear in the recipe card above, while these notes explain how to get the best result from every component.
- Pasta: Use 12 ounces of penne, rigatoni, or farfalle, and cook it just until al dente so it holds its shape when tossed in the hot sauce.
- Chicken and bacon: Bite-size boneless chicken breasts or thighs cook quickly, while six chopped bacon slices provide smoky flavor and crisp texture.
- Flavor builders: Italian seasoning, paprika, garlic, black pepper, and optional red pepper flakes give the sauce a warm, savory profile.
- Sauce ingredients: Low-sodium chicken broth, heavy cream, and freshly grated Parmesan create a smooth, rich base without making the dish taste overly salty.
- Produce: Cherry tomatoes and three cups of baby spinach balance the richness with color and fresh flavor.
Freshly grated Parmesan is especially worthwhile here. It melts more evenly into the warm cream than many pre-shredded products, which can contain coatings that leave the sauce grainy.
For another dinner centered on tender chicken and a creamy pan sauce, take a look at this creamy garlic thyme chicken recipe. The flavors are different, but the same careful low-heat approach makes a big difference.
How to Make It Step-by-Step

Step 1: Bring a large pot of generously salted water to a boil before beginning the skillet work. Cook the pasta according to the package directions until just al dente, then reserve 1/2 cup of the starchy cooking water before draining.
Step 2: Place the chopped bacon in a large skillet over medium heat and cook for 5 to 7 minutes. When the pieces are crisp, transfer them to a paper-towel-lined plate and leave about 1 tablespoon of bacon fat in the skillet.
Step 3: Season the bite-size chicken with Italian seasoning, paprika, kosher salt, and black pepper. Add it to the skillet and cook for about 5 to 7 minutes, turning occasionally, until browned and cooked through; verify that the thickest piece reaches 165°F (74°C).
Step 4: Remove the chicken and set it aside with the bacon. Add the minced garlic and optional red pepper flakes to the same skillet, cooking for only 30 seconds so the garlic becomes fragrant without turning bitter or brown.
Step 5: Add the halved cherry tomatoes and cook them for 2 to 3 minutes. They should soften slightly while still keeping enough shape to provide juicy bites throughout the pasta.
Step 6: Pour the low-sodium chicken broth into the skillet and use a wooden spoon to scrape up the browned bits from the bottom. Simmer for 2 minutes so those flavorful bits dissolve into the liquid.
Step 7: Lower the heat to medium-low and stir in the heavy cream. Let the mixture simmer gently for 3 to 5 minutes, watching carefully and avoiding a rapid boil that could affect the texture of the cream.
Step 8: Add the freshly grated Parmesan a little at a time, stirring after each addition until smooth. Add the baby spinach and cook for 1 to 2 minutes, just until the leaves wilt into the sauce.
Step 9: Return the cooked chicken and crisp bacon to the skillet, then add the drained pasta. Toss patiently until the sauce coats the pasta, adding reserved pasta water 1 tablespoon at a time only if the sauce needs loosening.
Step 10: Taste the finished pasta and adjust the salt, black pepper, and red pepper flakes. Sprinkle with optional parsley and additional Parmesan, then serve while the sauce is warm and glossy.
Pro Tips for a Smooth Cream Sauce

The reserved pasta water is one of the simplest ways to control the final texture. Its starch helps the cream sauce blend with the pasta, so add it after the Parmesan has been incorporated rather than pouring it in at the beginning.
Keep the heat low when adding cheese. A gentle temperature gives the Parmesan time to melt into the cream, while excessive heat can cause the sauce to separate or become grainy.
Do not overcrowd the skillet when browning the chicken. If the pieces are packed tightly, they may steam instead of developing the golden surface that adds so much flavor to the finished dish.
For a stronger tomato note, replace the cherry tomatoes with 1/2 cup oil-packed sun-dried tomatoes that have been drained and sliced. This is a popular variation when you want a more concentrated, tangy flavor.
For a fresh side dish that can be served before or alongside this warm pasta, consider our creamy pasta Parmesan salad. Keep the portion modest because the main dish is already rich and filling.
Serving Suggestions

Serve this pasta immediately in warmed bowls so the Parmesan cream sauce stays loose and glossy. A final shower of parsley and Parmesan gives the dish a fresh finish, while a small pinch of red pepper flakes adds color and gentle heat.
A crisp green salad, roasted broccoli, or simple steamed green beans makes a good partner. Warm garlic bread is also useful for catching any sauce left at the bottom of the bowl.
Because the skillet contains chicken, bacon, cream, and cheese, the pasta is substantial enough to stand alone as dinner. If you are feeding a larger table, add a vegetable side rather than changing the stated pasta, chicken, or sauce quantities.
For another bacon-forward comfort meal to save for a different evening, try this chicken bacon ranch casserole. It offers a cozy baked alternative to this skillet pasta.
Storage and Reheating

Cool leftovers promptly and transfer them to an airtight container. Refrigerate them and enjoy them within a few days for the best texture and flavor.
Cream sauces naturally thicken when chilled. Reheat individual portions gently in the microwave or in a skillet over low heat, stirring often and adding a small splash of chicken broth or cream if the pasta seems dry.
Avoid high heat during reheating, since it can make the sauce oily and cause the chicken to become firm. Warm the pasta just until hot, then finish with a little Parmesan or parsley if desired.
Easy Menu Pairings
This recipe works well as the centerpiece of a relaxed family dinner, a casual date-night meal, or a make-ahead weeknight menu. Start with a light salad, serve the pasta with a vegetable side, and finish with fresh fruit or a small dessert.
If you are planning a brunch-style spread rather than dinner, a creamy spinach and egg dish can use similar comforting flavors in a different format. Our spinach and egg breakfast casserole is a useful recipe to keep in mind for that occasion.

Creamy Chicken Bacon Pasta with Spinach and Tomato
Ingredients
Method
- Bring a large pot of generously salted water to a boil. Cook the pasta until just al dente according to the package directions, reserve 1/2 cup pasta water, and drain.
- Cook the chopped bacon in a large skillet over medium heat for 5 to 7 minutes, until crisp. Transfer it to a paper-towel-lined plate, leaving about 1 tablespoon bacon fat in the skillet.
- Season the chicken with Italian seasoning, paprika, kosher salt, and black pepper. Cook it in the skillet for about 5 to 7 minutes, turning occasionally, until browned and cooked through to 165°F (74°C), then remove it from the skillet.
- Add the garlic and optional red pepper flakes to the skillet. Cook for 30 seconds, taking care not to brown the garlic.
- Add the halved cherry tomatoes and cook for 2 to 3 minutes, until slightly softened.
- Pour in the chicken broth and scrape the browned bits from the bottom of the skillet. Simmer for 2 minutes.
- Reduce the heat to medium-low and stir in the heavy cream. Simmer gently for 3 to 5 minutes without allowing the mixture to boil rapidly.
- Stir in the freshly grated Parmesan a little at a time until the sauce is smooth. Add the spinach and cook for 1 to 2 minutes, just until wilted.
- Return the chicken and bacon to the skillet. Add the drained pasta and toss until every piece is coated, loosening the sauce with reserved pasta water 1 tablespoon at a time if necessary.
- Taste and adjust the salt, pepper, and optional red pepper flakes. Garnish with chopped parsley and additional Parmesan before serving.
Notes
Final Thoughts
Creamy Chicken Bacon Pasta with Spinach and Tomato brings together everything a comforting dinner should offer: tender chicken, smoky bacon, colorful vegetables, al dente pasta, and a smooth garlic Parmesan sauce. The entire meal comes together in about 40 to 45 minutes, with a simple method that rewards careful heat control and freshly grated cheese.
Remember to reserve the pasta water, simmer the cream gently, and add Parmesan gradually. Those small techniques make the sauce cling beautifully to every piece of pasta without becoming watery or grainy.
Finish each serving with parsley, extra Parmesan, and a little red pepper if you like heat. Then serve it straight from the skillet while the tomatoes are juicy, the spinach is vibrant, and the bacon is still wonderfully crisp.