Tomato Spinach Chicken Pasta is the kind of dinner that feels comforting enough for a cozy night in, but still fresh and light enough to make any day feel a little easier. Tender chicken, juicy tomatoes, wilted spinach, and pasta come together in a simple skillet-style sauce that tastes like it took much more effort than it really did.
What makes this dish such a favorite is the balance of flavors. The chicken adds heartiness, the tomatoes bring a bright burst of flavor, and the spinach folds into the sauce for a fresh finish. It is a reliable meal for busy weeknights, casual family dinners, or even meal prep when you want something satisfying waiting in the fridge.
Why Does Tomato Spinach Chicken Pasta Work So Well for Busy Dinners?
This dish works beautifully because it uses familiar ingredients that cook quickly and still create a meal that feels complete. You get protein, pasta, and vegetables in one bowl, which means less juggling at dinner time and fewer side dishes to think about.
It is also flexible. You can use penne, rotini, or bow ties, swap in cherry tomatoes or diced tomatoes, and adjust the seasoning based on what you already have in your kitchen. That kind of flexibility makes it a dependable recipe to keep on repeat.
Ingredients for the Tomato Spinach Chicken Pasta
2 boneless skinless chicken breasts, cut into bite-sized pieces
12 ounces pasta
2 tablespoons olive oil
3 cloves garlic, minced
2 cups cherry tomatoes, halved
4 cups fresh spinach
1 teaspoon Italian seasoning
1/2 teaspoon paprika
1/2 teaspoon salt
1/4 teaspoon black pepper
1/2 teaspoon red pepper flakes, optional
1/2 cup chicken broth
1/2 cup heavy cream
1/2 cup grated Parmesan cheese
1 tablespoon tomato paste
1 tablespoon unsalted butter
2 tablespoons chopped fresh basil, optional

How To Make the Tomato Spinach Chicken Pasta
Step 1: Boil the Pasta
Bring a large pot of salted water to a boil and cook the pasta according to the package directions until al dente. Before draining, reserve about 1/2 cup of the pasta water. Drain the pasta and set it aside.
Step 2: Season the Chicken
Pat the chicken pieces dry, then season them with salt, black pepper, paprika, and Italian seasoning. This helps build flavor right from the beginning and gives the chicken a well-seasoned bite.
Step 3: Sear Until Golden
Heat the olive oil in a large skillet over medium-high heat. Add the chicken in a single layer and cook for 5 to 7 minutes, stirring occasionally, until lightly golden and cooked through. Transfer the chicken to a plate.
Step 4: Cook the Garlic and Tomatoes
Lower the heat to medium and add the garlic to the same skillet. Stir for about 30 seconds, just until fragrant. Add the cherry tomatoes and tomato paste, then cook for 3 to 4 minutes until the tomatoes begin to soften and release their juices.
Step 5: Build the Sauce
Pour in the chicken broth and stir well, scraping up any flavorful bits from the bottom of the skillet. Add the butter and heavy cream, then let the sauce simmer gently for 2 to 3 minutes until it starts to come together.
Step 6: Add the Spinach
Stir in the fresh spinach a handful at a time. It will look like a lot at first, but it wilts quickly into the sauce and adds color and freshness without making the dish heavy.
Step 7: Finish with Parmesan
Add the Parmesan cheese and stir until it melts into the sauce. Taste and adjust seasoning if needed. Add red pepper flakes here if you want a little heat.
Step 8: Combine Everything
Return the cooked chicken to the skillet, then add the drained pasta. Toss everything together until the pasta is fully coated. If the sauce feels too thick, add a splash of the reserved pasta water until it reaches the texture you like.
Step 9: Serve Warm
Spoon the pasta into bowls and finish with chopped basil or extra Parmesan if desired. Serve right away while the sauce is creamy and the tomatoes are still juicy.
Serving and Storing Tomato Spinach Chicken Pasta
This pasta is best served hot, straight from the skillet, with extra Parmesan on top and maybe a little crusty bread on the side to soak up the sauce. A simple green salad also works well if you want to round out the meal without adding too much extra prep.
For leftovers, let the pasta cool completely and store it in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave with a splash of broth, milk, or water to loosen the sauce. Freezing is possible, but the spinach and creamy sauce may change texture slightly after thawing.
Frequently Asked Questions
Can I use rotisserie chicken instead of cooking raw chicken?
Yes, you can. Add shredded rotisserie chicken near the end of cooking, just long enough to warm it through in the sauce.
What type of pasta works best for this dish?
Short pasta shapes like penne, rigatoni, and rotini work especially well because they catch the sauce and mix easily with the chicken and spinach.
Can I make it without cream?
You can use half-and-half or a splash of milk, though the sauce will be lighter and a little less rich. A touch of extra Parmesan can help add body.
Can I add more vegetables?
Absolutely. Mushrooms, zucchini, or onions are all good additions. Just cook them before adding the tomatoes so they have time to soften.
How do I keep the chicken from drying out?
Cook it just until it reaches doneness, then remove it from the skillet while the sauce comes together. Adding it back at the end helps keep it tender.
Is Tomato Spinach Chicken Pasta good for meal prep?
Yes, it is a strong meal prep option. Store portions individually and reheat with a small splash of liquid so the sauce stays smooth.
Want More Pasta and Chicken Dinner Ideas?
If you enjoy this Tomato Spinach Chicken Pasta, you might also want to try a few more cozy dinner favorites from Nina Dishes:
- Marry Me Chicken Pasta for a creamy, flavor-packed pasta night.
- Creamy Tuscan Sausage Pasta when you want a richer skillet pasta with bold flavor.
- Creamy Garlic Butter Chicken Rotini in Parmesan Sauce for another easy chicken pasta packed with comfort.
- One-Pan Creamy Chicken Pot Pie Pasta if you are in the mood for something creamy and extra cozy.
- Old-Fashioned Spaghetti with Hearty Meat Sauce for a classic pasta dinner that always hits the spot.
Save This Pin + Share Your Results
📌 Save this Tomato Spinach Chicken Pasta to your Pinterest dinner board so you can come back to it whenever you need an easy meal that still feels homemade.
And let me know how yours turned out. Did you keep it creamy, add extra garlic, or toss in a few more vegetables? Small changes can make this pasta feel brand new each time.
I always love seeing how these dinners work in real kitchens. For even more daily recipe inspiration, visit Nina Dishes on Pinterest.

Tomato Spinach Chicken Pasta
- Total Time: 35 minutes
- Yield: 4 servings
Description
Tomato Spinach Chicken Pasta is a comforting, easy dinner made with tender chicken, juicy tomatoes, fresh spinach, and pasta tossed in a creamy Parmesan sauce. It is a simple weeknight meal that feels fresh, satisfying, and full of flavor.
Ingredients
12 ounces pasta
2 boneless skinless chicken breasts, cut into bite-sized pieces
2 tablespoons olive oil
3 cloves garlic, minced
2 cups cherry tomatoes, halved
4 cups fresh spinach
1 teaspoon Italian seasoning
1/2 teaspoon paprika
1/2 teaspoon salt
1/4 teaspoon black pepper
1/2 teaspoon red pepper flakes, optional
1 tablespoon tomato paste
1/2 cup chicken broth
1/2 cup heavy cream
1 tablespoon unsalted butter
1/2 cup grated Parmesan cheese
2 tablespoons chopped fresh basil, optional
Instructions
1. Bring a large pot of salted water to a boil and cook the pasta until al dente. Reserve 1/2 cup pasta water, then drain and set aside.
2. Season the chicken with Italian seasoning, paprika, salt, and black pepper.
3. Heat olive oil in a large skillet over medium-high heat. Cook the chicken for 5 to 7 minutes until golden and cooked through, then transfer to a plate.
4. Reduce the heat to medium and add the garlic to the skillet. Stir for about 30 seconds until fragrant.
5. Add the cherry tomatoes and tomato paste. Cook for 3 to 4 minutes until the tomatoes soften and release their juices.
6. Pour in the chicken broth, then stir in the butter and heavy cream. Let the sauce simmer for 2 to 3 minutes.
7. Add the spinach and cook until wilted.
8. Stir in the Parmesan cheese until melted and smooth. Add red pepper flakes if using.
9. Return the chicken to the skillet and add the cooked pasta. Toss everything together, adding a splash of reserved pasta water if needed.
10. Serve warm with fresh basil or extra Parmesan on top.
Notes
Use freshly grated Parmesan for the smoothest sauce and best flavor.
Do not overcook the spinach because it wilts very quickly in the hot sauce.
Reserve pasta water before draining so you can loosen the sauce if it thickens too much.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: American Italian
Nutrition
- Serving Size: 1 serving
- Calories: 610
- Sugar: 5 g
- Sodium: 540 mg
- Fat: 24 g
- Saturated Fat: 10 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 50 g
- Fiber: 4 g
- Protein: 42 g
- Cholesterol: 110 mg
Keywords: tomato spinach chicken pasta, creamy chicken pasta, easy pasta dinner
