Tomato Spinach Chicken Pasta is the kind of cozy skillet dinner that feels fresh, creamy, and comforting all at once. Juicy seasoned chicken, tender pasta, sweet tomatoes, and wilted spinach come together in a silky tomato-Parmesan sauce that clings beautifully to every bite.


This is a weeknight-friendly pasta dinner with enough color and flavor to feel special. It works for family dinners, casual guests, or those nights when you want something hearty without making a complicated meal.
Why You’ll Love This Tomato Spinach Chicken Pasta
Tomato Spinach Chicken Pasta brings together simple ingredients in a way that tastes rich, balanced, and satisfying. The chicken adds protein, the tomatoes bring brightness, the spinach softens into the sauce, and the pasta makes everything feel like a full meal.
It is also flexible. You can make it creamier, add a little heat, use a different pasta shape, or toss in extra vegetables. The sauce comes together in the same pan after cooking the chicken, so all those browned bits turn into extra flavor.
What Kind of Pasta Works Best for Tomato Spinach Chicken Pasta?
Short pasta shapes work especially well because they hold onto the creamy tomato sauce. Penne, rigatoni, rotini, farfalle, and cavatappi are all great choices. Their ridges and curves catch the Parmesan, garlic, and tomato sauce so each forkful tastes complete.
Long pasta can also work, especially linguine or fettuccine, but short pasta makes this dish easier to serve and mix evenly with the chicken and spinach.
Ingredients

These ingredients each play an important role in building a creamy, savory, tomato-forward pasta dinner with tender chicken and fresh greens.
- Chicken breast or chicken tenders — Adds lean protein and cooks quickly when sliced into bite-size pieces.
- Short pasta — Penne, rigatoni, or rotini works well because the sauce clings to the shape.
- Cherry tomatoes — Bring sweetness, freshness, and juicy bursts of tomato flavor.
- Fresh spinach — Wilts into the sauce and adds color, lightness, and a tender texture.
- Garlic — Builds the savory base of the sauce.
- Olive oil — Helps sear the chicken and carries flavor through the dish.
- Butter — Adds richness and helps round out the tomato acidity.
- Tomato paste — Deepens the tomato flavor and gives the sauce body.
- Heavy cream — Creates a smooth, creamy sauce that coats the pasta.
- Parmesan cheese — Adds salty, nutty flavor and helps thicken the sauce.
- Italian seasoning — Gives the dish a warm herb flavor.
- Paprika — Adds gentle color and a mild smoky note.
- Red pepper flakes — Optional, for a little background heat.
- Chicken broth — Loosens the sauce and adds savory depth.
- Salt and black pepper — Essential for seasoning the chicken, pasta, and sauce.
- Fresh basil or parsley — Adds a bright finish before serving.
How To Make the Tomato Spinach Chicken Pasta
This pasta comes together in layers: cook the pasta, sear the chicken, build the sauce, then bring everything together until creamy and coated.
Step 1: Cook the Pasta
Bring a large pot of salted water to a boil. Cook the pasta until al dente according to the package directions. Before draining, reserve some pasta water so you can loosen the sauce later if needed.
Drain the pasta and set it aside while you prepare the chicken and sauce.
Step 2: Season and Sear the Chicken
Pat the chicken dry, then season it with salt, black pepper, paprika, and Italian seasoning. Heat olive oil in a large skillet over medium-high heat.
Add the chicken in a single layer and cook until golden on the outside and cooked through. Avoid crowding the pan so the chicken browns instead of steaming. Transfer the chicken to a plate.
Step 3: Build the Garlic Tomato Base
In the same skillet, lower the heat slightly and add butter. Stir in the garlic and cook just until fragrant.
Add the tomato paste and stir it into the butter and garlic. Let it cook briefly so the flavor becomes deeper and less sharp.
Step 4: Add Tomatoes and Broth
Add the cherry tomatoes to the skillet and cook until they begin to soften and release their juices. Pour in the chicken broth, scraping up the flavorful browned bits from the bottom of the pan.
Let the mixture simmer until the tomatoes become saucy and glossy.
Step 5: Make It Creamy
Reduce the heat to medium-low and stir in the heavy cream. Add Parmesan cheese gradually, stirring until it melts into the sauce.
If the sauce feels too thick, add a splash of reserved pasta water until it becomes smooth and silky.
Step 6: Add Spinach and Chicken
Stir in the fresh spinach and let it wilt gently into the sauce. Return the cooked chicken to the skillet and toss everything together so the chicken is coated.
Taste and adjust with more salt, pepper, or red pepper flakes if desired.
Step 7: Toss With Pasta
Add the cooked pasta to the skillet and toss until every piece is coated in the creamy tomato spinach sauce. Let it warm through for a minute or two.
Finish with fresh basil or parsley and extra Parmesan before serving.
How to Serve Tomato Spinach Chicken Pasta
Tomato Spinach Chicken Pasta feeds about 4 people as a main dish. If you are serving it with bread, salad, or another side, it can stretch to 5 smaller portions.
Serve it hot with extra Parmesan over the top and a little fresh basil for color. Garlic bread, a crisp Caesar salad, roasted vegetables, or a simple cucumber tomato salad all work beautifully alongside it. For a cozy dinner plate, add a slice of warm crusty bread to scoop up the sauce.
How to Store Tomato Spinach Chicken Pasta
Store leftover Tomato Spinach Chicken Pasta in an airtight container in the refrigerator for up to 3 days. Let it cool before sealing the container, but do not leave it at room temperature for too long.
To reheat, warm it gently in a skillet over low to medium-low heat with a splash of milk, cream, broth, or water. Pasta absorbs sauce as it sits, so adding a little liquid helps bring back the creamy texture.
You can also reheat it in the microwave in short intervals, stirring between each one. Avoid overheating because the chicken can become dry and the cream sauce may separate.
Freezing is not the best option for this dish because creamy sauces and fresh spinach can change texture after thawing. If you do freeze it, use a freezer-safe container and reheat slowly with extra liquid while stirring well.
Frequently Asked Questions
Can I use frozen spinach instead of fresh spinach?
Yes, frozen spinach can work, but it needs to be thawed and squeezed very well before adding it to the sauce. Extra water from frozen spinach can thin the creamy tomato sauce and make the pasta watery. Fresh spinach gives the best color and texture, but frozen is convenient when prepared properly.
Can I make Tomato Spinach Chicken Pasta without cream?
You can make a lighter version by using half-and-half, whole milk, or evaporated milk, though the sauce will be less rich. If using milk, keep the heat low and add Parmesan slowly so the sauce stays smooth. A little reserved pasta water also helps create a glossy texture without needing as much cream.
What can I use instead of chicken breast?
Chicken thighs are a great substitute because they stay juicy and flavorful. You can also use rotisserie chicken for a shortcut; just add it near the end so it warms through without drying out. Shrimp can work too, but it cooks much faster, so remove it from the pan as soon as it turns pink.
How do I keep the sauce from getting too thick?
Reserve pasta water before draining the pasta. The starchy water loosens the sauce while helping it cling to the pasta. Add it a little at a time until the sauce looks creamy and smooth. Chicken broth or a splash of cream can also help, but pasta water is usually the best fix.
Can I make this pasta spicy?
Absolutely. Add red pepper flakes when cooking the garlic, or stir in a spoonful of Calabrian chili paste for a bolder heat. You can also season the chicken with Cajun seasoning or crushed chili flakes if you want a spicier tomato cream pasta.
Want More Pasta Dinner Ideas?
If you love Tomato Spinach Chicken Pasta, you’ll probably enjoy these comforting pasta and chicken dinners too:
• <a href=”https://lifewithlivia.com/garlic-parmesan-chicken-pasta/”>Garlic Parmesan Chicken Pasta</a> for a creamy, cheesy chicken dinner with bold garlic flavor.
• <a href=”https://lifewithlivia.com/chicken-rigatoni-alfredo/”>Chicken Rigatoni Alfredo</a> when you want a rich, cozy pasta night.
• <a href=”https://lifewithlivia.com/white-sauce-pasta-with-grilled-chicken/”>White Sauce Pasta with Grilled Chicken</a> for a smooth and satisfying dinner idea.
• <a href=”https://lifewithlivia.com/creamy-sun-dried-tomato-chicken-orzo/”>Creamy Sun-Dried Tomato Chicken Orzo</a> if you love tomato-based creamy chicken meals.
Save This Pin For Later
📌 Save this Tomato Spinach Chicken Pasta to your Pinterest dinner board so you can come back to it whenever you need an easy, creamy pasta dinner.
And let me know in the comments how yours turned out. Did you add extra Parmesan, make it spicy, or use a different pasta shape?
I love hearing how others make these recipes their own. Questions are welcome too, and you can find more daily recipe inspiration from <a href=”https://www.pinterest.com/dadaking0065/”>Life With Livia</a>.
Print
Tomato Spinach Chicken Pasta
- Total Time: 30 minutes
- Yield: 4 servings
Description
Tomato Spinach Chicken Pasta is a creamy, colorful, and easy dinner idea made with tender chicken, juicy tomatoes, fresh spinach, Parmesan, and pasta tossed in a rich tomato cream sauce. This quick weeknight meal is perfect for family dinners, cozy pasta nights, simple food ideas, and anyone looking for an easy recipe that feels hearty without being complicated.
Ingredients
12 ounces penne pasta
1 pound boneless skinless chicken breast, sliced into bite-size pieces
2 tablespoons olive oil
1 tablespoon butter
1 teaspoon Italian seasoning
1 teaspoon paprika
1 teaspoon salt
1/2 teaspoon black pepper
4 cloves garlic, minced
2 tablespoons tomato paste
2 cups cherry tomatoes, halved
3/4 cup chicken broth
1 cup heavy cream
3/4 cup grated Parmesan cheese
4 cups fresh spinach
1/4 teaspoon red pepper flakes, optional
2 tablespoons fresh basil or parsley, chopped
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. Add the chicken and cook until golden and cooked through, about 5 to 7 minutes. Transfer to a plate.
4. Reduce the heat to medium. Add butter and garlic to the same skillet and cook for about 30 seconds until fragrant.
5. Stir in the tomato paste and cook for 1 minute to deepen the flavor.
6. Add the cherry tomatoes and cook until they soften and release their juices.
7. Pour in the chicken broth and scrape up any browned bits from the bottom of the pan.
8. Stir in the heavy cream and Parmesan cheese until smooth and creamy.
9. Add the spinach and let it wilt into the sauce.
10. Return the chicken to the skillet, then add the cooked pasta and toss until coated.
11. Add a splash of reserved pasta water if needed to loosen the sauce.
12. Finish with red pepper flakes if using, fresh basil or parsley, and extra Parmesan before serving.
Notes
Do not boil the cream sauce over high heat after adding the Parmesan, because it can turn grainy or separate. Keep the heat gentle and stir until the sauce becomes smooth.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: American Italian-inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 610
- Sugar: 5g
- Sodium: 720mg
- Fat: 29g
- Saturated Fat: 14g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 55g
- Fiber: 4g
- Protein: 38g
- Cholesterol: 125mg
Keywords: tomato spinach chicken pasta, creamy chicken pasta, easy dinner, weeknight pasta, chicken pasta dinner, tomato cream pasta


