Hey there, soup lovers!
Let me tell you about my absolute favorite weeknight dinner.
This rotisserie chicken and mushroom soup? It’s saved me more times than I can count. Those nights when I need something warm and satisfying but don’t want to spend hours in the kitchen.
It’s the kind of meal that wraps you in a cozy hug from the inside out.
The best part?
You can have it bubbling away in your pot in under 30 minutes.
I stumbled upon this recipe last winter on one of those bone-chilling evenings. You know the type. All I wanted was comfort food without the fuss. I grabbed a rotisserie chicken from the store, raided my fridge for veggies, and threw everything together.
The result? Pure magic.

Why This Soup Will Become Your New Favorite
Let’s talk about what makes this soup so darn special.
First off, using rotisserie chicken is brilliant. You’re getting deeply seasoned, tender meat without spending hours roasting your own bird. The grocery store did all the hard work for you.
The mushrooms? They bring this earthy richness that pairs beautifully with the creamy broth. It’s like they were meant to be together.
I love how the spinach adds nutrition and this gorgeous pop of color to every bowl. Makes you feel like you’re eating something healthy (even though it tastes indulgent).
The cream creates a velvety texture. Feels fancy without being too heavy.
And that hint of fresh thyme?
It ties everything together. Makes your kitchen smell like you’ve been cooking all day when really, you’ve barely lifted a finger.
This soup works for:
- Busy weeknights when you need dinner fast
- Lazy weekends when you want comfort
- Those days when you’re feeling under the weather
It’s substantial enough to be a complete meal. Yet light enough that you won’t feel weighed down afterward.
My teenager actually asks for seconds. That’s how you know it’s good.
Suggestions for Ingredient Substitution
Planning to make this soup but need to swap some ingredients?
I’ve got you covered.
Rotisserie chicken can easily be replaced with leftover turkey from holiday dinners. Simply shred it the same way you would chicken. Works like a charm every time.
Looking for a plant-based option?
Consider using chickpeas or white beans instead of poultry. They provide protein and a satisfying texture. My vegetarian friend swears by this version.
No fresh mushrooms on hand?
Dried mushrooms work wonderfully once rehydrated. Just soak them in warm water for 20 minutes first. They actually have a more concentrated flavor than fresh ones.
For those avoiding dairy, full-fat coconut milk creates a similarly rich texture. Use the same amount as the cream called for. You won’t miss the dairy one bit.
Greek yogurt can also replace cream if you prefer a tangier flavor profile. Add it at the very end to prevent curdling. I learned that the hard way.
Fresh thyme not available?
Dried herbs work perfectly fine. Just use about half the amount since dried herbs pack more punch.
Kale makes an excellent substitute for spinach if you prefer heartier greens. It holds up well in the soup and adds even more nutritional value. Plus it doesn’t wilt down as much.
| Preparation Time | Cooking Time | Total Time | Level of Difficulty |
|---|---|---|---|
| 10 minutes | 15 minutes | 25 minutes | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
Calories: 1300-1500 | Protein: 85-95 g | Fat: 75-85 g | Carbohydrates: 35-45 g

Ingredients
| Ingredient | Quantity | Notes |
|---|---|---|
| Yellow or white onion | 1, diced | Yellow preferred for sweetness |
| Celery stalks | 2, chopped | Fresh and crisp |
| Garlic cloves | 4, crushed | Freshly crushed for best aroma |
| Mushrooms | 1 lb, sliced | Any variety works well |
| Fresh thyme | 2 tsp | Strip leaves from stems |
| Chicken broth | 6 cups | Swanson brand recommended |
| Heavy cream | 1 cup | Full-fat for richness |
| Rotisserie chicken | 1 whole | About 3 cups shredded |
| Spinach | 3 cups, chopped | Fresh baby spinach ideal |
| Chili flakes | 1 pinch | Optional for heat |
| Salt | To taste | Adjust based on broth saltiness |
| Pepper | To taste | Freshly ground preferred |
Step 1: Prepare Your Ingredients
Before you start cooking, take a moment to prep everything.
Trust me on this.
It makes the whole process so much smoother.
Shred your rotisserie chicken into bite-sized pieces. Remove any skin or bones you don’t want in the soup. I usually just use my hands for this. Gets messy but it’s the fastest way.
I like to use both white and dark meat for maximum flavor. Dark meat stays moister and adds richness.
Dice the onion into small, uniform pieces so they cook evenly. Nobody wants to bite into a huge chunk of raw onion.
Chop your celery stalks into thin slices. About a quarter-inch thick is perfect.
Slice the mushrooms into even pieces.
Here’s the thing though.
Don’t make them too thin or they’ll disappear into the soup. You want to actually see and taste them.
Crush your garlic cloves with the flat side of your knife before mincing. This releases way more flavor than just mincing alone. Little trick I learned from my Italian neighbor.
Having everything ready before you begin makes the cooking process smooth and stress-free. You’re not scrambling around looking for ingredients while something burns on the stove.

Step 2: Build Your Flavor Base
Heat a large soup pot or Dutch oven over medium heat. Let it warm up properly.
Add a generous drizzle of olive oil or a tablespoon of butter to coat the bottom. I prefer butter because it adds extra richness, but olive oil works great too.
Toss in your diced onion and chopped celery once the fat is shimmering. You’ll see it ripple slightly when it’s ready.
Stir them around to coat everything evenly with the oil.
Let these aromatics cook for about 5 minutes. Stir every minute or so.
You’ll notice the onions becoming soft and slightly translucent. They release their natural sweetness as they cook.
The celery will soften too. Begins releasing its fresh, herbal notes into the pot.
This foundation is crucial.
It creates layers of flavor that develop throughout cooking.
Don’t rush this step. I know you’re hungry. I know you want to speed things along. But patience here pays off big time in the final taste.
Think of it like building a house. You need a solid foundation.
Step 3: Add the Mushrooms
Now it’s time to introduce the star ingredient.
Your sliced mushrooms.
Add them directly to the pot with your softened onions and celery. Stir everything together so the mushrooms are well distributed.
You might think the pot looks crowded at first.
Don’t worry.
Mushrooms release water as they cook and shrink considerably. They’ll fit just fine.
Let them cook for 5 to 7 minutes. Stir frequently to ensure even browning.
Watch as they transform from pale and spongy to golden brown and slightly crispy at the edges.
This is where the magic happens.
This caramelization is where the deep, earthy umami flavor comes from. It’s the difference between okay soup and incredible soup.
The mushrooms should release their moisture first. Then reabsorb it along with all the other flavors in the pot.
Don’t be tempted to add salt yet.
Let the vegetables develop their natural flavors first. Salt too early and you’ll draw out moisture before the caramelization happens.
Step 4: Infuse with Aromatics
Once your mushrooms have achieved that beautiful golden color, it’s time for the aromatics.
Add your crushed garlic and fresh thyme leaves to the pot.
Stir constantly for about 1 to 2 minutes as these ingredients bloom.
You’ll immediately smell the wonderful fragrance of garlic and herbs filling your kitchen. If your family isn’t already hovering around asking when dinner will be ready, they will be now.
Be attentive during this step.
Garlic can burn quickly.
Burned garlic tastes bitter and can ruin the whole soup. So keep stirring. Don’t walk away to check your phone.
The thyme leaves will release their essential oils. Adding this subtle herbal complexity that makes the soup taste restaurant-quality.
This is the moment when your soup starts to smell absolutely irresistible.

Step 5: Create the Creamy Broth
Pour in all 6 cups of your chicken broth. Stir as you pour.
Scrape the bottom of the pot with your spoon to release any flavorful bits stuck there. Those brown bits? That’s pure flavor. Don’t leave them behind.
Add the heavy cream next. Stir it into the broth until everything is well combined.
Increase the heat slightly to bring the mixture to a gentle simmer.
You want to see small bubbles breaking the surface. Not a rolling boil.
Too much heat and the cream can separate or curdle. We don’t want that.
Let this simmer for about 5 minutes. Allow all the flavors to meld together beautifully.
The cream will integrate with the broth. Creating this luscious, velvety texture.
During this time, the soup base develops depth and richness. All those flavors you built in the previous steps come together into something cohesive.
I usually taste the broth at this point. Just to see where we’re at flavor-wise.
Step 6: Add Chicken and Greens
Lower the heat back to medium if it’s bubbling too vigorously.
Add all of your shredded rotisserie chicken to the pot. Stir it in gently.
The chicken just needs to heat through since it’s already fully cooked. You’re not trying to cook it again.
Next, add your chopped spinach in handfuls. Stir after each addition.
The spinach will seem like a lot at first.
I mean, it’s going to look like you’ve got a pot full of leaves.
But it wilts down dramatically. Almost magically.
Continue simmering everything together for another 5 minutes.
Watch as the spinach transforms from a mountain of greens into tender ribbons throughout the soup. It’s actually pretty cool to watch.
The chicken absorbs the flavors of the broth while staying moist and tender. Not dry at all.
Everything comes together into a harmonious, comforting bowl of goodness.
Step 7: Season and Perfect
Now comes the most important step.
Tasting and adjusting your seasoning.
This is where you make the soup your own.
Start by adding salt gradually. Taste as you go.
Here’s the thing.
Rotisserie chicken and store-bought broth already contain salt. Sometimes quite a bit of it. So you might not need much additional salt at all.
Add freshly ground black pepper to your preference. I like a lot of pepper personally.
If you enjoy a touch of heat?
Sprinkle in those chili flakes now. Just a pinch adds warmth without making it spicy.
Some people like to add a squeeze of fresh lemon juice at this point for brightness. I’m one of those people.
The acidity cuts through the richness. Makes all the flavors pop.
Taste one more time and adjust anything that seems off.
Your soup should taste balanced, creamy, and deeply satisfying. Not too salty. Not too bland. Just right.
Serving Suggestions That Elevate the Experience
This soup deserves to be served in your favorite bowls with a little extra love.
I always keep crusty bread nearby for dipping and soaking up that creamy broth. There’s something about dunking warm bread into hot soup that just hits different.
A simple side salad with lemon vinaigrette provides a fresh contrast to the rich soup. Keeps things balanced.
Garlic bread or cheesy breadsticks also make excellent companions.
For presentation, garnish each bowl with a small sprig of fresh thyme. Makes it look fancy even though it took you no time at all.
A drizzle of good quality olive oil on top adds both flavor and visual appeal. Just a little swirl.
Some grated Parmesan cheese sprinkled over the surface takes it to the next level. The salty, nutty flavor complements the cream beautifully.
A crack of fresh pepper right before serving adds an aromatic finishing touch.
Sometimes I’ll serve this with:
- A simple arugula salad
- Warm dinner rolls
- Grilled cheese sandwiches for the kids
- A glass of white wine for the adults

Storage and Meal Prep Tips
This soup stores beautifully.
Makes it perfect for meal planning.
Let the soup cool completely before transferring it to airtight containers. Don’t put hot soup directly in the fridge. It’ll raise the temperature and potentially spoil other food.
It will keep in your refrigerator for up to 4 days without losing quality. Sometimes I think it tastes even better on day two.
The soup may thicken as it sits. Due to the cream and starches from the vegetables.
Simply add a splash of broth or water when reheating to reach your desired consistency. Easy fix.
For freezing?
I recommend portioning the soup into individual servings. Makes grabbing lunch so much easier.
Freeze in freezer-safe containers for up to 2 months.
Thaw overnight in the refrigerator before reheating on the stovetop. Don’t try to speed-thaw in the microwave. It never works out well.
Reheat gently over medium-low heat. Stir occasionally until warmed through.
Pro Tips for the Best Results
Choose mushrooms that feel firm and look fresh. Avoid any that seem slimy or have dark spots. Nobody wants funky mushrooms in their soup.
When shredding rotisserie chicken, use two forks to pull the meat apart easily. Or just use your hands if you don’t mind getting a little messy.
Don’t skip the step of cooking mushrooms until golden.
This concentrates their flavor significantly. It’s the difference between bland and bold.
If your soup seems too thick, thin it with additional broth rather than water. Water will dilute the flavor. Broth keeps it rich.
For a lighter version, use half-and-half instead of heavy cream. Still tastes great but won’t feel as heavy.
Fresh thyme makes a noticeable difference. But dried works in a pinch. I’ve used both and the soup turns out fine either way.
Let the soup rest for 5 minutes after cooking.
The flavors continue to develop during this time. Plus it gives you a chance to set the table and pour drinks.
Frequently Asked Questions
Can I make this soup ahead of time?
Absolutely! This soup actually tastes even better the next day. The flavors have more time to develop and marry together. I make it on Sunday and eat it throughout the week. Make it up to 2 days in advance and store it covered in the refrigerator. Reheat gently on the stovetop before serving.
What if I don’t have rotisserie chicken?
You can easily cook your own chicken for this recipe. Poach chicken breasts in broth for 15 minutes, then shred them. Takes a bit longer but works great. Alternatively, use leftover roasted chicken, grilled chicken, or even deli-sliced chicken breast torn into pieces. I’ve done all of these at different times.
How can I make this soup thicker?
For a thicker consistency, mix 2 tablespoons of cornstarch with 2 tablespoons of cold water. Stir this slurry into the simmering soup and cook for 3-4 minutes until thickened. You’ll see it transform right before your eyes. You can also add diced potatoes in step 5 for natural thickening. The starches from the potatoes do the work for you.
Can I use a different type of mushroom?
Yes! Cremini, shiitake, portobello, or even mixed wild mushrooms all work wonderfully. Each variety brings its own unique flavor profile. Shiitakes add an Asian-inspired earthiness, while portobellos provide a meatier texture. I’ve experimented with all of them. My favorite is actually a mix of cremini and shiitake.
Is this soup freezer-friendly?
This soup freezes well for up to 2 months. The texture of the cream may separate slightly when thawed, but stirring it while reheating usually fixes this. For best results, freeze in portion-sized containers for easy weeknight meals. I have a few containers in my freezer right now for those emergency dinner situations.
This recipe has become my go-to comfort meal for good reason.
It’s quick, satisfying, and fills your home with the most inviting aromas.
Every spoonful delivers tender chicken, earthy mushrooms, and that dreamy creamy broth.
Give it a try tonight and see why it’s earned a permanent spot in my dinner rotation.

Rotisserie Chicken and Mushroom Soup
Ingredients
- 1 yellow or white onion diced
- 2 celery stalks chopped
- 4 garlic cloves crushed
- 1 lb mushrooms sliced
- 2 tsp fresh thyme or 1 tsp dried
- 6 cups chicken broth
- 1 cup heavy cream
- 1 whole rotisserie chicken shredded (about 3 cups)
- 3 cups spinach chopped
- 1 pinch chili flakes optional
- Salt to taste
- Black pepper to taste
- 1 tbsp olive oil or butter
Instructions
- Prepare Your Ingredients
- Shred the rotisserie chicken into bite-sized pieces, removing any skin or bones. Set aside.
- Dice the onion, chop the celery, slice the mushrooms, and crush and mince the garlic. Have all ingredients ready before cooking.
- Build Your Flavor Base
- Heat a large soup pot or Dutch oven over medium heat. Add olive oil or butter.
- Add diced onion and chopped celery. Cook for 5 minutes, stirring occasionally, until onions are soft and translucent.
- Add the Mushrooms
- Add sliced mushrooms to the pot. Cook for 5-7 minutes, stirring frequently, until mushrooms are golden brown and caramelized.
- Infuse with Aromatics
- Add crushed garlic and fresh thyme leaves. Stir constantly for 1-2 minutes until fragrant. Be careful not to burn the garlic.
- Create the Creamy Broth
- Pour in chicken broth, scraping the bottom of the pot to release any flavorful bits.
- Add heavy cream and stir until well combined. Increase heat slightly to bring to a gentle simmer. Let simmer for 5 minutes.
- Add Chicken and Greens
- Lower heat to medium. Add shredded rotisserie chicken and stir gently.
- Add chopped spinach in handfuls, stirring after each addition. Simmer for 5 minutes until spinach is wilted and chicken is heated through.
- Season and Perfect
- Taste and season with salt and black pepper as needed. Add chili flakes if desired. Adjust seasoning to taste.
- Let soup rest for 5 minutes before serving.
Notes
Dairy-free: Use full-fat coconut milk instead of heavy cream.
Lighter option: Substitute half-and-half or Greek yogurt for heavy cream (add yogurt at the end to prevent curdling).
Greens: Kale can replace spinach for heartier greens.
Mushrooms: Dried mushrooms work well when rehydrated. Cremini, shiitake, or portobello varieties are excellent choices. Storage: Refrigerator: Store in airtight containers for up to 4 days.
Freezer: Freeze in portion-sized containers for up to 2 months. Thaw overnight in refrigerator before reheating.
Reheating: Heat gently on stovetop over medium-low heat. Add broth or water if soup has thickened. Tips: Don’t skip caramelizing the mushrooms—this step creates deep, umami flavor.
Rotisserie chicken and broth are already salted, so add additional salt gradually.
For thicker soup, add a cornstarch slurry (2 tbsp cornstarch + 2 tbsp cold water) or diced potatoes.
Fresh thyme makes a noticeable difference, but dried works in a pinch.










