One chilly Thursday evening, I found myself staring blankly into the fridge, wondering how to turn a handful of random leftovers into something that felt like a warm hug. I had some cooked chicken, spinach wilting in the crisper, and a box of pasta begging to be used. From this humble mix, I threw together what would become our new favorite: creamy chicken pasta soup with spinach. It’s been on repeat ever since—especially when I want comfort food that doesn’t take all evening to make.
Here’s the thing about this creamy chicken pasta soup with spinach: it’s not just about the ingredients, but how they come together in under 30 minutes to create something cozy, nourishing, and downright delicious. After testing and tweaking it more than a dozen times, I finally nailed the balance of creamy richness with just the right amount of fresh spinach and tender pasta. This soup has saved me on hectic weeknights, and trust me, it’ll do the same for you.
What makes this recipe stand out? It’s quick, uses ingredients you likely already have, and hits that perfect comfort food spot without being heavy or complicated. Plus, the spinach adds a pop of color and nutrition—because we all want to sneak in some greens, right? So grab your pot, and let me show you how I whip up this creamy chicken pasta soup with spinach, ready in 30 minutes flat.
Why You’ll Love This Recipe
This creamy chicken pasta soup with spinach has changed the way I handle busy weeknights. Here’s why it’s become a staple:
- Quick and Easy — From prep to table in just 30 minutes. I made this while helping my kid with homework and still got dinner ready on time.
- Comforting and Filling — The creamy broth with tender chicken and pasta hits the spot every time. My husband calls it “better than takeout.”
- Uses Pantry Staples — Pasta, chicken, spinach, broth, and cream—ingredients I always have on hand. No last-minute grocery runs.
- Flexible and Adaptable — I’ve added mushrooms, swapped spinach for kale, and even made it gluten-free by switching the pasta. It handles substitutions like a champ.
- Family-Friendly — My kids love it, and even picky spinach-avoiders are fooled by how well it blends into the creamy goodness.
- Make-Ahead Friendly — The soup tastes great reheated for lunches or dinner the next day. I always make a bit extra on purpose.
Honestly, this soup has become my go-to rescue meal. It’s reliable, satisfying, and so much better than grabbing fast food. Plus, it’s a great way to sneak in veggies without a fight.
Ingredients You’ll Need
Here’s the best part: you probably have most of these in your kitchen already. I’m picky about a few ingredients here, and I’ll tell you why.
- Olive oil (2 tablespoons / 30ml) — For sautéing the aromatics. Use good quality if you can; it adds a subtle richness.
- Yellow onion (1 medium, diced / about 200g) — Gives the soup a sweet, savory base. I avoid white onions here because they’re too sharp.
- Garlic (4 cloves, minced / about 1 tablespoon) — Fresh garlic is a must. It infuses the broth with flavor. No jarred stuff in this recipe.
- Cooked chicken (2 cups, shredded or diced / about 300g) — Leftover rotisserie chicken works perfectly and saves time.
- Chicken broth (4 cups / 960ml) — Low-sodium is best so you can control saltiness. Vegetable broth works for vegetarians.
- Heavy cream (1 cup / 240ml) — Full-fat for that luscious texture. Half-and-half can work but the soup won’t be as creamy.
- Small pasta (½ cup / 85g) — I use ditalini or small shells because they’re perfect spoon-sized bites. Gluten-free pasta works fine too.
- Fresh spinach (3 cups / about 90g) — Adds color and nutrition. It wilts beautifully into the soup in the last few minutes.
- Parmesan cheese (½ cup / 50g, freshly grated) — Adds depth and umami. Grate from a block for the best melt and flavor.
- Italian seasoning (1 teaspoon) — Or a mix of dried basil and oregano. Brings a hint of herbaceous warmth.
- Salt and pepper — To taste. I usually start with ½ teaspoon salt and adjust after cooking.
Optional add-ins: Cherry tomatoes, mushrooms, or a squeeze of lemon juice can brighten things up. I sometimes toss in a handful of sautéed sausage and broccoli for a heartier twist.
Equipment Needed
You don’t need fancy gadgets for this creamy chicken pasta soup with spinach. Here’s what I use:
- Large pot or Dutch oven — I prefer a 6-quart pot to fit everything comfortably. My trusty old pot from college still does the job.
- Wooden spoon or silicone spatula — For stirring without scratching your pot.
- Sharp knife and cutting board — For chopping onions, garlic, and optional veggies. A dull knife just makes you cry more.
- Measuring cups and spoons — Standard kitchen tools. Dollar store versions work fine.
- Small sieve or colander — To rinse spinach if needed.
Optional but nice: A cheese grater for fresh Parmesan (makes all the difference) and a ladle for serving soup.
How to Make Creamy Chicken Pasta Soup with Spinach: Step-by-Step
Alright, let’s dive into making this creamy chicken pasta soup with spinach. I’ll walk you through every step, including little tricks I’ve learned.
Step 1: Prep Your Ingredients (5-7 minutes)
Dice your onion, mince the garlic, and shred or chop the cooked chicken. Measure out the broth, cream, and pasta so everything is ready to go. Freshly grate your Parmesan now too—it’s worth the extra minute.
Step 2: Sauté the Aromatics (3-4 minutes)
Heat the olive oil over medium heat in your large pot. Add the diced onion and cook until softened and translucent, about 3 minutes. Toss in the minced garlic and Italian seasoning, cooking for another minute until fragrant. Your kitchen should smell amazing right about now.
Step 3: Add Broth and Simmer (5 minutes)
Pour in the chicken broth, bring it to a simmer, and let it cook for about 5 minutes to soften the flavors. This step helps build a flavorful base for the soup.
Step 4: Cook the Pasta (8-10 minutes)
Add the small pasta directly to the simmering broth. Cook until al dente—check the package, usually 8-10 minutes. Stir occasionally to prevent sticking. The pasta will soak up some broth, so don’t overcook it.
Step 5: Stir in Chicken, Cream, and Spinach (3-4 minutes)
Add the cooked chicken chunks, heavy cream, and fresh spinach to the pot. Stir until the spinach wilts and the soup turns creamy and luscious. Keep the heat low to avoid curdling the cream.
Step 6: Finish with Parmesan and Seasonings (2 minutes)
Turn off the heat and stir in the freshly grated Parmesan cheese. This thickens the soup slightly and adds rich flavor. Taste and season with salt and pepper as needed.
Step 7: Serve
Ladle your creamy chicken pasta soup with spinach into bowls. A sprinkle of extra Parmesan or a crack of fresh black pepper on top makes it look and taste even better.
Total time: About 30 minutes, with roughly 10-15 minutes active hands-on cooking.
Expert Tips & Tricks
- Don’t skip the freshly grated Parmesan: It melts smoothly and adds a nutty depth you won’t get from pre-grated.
- Use low heat when adding cream: High heat can cause the cream to separate. Take the pot off the heat if you’re worried.
- Save time with rotisserie chicken: I always keep one in the fridge for quick meals like this.
- Spinach wilts fast: Add it last so it stays bright and tender, not mushy.
- Pasta timing matters: Don’t overcook the pasta in the soup; it’ll keep softening as it sits.
- Stir often: This prevents pasta from sticking to the bottom of the pot.
Common mistake: If your soup tastes bland, it’s usually because of under-salted broth or pasta water. Always taste and adjust salt at the end. For an extra velvety finish, swirl in a tablespoon of cold butter right before serving.
Variations & Substitutions
Once you’ve nailed this basic creamy chicken pasta soup with spinach, here’s how to mix it up:
- Vegetarian Version — Swap chicken broth for vegetable broth and omit chicken. Add cannellini beans or tofu for protein.
- Mushroom Lover’s — Sauté 8oz sliced mushrooms with onions for an earthy twist.
- Lemon Garlic Boost — Add zest and juice of half a lemon at the end for brightness.
- Gluten-Free — Use gluten-free small pasta shapes. The cooking time might vary slightly.
- Spicy Kick — Add red pepper flakes when sautéing the garlic for some heat.
- Swap Spinach for Kale — Just cook kale a little longer to soften.
- Make it Hearty — Stir in cooked sausage or bacon for extra flavor and protein.
I often tweak this recipe with whatever I have—sometimes it’s inspired by the garlic parmesan chicken crockpot we love or the creamy richness from a cream cheese alfredo bowties. Both gave me ideas for balancing creaminess and flavor in this soup.
Serving & Storage
I usually serve this soup straight from the pot—there’s something comforting about big bowls of warm, creamy soup on a cold night. It pairs wonderfully with garlic bread or a crisp green salad. When I want to keep it simple, I reach for roasted veggies like broccoli or green beans on the side.
If you have extras, store the soup in an airtight container in the fridge for up to 4 days. The pasta will soak up a lot of the broth overnight, so the soup thickens. Reheat gently on the stove with a splash of broth or milk to bring back the creamy texture. Microwaving works in a pinch, but I prefer the stove method to avoid drying out.
Freezing isn’t ideal because the cream can separate and the pasta texture changes, so I recommend making just enough for a few days. For meal prep, you can make the broth base and chicken mixture ahead and keep spinach and pasta separate until ready to serve.
Nutrition Information
| Nutrient | Amount per Serving (6 servings) |
|---|---|
| Calories | 380 |
| Protein | 25g |
| Carbohydrates | 30g |
| Fiber | 3g |
| Sugar | 3g |
| Fat | 15g |
| Saturated Fat | 8g |
| Cholesterol | 70mg |
| Sodium | 450mg |
| Calcium | 220mg |
Look, this is comfort food with cream and cheese, so it’s naturally richer. But it’s also packed with protein from the chicken and Parmesan and offers some greens with the spinach. If you want to lighten it up, swap heavy cream for half-and-half and add extra veggies. Either way, it’s way better than takeout and feels homemade.
Final Thoughts
So that’s my creamy chicken pasta soup with spinach recipe, ready in just 30 minutes. I realize I’ve probably talked your ear off, but after making this soup dozens of times, I have a lot to say! It’s saved my weeknight dinners more times than I can count and is my answer for when I want comfort food that’s fast but still feels special.
What I love most is how flexible it is—you can make it yours by swapping in whatever veggies or proteins you have on hand. The spinach sneaks in some green without drama, and the creamy broth feels like a warm hug in a bowl.
If you give this a try, please drop a comment below and let me know how it goes! I’m always here to help if something doesn’t turn out right or to brainstorm variations. Happy cooking, and may your kitchen smell as wonderful as mine does right now.
Frequently Asked Questions
Can I make this creamy chicken pasta soup with spinach ahead of time?
Yes! You can prepare the soup base (broth, aromatics, and chicken) up to 2 days in advance and store it in the fridge. Cook the pasta and add fresh spinach right before serving to keep the texture perfect. This way, you save time on busy nights without sacrificing flavor.
Can I use milk instead of heavy cream?
You can, but the soup won’t be as rich or creamy. If you want to try, use whole milk and whisk in 1 tablespoon of flour to thicken it before adding. Half-and-half is a better middle ground if you want to cut calories but keep some creaminess.
My soup turned out watery—what did I do wrong?
Usually, that means the cream didn’t have enough time to thicken or you added too much broth. Let the soup simmer a bit longer before adding cream next time, and add cream slowly over low heat. Also, stirring in Parmesan off heat helps the soup thicken up nicely.
Can I freeze this soup?
I don’t recommend freezing because the cream and pasta don’t freeze well together. The texture can get grainy and the pasta mushy. Instead, make a fresh batch or refrigerate leftovers for up to 4 days.
Can I substitute spinach with another green?
Absolutely! Kale, Swiss chard, or even baby arugula work well. Just remember that tougher greens like kale need to cook a bit longer to soften. Add delicate greens like arugula at the very end to avoid overcooking.
How do I avoid the pasta getting mushy in the soup?
Cook the pasta just until al dente in the broth and avoid overcooking. The pasta will soak up liquid as the soup sits, so it’s best to serve it soon after cooking. For leftovers, reheat gently with a splash of broth or cream to restore creaminess.
Can I use jarred garlic instead of fresh?
I don’t recommend it here. Fresh garlic adds brightness and depth that jarred garlic can’t match. Plus, jarred garlic has a stronger, sometimes metallic taste that stands out in creamy dishes. Mincing 4 cloves fresh only takes a minute!
Pin This Recipe!
Creamy Chicken Pasta Soup with Spinach
- Total Time: 30 minutes
- Yield: 6 servings 1x
Description
A quick and comforting creamy chicken pasta soup with fresh spinach, ready in 30 minutes. Perfect for busy weeknights, this soup combines tender chicken, pasta, and a luscious creamy broth.
Ingredients
- 2 tablespoons olive oil (30 ml)
- 1 medium yellow onion, diced (about 200g / 7 oz)
- 4 cloves garlic, minced (about 1 tablespoon)
- 2 cups cooked chicken, shredded or diced (about 300g / 10.5 oz)
- 4 cups chicken broth (960 ml / 32 fl oz), low-sodium preferred
- 1 cup heavy cream (240 ml / 8 fl oz)
- ½ cup small pasta (85g / 3 oz), such as ditalini or small shells
- 3 cups fresh spinach (about 90g / 3 oz)
- ½ cup freshly grated Parmesan cheese (50g / 1.75 oz)
- 1 teaspoon Italian seasoning (or mix of dried basil and oregano)
- Salt and pepper to taste (start with ½ teaspoon salt)
Instructions
- Prep your ingredients: dice onion, mince garlic, shred or chop cooked chicken, measure broth, cream, and pasta, and grate Parmesan.
- Heat olive oil over medium heat in a large pot. Add diced onion and cook until softened and translucent, about 3 minutes.
- Add minced garlic and Italian seasoning; cook for another minute until fragrant.
- Pour in chicken broth, bring to a simmer, and cook for about 5 minutes to soften flavors.
- Add small pasta directly to simmering broth and cook until al dente, about 8-10 minutes, stirring occasionally.
- Add cooked chicken, heavy cream, and fresh spinach to the pot. Stir until spinach wilts and soup is creamy, about 3-4 minutes. Keep heat low to avoid curdling.
- Turn off heat and stir in freshly grated Parmesan cheese. Taste and season with salt and pepper as needed.
- Ladle soup into bowls and optionally garnish with extra Parmesan or black pepper.
Notes
[‘Use freshly grated Parmesan for best flavor and smooth melting.’, ‘Add cream over low heat or off heat to prevent curdling.’, ‘Spinach wilts quickly; add it last to keep it bright and tender.’, ‘Do not overcook pasta; it will soften further as soup sits.’, ‘Stir often to prevent pasta from sticking to the pot.’, ‘Save time by using rotisserie chicken.’, ‘Reheat gently with broth or milk to restore creaminess.’, ‘Freezing is not recommended due to cream and pasta texture changes.’]
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Cuisine: American
Nutrition
- Serving Size: 1 bowl (approximatel
- Calories: 380
- Sugar: 3
- Sodium: 450
- Fat: 15
- Saturated Fat: 8
- Carbohydrates: 30
- Fiber: 3
- Protein: 25
Keywords: creamy chicken pasta soup, spinach soup, quick chicken soup, comfort food, easy weeknight dinner, creamy soup, chicken pasta recipe


