Creamy pasta dishes have a special place in my weekly dinner rotation. They’re comforting, they come together in about 30 minutes, and my family actually gets excited when they see me pulling out the cream and parmesan. Plus, it’s one of those meals where I can sneak in some spinach without anyone complaining.
This chicken pasta checks all my boxes. It’s got protein, it’s got veggies, and it tastes like something you’d order at a restaurant but costs way less to make at home. The garlic and italian seasoning make the whole house smell amazing while it’s cooking.
Want something creamy but not too heavy? Need dinner on the table fast? This is the recipe you’ll keep coming back to. I make it at least twice a month, and it never gets old.

Why You’ll Love This Chicken Pasta
- Quick weeknight dinner – Ready in just 30-45 minutes, this chicken pasta is perfect for busy evenings when you need something satisfying on the table fast.
- One-pot wonder – Everything comes together in minimal dishes, which means less cleanup and more time to relax after dinner.
- Restaurant-quality at home – The creamy garlic sauce with parmesan, tomatoes, and spinach tastes like something you’d order at your favorite Italian restaurant, but you can make it in your own kitchen.
- Simple ingredients – You probably have most of these pantry staples and basic ingredients already on hand, so no special trip to the store required.
- Crowd-pleaser – The combination of tender chicken, creamy sauce, and pasta makes this a hit with both kids and adults alike.

Substitutions That Work Well Here
There are plenty of easy swaps you can make if you are missing something:
- Pasta: Any pasta shape works here – penne, rigatoni, fettuccine, or even spaghetti. Just cook according to package directions and you’re good to go.
- Chicken breast: Chicken thighs are a great swap if you prefer darker meat with more flavor. You can also use turkey breast or even shrimp for a seafood twist.
- Heavy cream: If you want to lighten things up, try half-and-half or even whole milk mixed with a tablespoon of cream cheese to keep it creamy. Just note that lighter options may result in a thinner sauce.
- Spinach: Fresh kale, arugula, or even frozen spinach (thawed and squeezed dry) work well here. If using frozen, you’ll need about 1 cup.
- Tomatoes: Cherry tomatoes, sun-dried tomatoes, or canned diced tomatoes (drained) all work. Sun-dried tomatoes will add a more intense flavor, so start with less and adjust to taste.
- Parmesan: Pecorino Romano or Asiago cheese make good substitutes. They’re both salty and sharp like parmesan, though pecorino is a bit stronger.
Things to Keep in Mind While Cooking
Overcooked chicken is one of the most common issues with this dish. Use an instant-read thermometer and pull the chicken off the heat at 155°F, then let it rest while you work on the sauce to keep the juices locked in.
The cream needs to go in over low heat. Adding it while the burner is too high causes it to break and turn curdled rather than smooth. Turn the heat down to medium-low before pouring it in.
Before draining the pasta, set aside at least a cup of the cooking water. A splash added to the sauce helps it cling to the pasta and pulls everything together.
Hold off on slicing the chicken until you are ready to serve. Cutting into it too early sends all those juices straight onto the cutting board instead of keeping them inside the meat.

What Goes Well With This Pasta
- Garlic bread or a crusty baguette to scoop up the sauce.
- A simple green salad with a light vinaigrette to balance the richness.
- Roasted broccoli or green beans for an easy veggie side.
- Bruschetta or caprese salad for a full Italian-inspired spread.
Tips for Storing Leftovers
Store: This chicken pasta keeps really well in the fridge for up to 4 days in an airtight container. The flavors actually get even better the next day as everything has time to meld together. It’s one of those dishes that makes great leftovers for easy lunches throughout the week.
Freeze: You can freeze this pasta for up to 2 months, though the cream sauce might separate slightly when thawed. Let it cool completely first, then store in freezer-safe containers. I usually portion it out into individual servings so I can grab just what I need.
Reheat: Warm it up on the stovetop over medium-low heat with a splash of cream or milk to help bring the sauce back together. You can also microwave it, but stir it halfway through and add a little liquid if it seems dry. The pasta will absorb some sauce as it sits, so don’t worry if you need to loosen it up a bit.
| Preparation Time | 10-15 minutes |
| Cooking Time | 20-30 minutes |
| Total Time | 30-45 minutes |
| Level of Difficulty | Easy |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2200-2400
- Protein: 120-135 g
- Fat: 120-135 g
- Carbohydrates: 150-165 g
Ingredients
For the pasta:
- 10 oz pasta (I always use Barilla penne for the best texture)
For the chicken:
- 1 lb chicken breast (cut into 1-inch bite-sized cubes)
- 1.5 tsp garlic powder
- 1.5 tsp italian seasoning
- 1 tsp paprika
- salt
- black pepper
- 2 tbsp olive oil (I prefer Bertolli extra virgin olive oil)
For the sauce:
- 2 tbsp butter (I like Kerrygold unsalted butter for this)
- 4 garlic cloves (freshly minced for best aroma)
- 1 cup tomatoes (diced into 1/2-inch pieces)
- 2 cups spinach
- 2 cups cream
- 1/2 cup parmesan (freshly grated for a smoother melt)
- 1/4 tsp red pepper flakes
- salt
- black pepper
Step 1: Prepare Mise en Place and Season the Chicken
- 1 lb chicken breast, cut into 1-inch cubes
- 1.5 tsp garlic powder
- 1.5 tsp italian seasoning
- 1 tsp paprika
- salt
- black pepper
- 4 garlic cloves, freshly minced
- 1 cup tomatoes, diced into ½-inch pieces
Start by bringing a large pot of salted water to a boil for the pasta.
While waiting, cut the chicken breast into 1-inch bite-sized cubes and place in a bowl.
In a small dish, combine the garlic powder, Italian seasoning, paprika, salt, and black pepper.
Toss the chicken pieces with this seasoning mixture, coating evenly on all sides.
Mince the 4 garlic cloves and dice the tomatoes into ½-inch pieces.
I like to prepare all my seasonings and vegetables before any cooking happens—it keeps the actual cooking process smooth and prevents scrambling.
Step 2: Cook the Pasta
- 10 oz pasta
Once the water is at a rolling boil, add the pasta and cook according to package directions until al dente (usually 9-11 minutes for penne).
Drain and set aside, reserving about ¼ cup of pasta water in case you need to loosen the sauce later.
The starchy pasta water is helpful for adjusting the sauce consistency at the end.
Step 3: Sear the Seasoned Chicken
- 2 tbsp olive oil
- seasoned chicken from Step 1
Heat the olive oil in a large skillet over medium-high heat until shimmering.
Add the seasoned chicken cubes and cook for 4-5 minutes per side until golden brown and cooked through (internal temperature should reach 165°F).
The browning develops deeper flavor through the Maillard reaction.
Once cooked, remove the chicken to a clean plate and set aside.
Step 4: Build the Aromatic and Vegetable Base
- 2 tbsp butter
- 4 garlic cloves, freshly minced
- 1 cup tomatoes, diced
- 2 cups spinach
In the same skillet (don’t clean it—those browned bits add flavor), melt the butter over medium heat.
Add the minced garlic and sauté for about 1 minute until fragrant, stirring constantly to prevent burning.
Add the diced tomatoes and spinach, cooking for 2-3 minutes until the spinach wilts and tomatoes begin to soften.
Stir occasionally during this time.
Step 5: Create the Creamy Sauce
- 2 cups cream
- ½ cup parmesan, freshly grated
- ¼ tsp red pepper flakes
- salt
- black pepper
Reduce the heat to medium-low and pour in the cream, stirring gently to combine with the vegetables.
Add the freshly grated parmesan cheese and red pepper flakes, stirring until the cheese melts completely into a smooth sauce.
Season with a pinch of salt and black pepper to taste.
I find that freshly grated parmesan melts much more smoothly than pre-shredded varieties, creating a silkier sauce.
Step 6: Combine and Finish
- cooked chicken from Step 3
- cooked pasta from Step 2
- creamy sauce from Step 5
Add the cooked chicken from Step 3 back into the skillet with the sauce, then add the cooked pasta from Step 2.
Gently fold everything together, adding a splash of reserved pasta water if the sauce seems too thick.
Stir until all components are well coated and evenly distributed.
Taste and adjust seasoning as needed with additional salt and pepper.
Step 7: Serve
Transfer the chicken pasta to serving bowls or plates immediately while hot.
Divide evenly among plates and serve right away.