Save to Pinterest The first spoonful caught me off guard—I'd thrown together leftover chicken with whatever looked good in the fridge, and somehow it tasted like I'd spent hours planning. The spinach wilted into the cream just as the sun-dried tomatoes released their sweet, tangy oil, and I realized I'd stumbled onto something I'd want to make on repeat. My kitchen smelled like a trattoria I'd never visited, and I was already thinking about who I'd make it for next. That's how this soup earned its place in my weekly rotation. Sometimes the best recipes aren't planned; they just happen on a Tuesday night when you're hungry and hopeful.
I made this for my sister during one of those late-winter weeks when everything felt gray and endless. She'd had a rough day, and I wanted to offer more than just words. We sat at my kitchen table with oversized bowls and crusty bread, and she said it tasted like a hug. I hadn't thought of it that way, but she was right—the warmth, the richness, the way it made us slow down and talk. That night, this soup became more than dinner; it became my go-to for showing up when someone needs comfort without questions.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Cooked, shredded chicken: Rotisserie chicken is your best friend here—it's already seasoned and tender, saving you time and adding depth without extra effort.
- Olive oil: A good glug at the start builds flavor from the bottom up, coating the vegetables and coaxing out their sweetness as they soften.
- Yellow onion: Finely diced onion melts into the background, adding a subtle savory backbone that makes the broth taste richer than it actually is.
- Garlic: Fresh minced garlic blooms in the hot oil for just a minute, releasing that unmistakable fragrance that makes everyone wander into the kitchen.
- Carrot: Diced carrot adds a hint of natural sweetness and a pop of color that makes the soup feel more complete and nourishing.
- Baby spinach: It wilts down to almost nothing but adds a fresh, earthy note and a boost of green that balances the richness of the cream.
- Sun-dried tomatoes: Packed in oil and chopped, they bring tangy, concentrated tomato flavor and a touch of umami that makes the whole pot sing.
- Chicken broth: Low-sodium broth gives you control over the seasoning and creates a clean, savory base that lets the other ingredients shine.
- Heavy cream: This is what makes the soup velvety and luxurious, turning a simple broth into something that coats your spoon and warms you from the inside.
- Italian herbs: A blend of basil, oregano, and thyme adds that unmistakable Tuscan feel without needing to measure out three separate jars.
- Crushed red pepper flakes: Optional but encouraged—they add a gentle warmth that wakes up your palate without overwhelming the creamy base.
- Salt and black pepper: Season as you go and taste at the end; every broth and chicken is different, so trust your palate over the measurements.
- Parmesan cheese: Freshly grated Parmesan melts into the soup and adds a nutty, salty finish that makes each bowl feel a little more special.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Start with the aromatics:
- Heat the olive oil in a large pot over medium heat, then add the diced onion and carrot. Let them sauté gently for about 5 minutes, stirring occasionally, until the onion turns translucent and the carrot begins to soften—this builds the foundation of flavor for the entire soup.
- Wake up the garlic:
- Stir in the minced garlic and let it cook for just 1 minute, stirring constantly so it doesn't burn. You'll know it's ready when the kitchen smells irresistible and the garlic turns fragrant and golden at the edges.
- Add the tomatoes and herbs:
- Toss in the chopped sun-dried tomatoes and Italian herbs, stirring them into the vegetables for about 2 minutes. This step lets the herbs bloom in the oil and the tomatoes release their tangy sweetness into the base of the soup.
- Build the broth:
- Pour in the chicken broth and bring everything to a gentle simmer, scraping up any browned bits from the bottom of the pot. Let it bubble quietly while the flavors start to meld and the vegetables finish softening.
- Stir in the chicken:
- Add the shredded chicken to the pot and let it simmer for 10 minutes, giving the meat time to soak up the broth and herbs. The chicken will become even more tender and flavorful as it heats through.
- Make it creamy:
- Stir in the heavy cream, chopped spinach, salt, black pepper, and red pepper flakes, then let the soup simmer gently for 5 minutes. The spinach will wilt into silky ribbons and the cream will turn the broth luscious and pale, coating everything in velvety richness.
- Finish with Parmesan:
- Just before serving, stir in the grated Parmesan cheese and taste the soup, adjusting the salt and pepper as needed. The cheese will melt into the broth, adding a nutty depth that ties all the flavors together beautifully.
- Serve it up:
- Ladle the soup into bowls and top each serving with extra Parmesan and a drizzle of olive oil if you like. Serve it hot with crusty bread on the side for dipping, and watch everyone go quiet as they take their first bite.
Save to Pinterest One rainy afternoon, I doubled the batch and delivered jars of this soup to a neighbor who'd just had a baby. She texted me later that night saying it was the first meal she'd eaten sitting down in days, and that it made her feel human again. I hadn't expected that kind of response, but it reminded me that food doesn't just fill stomachs—it holds space for people when life gets overwhelming. This soup became my way of saying I see you, I care, and you don't have to do it all alone.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Making It Your Own
If you want to lighten things up without losing the creamy texture, swap half the heavy cream for whole milk or half-and-half—it'll still taste rich, just a little less indulgent. For extra heartiness, stir in a drained can of cannellini beans during the last few minutes of simmering; they'll soak up the broth and make the soup more filling without changing the flavor. You can also swap the spinach for chopped kale if that's what you have on hand, though kale takes a minute or two longer to soften. I've made this soup a dozen different ways depending on what's in my fridge, and it's always been forgiving and delicious.
Storing and Reheating
This soup keeps beautifully in the fridge for up to 4 days in an airtight container, and honestly, it tastes even better the next day once the flavors have had time to settle in together. When you reheat it on the stove, add a splash of broth or cream if it's thickened up overnight, and warm it gently over medium-low heat, stirring now and then. I don't recommend freezing it because the cream can separate and turn grainy when thawed, but if you plan to freeze, leave out the cream and spinach, then stir them in fresh when you reheat. It's a small extra step, but it keeps the texture silky and the greens vibrant.
What to Serve Alongside
This soup shines on its own, but a hunk of crusty sourdough or a warm baguette for dipping takes it over the top—there's something deeply satisfying about soaking up that creamy, herb-flecked broth with good bread. A simple arugula salad with lemon vinaigrette adds a peppery brightness that cuts through the richness, or you could serve it with garlic bread if you're feeling extra cozy. On nights when I want it to feel like a full meal, I'll add a side of roasted vegetables or a light Caesar salad, but honestly, the soup is substantial enough that you don't need much else.
- Serve it with a sprinkle of extra Parmesan and a crack of black pepper on top for a restaurant-worthy presentation.
- A drizzle of good olive oil over each bowl adds a fruity richness that makes every spoonful taste more luxurious.
- If you have fresh basil on hand, tear a few leaves over the finished soup for a burst of color and fragrance that feels special.
Save to Pinterest This soup has become my answer to long days, cold nights, and the question of what to make when I need something that feels like care without a lot of fuss. I hope it becomes that for you, too—a bowl of warmth you can count on, no matter what kind of day you've had.
Recipe FAQs
- → Can I use chicken broth instead of the specified broth type?
Yes, low-sodium chicken broth is recommended to control salt levels and allow better seasoning control. You can substitute with vegetable broth for a lighter variation, though this will alter the traditional flavor profile.
- → How do I prevent the cream from curdling?
Add heavy cream after the soup reaches a gentle simmer rather than a rolling boil. Stir gently and maintain medium-low heat once cream is incorporated. This prevents breaking and maintains a silky texture.
- → What's the best way to shred chicken for this soup?
Use rotisserie chicken for convenience and flavor, or poach fresh chicken breasts and thighs until fully cooked. Two cups of shredded meat ensures proper proportions without overwhelming the broth.
- → Can I make this ahead and reheat it?
Yes, prepare through step 5 and refrigerate. When reheating, gently warm the broth and chicken mixture, then add the cream, spinach, and seasonings just before serving to preserve the fresh, creamy texture.
- → Are there substitutions for sun-dried tomatoes?
Fresh diced tomatoes, canned diced tomatoes, or roasted red peppers work well as alternatives. Adjust quantities to taste, as sun-dried tomatoes are concentrated in flavor compared to fresh varieties.
- → Is this soup suitable for freezing?
Freeze before adding cream and spinach for best results. Thaw overnight and reheat gently, then incorporate the cream and fresh spinach to maintain optimal texture and flavor integrity.