I remember the first time my kids asked for seconds of soup, and I thought, “This is it.” That’s when I knew this creamy chicken soup with pasta and spinach was going to become a weeknight staple in our Denver kitchen. There’s something magical about a bowl that combines tender chicken, soft pasta, and wilted greens all in one creamy, comforting base.
Table of Contents
Ingredients for Creamy Chicken Soup with Pasta and Spinach
I’ve tested this recipe countless times with different ingredient brands and cooking approaches, so I know exactly which choices produce the best results. Here’s what I recommend using every single time for maximum flavor and creamy texture.
- 1 lb cooked, shredded chicken breast (or rotisserie chicken from the deli counter)
- 4 cups low-sodium chicken broth
- 2 teaspoons olive oil
- 1/2 cup chopped onion (I prefer sweet onions for a gentler flavor)
- 1 cup diced carrots, about 2 medium carrots
- 1/2 cup diced celery, about 2 stalks
- 2 garlic cloves, minced (fresh garlic rather than jarred makes a real difference)
- 1 1/2 cups shredded mild cheddar cheese
- 1 cup cream cheese, softened and cut into small cubes
- 1/2 cup heavy cream
- 1/2 teaspoon kosher salt (kosher salt dissolves more smoothly than table salt)
- Fresh black pepper, to taste
- 2 cups uncooked ditalini pasta (small tube pasta holds the creamy sauce better than larger shapes)
- 2 cups chopped fresh spinach (fresh only, not frozen, to avoid excess water)

Step-by-Step Instructions
I recommend preparing all your ingredients before you start cooking. This simple method, called mise en place, helps everything come together smoothly and prevents scrambling once the heat is on.
Step 1: Heat olive oil in a large Dutch oven or soup pot over medium heat. Add the chopped onion, diced carrots, diced celery, and minced garlic. Sauté for about 5 minutes, stirring occasionally, until the vegetables become tender and the kitchen fills with a wonderful fragrant aroma. You’ll know they’re ready when the onion turns translucent and the carrots start to soften at the edges.
Step 2: Add the cooked shredded chicken to the pot and stir everything together thoroughly. Continue cooking for 3 minutes, stirring regularly. This step helps the chicken warm through and allows the flavors to begin blending together. Pro tip: if you’re using rotisserie chicken from the deli counter, shred it while it’s slightly warm for easier handling.
Step 3: Pour in the chicken broth, heavy cream, and softened cream cheese that you’ve cut into small cubes. Stir the mixture well to combine all ingredients, breaking up any cream cheese clumps as you stir. If the cream cheese resists melting, whisk a bit of the warm broth with it separately first, then stir back into the pot. Cover the pot and bring to a boil. Once boiling, reduce heat to medium and simmer covered for 15 minutes, allowing all the flavors to meld beautifully together.
Step 4: Lower the heat to medium-low and add the uncooked ditalini pasta and shredded cheddar cheese. Stir until the cheese melts completely. Simmer uncovered for 8 to 10 minutes until the ditalini is tender but not mushy. Begin checking the pasta at the 8-minute mark by tasting a piece. Stir occasionally to prevent sticking to the bottom of the pot.
Step 5: Add the chopped fresh spinach toward the end of cooking and stir until completely wilted, about 2 to 3 minutes. The spinach will reduce in volume significantly as it softens. This is the moment to taste the soup and adjust the seasoning with additional kosher salt and fresh black pepper as needed. Underseasoning at this final step is a common mistake, so take time to taste and adjust.
Step 6: Ladle the soup into bowls and serve hot. Top with extra parmesan cheese if desired. For the best flavor and texture, serve immediately while everything is at its peak temperature and creaminess.
What to Serve with Creamy Chicken Soup with Pasta and Spinach
This creamy, rich soup pairs beautifully with lighter sides that provide texture contrast and balance the indulgent flavors without overwhelming the palate.
Crusty Garlic Bread: Thick slices of toasted bread with garlic butter are the classic pairing for any comforting soup. The crispy exterior contrasts perfectly with the creamy soup, and it’s perfect for soaking up every last drop from the bowl. This combination feels restaurant-quality but takes just minutes to prepare at home. If you want to elevate this further, try pairing it with our <a href=”https://yumnight.com/homemade-cheesy-breadsticks/”>homemade cheesy breadsticks</a> recipe.
Simple Green Salad: A fresh salad with lemon vinaigrette or light ranch dressing provides brightness and freshness that balances the cheese-heavy soup. The acidity cuts through the richness beautifully and adds vegetables for extra nutrition. Consider our <a href=”https://yumnight.com/mediterranean-chickpea-salad-with-lemon-vinaigrette/”>Mediterranean chickpea salad with lemon vinaigrette</a> for a more substantial side.
Dinner Rolls or Biscuits: Warm, buttery rolls are comfort food at its finest. They add substance to the meal without competing with the soup’s flavors, and kids especially love dunking them into their bowls. Pair with <a href=”https://yumnight.com/same-day-focaccia/”>same-day focaccia</a> for a delicious handmade option.
Roasted Vegetables: Lightly roasted broccoli, Brussels sprouts, or zucchini add nutritional balance and different textures. The caramelized edges provide pleasant contrast to the soup’s smoothness. Try our <a href=”https://yumnight.com/healthy-sauteed-vegetables/”>healthy sauteed vegetables</a> recipe for a quick side.
Grilled Cheese Sandwich: A classic pairing that transforms the meal into something more substantial. The melted cheese and crispy bread complement the soup wonderfully. Our <a href=”https://yumnight.com/easy-grilled-cheese-burrito/”>easy grilled cheese burrito</a> adds an unexpected twist on this traditional combination.

Storage & Serving Tips
Store leftover soup in an airtight container in the refrigerator for up to 3 to 4 days. The flavors actually develop and deepen as it sits, making it wonderful for meal prep. However, I recommend storing the pasta separately if you have extra and adding it when you reheat, as pasta tends to absorb liquid and become mushy overnight.
When reheating, warm the soup gently over medium-low heat on the stovetop. Add extra chicken broth a splash at a time to reach your desired consistency, since the pasta and other ingredients will have absorbed some liquid during storage. Avoid high heat, which can cause the cream and cheese to separate or curdle. This soup does not freeze well due to the dairy content, so plan to enjoy it fresh.
For best results, I usually divide the soup into smaller portions right after cooking, which helps it reheat more evenly and prevents overheating. You can also serve this soup over rice instead of with pasta mixed in, or use zucchini noodles and add them only when serving to reduce carbs without sacrificing the creamy flavor and richness.
Troubleshooting Common Issues
Soup too thick: Add chicken broth one splash at a time until reaching your desired consistency. The pasta will continue absorbing liquid, so aim for slightly thinner than your target thickness.
Cream cheese won’t blend smoothly: Cut the cream cheese into small cubes before adding and stir constantly. If lumps form, remove the pot from heat and whisk problematic areas with a bit of warm broth before returning to heat.
Pasta mushy after storage: Store cooked pasta separately and add it back when reheating. Or cook pasta fresh when serving leftovers, adding it directly to the heated broth.
Too salty or not salty enough: Remember that cheese adds saltiness. Taste before adding all the salt, and adjust gradually at the very end of cooking.
FAQs
Can I make this soup ahead of time?
Yes, prepare the soup base without pasta in advance and store it in the refrigerator for up to 3 days. Cook the pasta fresh before serving, or add uncooked pasta when reheating and let it cook in the hot broth for 8 to 10 minutes. This prevents the pasta from becoming mushy and keeps your soup tasting freshly made.
What if my cream cheese won’t blend smoothly into the broth?
Make sure your cream cheese is softened to room temperature before adding it. Cut it into small cubes, which accelerates melting. You can also whisk it with a bit of warm broth in a separate bowl before stirring it into the pot, which helps it incorporate evenly without lumps.
Can I substitute the pasta or make this lower-carb?
Absolutely. Egg noodles, rotini, or broken spaghetti all work wonderfully. For a lower-carb version, use zucchini noodles or shirataki noodles added in the last 2 to 3 minutes of cooking, or serve the soup base over cauliflower rice.

Creamy Chicken Soup with Pasta and Spinach
Ingredients
Equipment
Method
- Heat olive oil in a large Dutch oven or soup pot over medium heat. Add the chopped onion, diced carrots, diced celery, and minced garlic. Saute for about 5 minutes, stirring occasionally, until the vegetables become tender and fragrant. The onion should turn translucent and carrots will soften slightly.
- Add the cooked shredded chicken to the pot and stir everything together thoroughly. Continue cooking for 3 minutes, stirring regularly. If using rotisserie chicken, shred it while slightly warm for easier handling.
- Pour in the chicken broth, heavy cream, and softened cream cheese that you’ve cut into small cubes. Stir well to combine all ingredients, breaking up any cream cheese clumps. Cover the pot and bring to a boil. Once boiling, reduce heat to medium and simmer covered for 15 minutes.
- Lower the heat to medium-low and add the uncooked ditalini pasta and shredded cheddar cheese. Stir until the cheese melts completely. Simmer uncovered for 8 to 10 minutes until the ditalini is tender but not mushy. Begin checking at the 8-minute mark.
- Add the chopped fresh spinach toward the end of cooking and stir until completely wilted, about 2 to 3 minutes. The spinach will reduce in volume significantly as it cooks.
- Taste the soup and adjust the seasoning with additional kosher salt and fresh black pepper as needed. This final seasoning step is important and should not be skipped.
- Ladle the soup into bowls and serve hot. Top with extra parmesan cheese if desired. Serve immediately while everything is at peak temperature.








