The best creamy Tuscan chicken soup — one pot, 30 minutes, insanely comforting

Total Time: 30 mins Difficulty: Beginner
One pot creamy Tuscan chicken soup with spinach, sun-dried tomatoes, and pasta — ready in 30 minutes
A large bowl of creamy Tuscan chicken soup with tender chicken chunks, shell pasta, wilted spinach, and sun-dried tomatoes in a golden cream broth, photographed on a dark rustic wooden surface pinit

There are soups, and then there are soups that make you close your eyes after the first spoonful. This is the second kind. I first made this on a rainy Tuesday evening when I had leftover chicken, a bag of spinach that needed to be used, and absolutely zero energy to do anything complicated. What came out of that pot genuinely surprised me.

Creamy, rich, loaded with tender chicken, wilted spinach, sun-dried tomatoes, and pasta shells that soak up every bit of that golden broth — this soup is the definition of comfort in a bowl. And the best part? One pot, 30 minutes, done.

If you’ve been searching for that go-to weeknight soup recipe — the one you make on repeat all through the cold months and honestly any other time life gets heavy — you just found it.

Why you’ll love this recipe

  • One pot, one mess. Everything happens in a single pot — sauteing, simmering, the whole thing. Less cooking mess means more time actually enjoying your meal. And less time doing dishes, which is always a win.
  • Ready in 30 minutes. This is not one of those recipes that lies to you about the time. You genuinely have a full, rich, restaurant-quality soup on the table in 30 minutes. Weeknights just got a lot easier.
  • That broth though. The cream broth is seasoned with garlic, Italian herbs, and the bold flavor of sun-dried tomatoes. It’s the kind of broth you’ll want to drink straight from the pot. I’m not saying I’ve done that. I’m not saying I haven’t either.
  • Packed with protein and vegetables. Tender chicken, iron-rich spinach, and tomatoes make this soup genuinely nutritious — not just comfort food for the sake of it. You’re feeding your body well while eating something that tastes indulgent.
  • Crowd pleaser every single time. Kids love it. Adults love it. Picky eaters somehow always love it. This is the recipe you bring out when you need to impress without stressing. FYI, it reheats beautifully too.
  • Totally customizable. No pasta? Use rice or skip it entirely for a low-carb version. No spinach? Kale works. Rotisserie chicken makes it even faster. This recipe is flexible and forgiving — the best kind.

Ingredients and key notes

For the soup:

  • 1.5 lbs boneless skinless chicken breasts or thighs, cut into bite-sized chunks
  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 5 cloves garlic, minced
  • 1/2 cup sun-dried tomatoes, chopped (oil-packed preferred)
  • 1 can (14 oz) diced tomatoes, drained
  • 4 cups chicken broth
  • 1 cup heavy cream
  • 2 cups shell pasta (uncooked)
  • 3 cups fresh spinach
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon red pepper flakes (optional, for heat)
  • Salt and black pepper to taste
  • 1/2 cup grated Parmesan cheese
  • Fresh basil for garnish

Note: Chicken thighs will give you more flavor and stay juicier than breasts. Either works, but thighs are the move if you want maximum comfort.

Note: Oil-packed sun-dried tomatoes are far more flavorful than the dry-packed kind. Don’t drain all the oil either — use a tablespoon of that sun-dried tomato oil to saute your onions. It adds an incredible depth of flavor that you won’t get any other way.

Note: Shell pasta is ideal here because the shells trap the creamy broth inside them. Every bite is packed with flavor. Rotini or penne work as alternatives if that’s what you have.

Note: If you want to go low-carb, skip the pasta entirely and add an extra cup of spinach and some white beans instead. Still incredible.

Step-by-step instructions

Step 1: Saute the aromatics

Heat olive oil in a large heavy-bottomed pot over medium-high heat. Add the diced onion and cook for about 3 minutes until softened and translucent. Add the minced garlic and cook for another 60 seconds until fragrant. Your kitchen should already smell amazing at this point. If it doesn’t, turn the heat up slightly.

Step 2: Brown the chicken

Add the chicken pieces to the pot. Season with salt, black pepper, smoked paprika, and Italian seasoning. Cook for 4–5 minutes, stirring occasionally, until the chicken is lightly browned on the outside. It doesn’t need to be cooked through yet — it will finish cooking in the broth.

Step 3: Add the tomatoes and broth

Stir in the sun-dried tomatoes and diced tomatoes. Let them cook for about 2 minutes to deepen the flavor. Pour in the chicken broth and bring everything to a boil over high heat. Scrape up any bits stuck to the bottom of the pot — that’s flavor you don’t want to leave behind.

Step 4: Cook the pasta

Once the broth is boiling, add the uncooked shell pasta. Reduce the heat to medium and cook according to the pasta package instructions — usually about 8–10 minutes — until the pasta is just al dente. Stir occasionally so nothing sticks to the bottom.

Step 5: Add the cream and spinach

Reduce the heat to low. Pour in the heavy cream and stir to combine. Add the fresh spinach and stir gently — it will wilt within about 60–90 seconds. Taste the broth and adjust seasoning as needed. This is your moment to make it perfect.

Step 6: Finish with Parmesan and serve

Stir in the grated Parmesan cheese and let it melt into the soup for about a minute. Remove from heat. Ladle into bowls and top with fresh basil and an extra sprinkle of Parmesan if you’re feeling generous. Serve immediately.

Serving suggestions

  • Serve with a thick slice of crusty sourdough bread or a warm garlic baguette — perfect for soaking up that creamy broth down to the last drop.
  • A simple green salad on the side balances the richness of the soup beautifully. Nothing fancy — just dressed greens work perfectly.
  • Add a drizzle of good quality extra virgin olive oil and a pinch of red pepper flakes right before serving for an extra layer of flavor.
  • For a more filling meal, serve over a scoop of white rice instead of with pasta in the soup itself.
  • Hosting guests? Serve in wide shallow bowls, top with fresh basil leaves and freshly shaved Parmesan, and finish with a crack of black pepper. It looks like you spent hours on it. You didn’t. That’s the secret.

Storage tips

Refrigerator: Store leftover soup in an airtight container for up to 4 days. The pasta will continue to absorb the broth as it sits, so the soup thickens considerably overnight. Add a splash of chicken broth when reheating to loosen it back up.

Freezer: This soup freezes well for up to 3 months — but freeze it without the pasta if possible. Cooked pasta gets mushy after freezing and thawing. Cook fresh pasta and add it when you reheat the frozen soup base.

Reheating: Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a little chicken broth or cream to bring the consistency back. Avoid boiling it aggressively — the cream can separate if it gets too hot too fast.

Make-ahead tip: You can make the entire soup base ahead of time — chicken, broth, tomatoes, cream — and refrigerate it. Cook and add the pasta fresh right before serving. Best of both worlds.

Let’s wrap this up

Some recipes are just recipes. This one feels like a hug in a bowl. I’ve made it on cold evenings, on stressful days, on nights when I needed something comforting but didn’t have the energy for anything complicated — and it has never once let me down.

That’s the kind of recipe I want to share with you here at Recipes by Kip. Not the kind that impresses people on paper but falls apart in a real kitchen. The kind that actually shows up for you when you need it.

Make this soup. Let it fill your kitchen with that smell. Then sit down, take that first spoonful, and just breathe.

Until next time — keep it simple, keep it delicious.

With love, Kip.

Difficulty: Beginner Prep Time 10 mins Cook Time 20 mins Total Time 30 mins
Estimated Cost: $ 15

Description

This creamy Tuscan chicken soup brings together tender chunks of chicken, hearty pasta shells, wilted spinach, and sun-dried tomatoes in a rich, garlicky cream broth that tastes like it simmered all day. It's a one pot meal that comes together in 30 minutes flat — the kind of dinner that warms you from the inside out and has everyone at the table asking for seconds. Simple ingredients, big flavor, zero regrets.

Ingredients

Instructions

  1. Heat olive oil in a large pot over medium-high heat. Saute onion for 3 minutes, then add garlic and cook for 60 seconds.
  2. Add chicken, season with salt, pepper, paprika, and Italian seasoning. Cook for 4–5 minutes until lightly browned.
  3. Stir in sun-dried tomatoes and diced tomatoes. Cook for 2 minutes then pour in chicken broth. Bring to a boil.
  4. Add shell pasta and cook on medium heat for 8–10 minutes until al dente.
  5. Reduce heat to low. Stir in heavy cream and fresh spinach. Cook for 90 seconds until spinach wilts.
  6. Stir in Parmesan cheese. Taste and adjust seasoning. Serve topped with fresh basil and extra Parmesan.
Keywords: creamy Tuscan chicken soup, Tuscan chicken soup recipe, one pot chicken soup, creamy chicken soup with spinach, chicken soup with pasta, easy weeknight soup, comforting chicken soup
Did you make this recipe?

Tag #recipesbykip and #deliciousrecipesbykip if you made this recipe. Follow @recipesbykip on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit

Frequently Asked Questions

Expand All:

Can I use rotisserie chicken instead of raw chicken?

Absolutely — and honestly it makes this recipe even faster. Shred about 2–3 cups of rotisserie chicken and add it at step 3 along with the tomatoes. Skip the browning step entirely. You'll have this soup on the table in under 20 minutes.

Can I make this soup dairy free?

Yes. Swap the heavy cream for full-fat coconut cream — it gives you that same richness without the dairy. Skip the Parmesan or use a dairy free alternative. The flavor profile shifts slightly but it's still a really good soup.

How do I keep the pasta from getting mushy?

The key is cooking the pasta al dente — just barely done — and not letting the soup sit on heat for too long after adding it. If you're making this ahead, cook the pasta separately and add it per bowl when serving. That way the pasta stays perfect every time.

Can I make this in a slow cooker?

Yes. Add everything except the cream, spinach, pasta, and Parmesan to the slow cooker. Cook on low for 6–7 hours or high for 3–4 hours. About 30 minutes before serving, add cooked pasta, cream, spinach, and Parmesan. Stir, cover, and let it warm through.

What can I use instead of sun-dried tomatoes?

Roasted red peppers are the closest substitute and work really well here. You can also use a tablespoon of tomato paste for that concentrated tomato depth — it won't be the same but it does the job in a pinch.

Is this soup kid friendly?

Very much so. Skip the red pepper flakes to keep the heat level at zero and kids generally love this soup. The creamy broth, the pasta shells, the tender chicken — it ticks all the boxes for even the pickiest little eaters at the table.

A self-taught Cook, Filmmaker, and Creative Director

Most days you can find me in the kitchen experimenting with new recipes or behind my camera capturing the stories food tells. What I’m most passionate about is creating dishes that are quick, comforting, and surprisingly healthy—and sharing them with you.

Leave a Comment

Your email address will not be published. Required fields are marked *

This error message is only visible to WordPress admins

Error: No feed found.

Please go to the Instagram Feed settings page to create a feed.