Creamy Chicken and Mushroom Soup - homemade recipe

Creamy Chicken and Mushroom Soup Recipe – Easy & Delicious

There’s something incredibly comforting about a bowl of creamy chicken and mushroom soup on a chilly evening. I love how this soup combines tender pieces of chicken with earthy sautéed mushrooms in a rich, velvety broth that feels like a warm hug in a bowl. Unlike canned soups that can taste flat and overly salty, this homemade version delivers deep, savory flavors with a luxurious texture that’s surprisingly easy to achieve on a weeknight.

What makes this soup special is the way the mushrooms are cooked first until they’re beautifully browned and concentrated in flavor. This simple step transforms ordinary cremini mushrooms into something truly delicious. Combined with aromatic garlic, herbs, and a silky cream base, every spoonful is satisfying and nourishing. Whether you’re looking for a cozy dinner for the family or a comforting meal to warm you up after a long day, this creamy chicken and mushroom soup delivers every time.

I find that this recipe strikes the perfect balance between being quick enough for busy weeknights yet impressive enough to serve to guests. The one-pot preparation means minimal cleanup, and the ingredients are straightforward and accessible. Let me walk you through everything you need to know to make this delicious soup at home.

Jump to Recipe ↓

Why You’ll Love This Creamy Chicken and Mushroom Soup

This soup has become one of my go-to recipes for several reasons. First, it’s incredibly versatile and forgiving. You can have it on the table in under 45 minutes, making it perfect for those evenings when you want something homemade but don’t have hours to spend in the kitchen. The ingredients are simple and likely already in your refrigerator and pantry.

I love how the soup manages to be both light and satisfying at the same time. The combination of chicken broth, milk, and cream creates a luxurious texture without being overly heavy. The mushrooms add an earthy depth that complements the tender chicken beautifully, while the herbs provide aromatic notes that make the whole house smell amazing as it simmers.

Another reason this recipe works so well is that it’s a complete meal in one bowl. You get protein from the chicken, vegetables from the mushrooms and onions, and a comforting broth that’s nourishing and filling. I recommend serving it with crusty bread or a simple side salad for a well-rounded dinner that everyone will enjoy.

The soup also reheats beautifully, which means you can make it ahead or enjoy leftovers for lunch the next day. Unlike some cream-based soups that can separate when reheated, this one maintains its smooth, creamy texture when warmed gently on the stovetop.

Ingredients and Substitutions

Let me break down the key ingredients and offer some helpful substitutions in case you need to adapt the recipe to what you have on hand.

Chicken: I use boneless, skinless chicken breasts for their lean protein and quick cooking time. You can substitute chicken thighs if you prefer darker meat with a bit more flavor and moisture. Just make sure to dice them into similar-sized pieces for even cooking.

Mushrooms: Cremini mushrooms (also called baby bellas) are my favorite choice because they have more flavor than white button mushrooms but are still widely available. You can use white button mushrooms, shiitake mushrooms with the stems removed, or even a mix of different varieties for more complex flavor.

Aromatics: Yellow onion and fresh garlic form the flavor base. You can substitute a sweet onion or even shallots if that’s what you have. For the garlic, fresh is always best, but in a pinch, you could use 3/4 teaspoon of garlic powder.

Dairy: The combination of heavy cream and whole milk creates the perfect creamy texture. If you want to lighten it up slightly, you can use half-and-half in place of the heavy cream, though the soup won’t be quite as rich. For a dairy-free version, coconut cream works surprisingly well, though it will add a subtle coconut flavor.

Flour: All-purpose flour acts as a thickener for the soup. If you’re gluten-free, you can substitute with a gluten-free flour blend or use cornstarch (use about 2 tablespoons mixed with a little cold water to make a slurry).

Herbs: Dried thyme and rosemary provide wonderful aromatic notes. You can use fresh herbs if you prefer—use about three times the amount of fresh herbs as dried. Fresh parsley at the end adds brightness and color.

Broth: Low-sodium chicken broth gives you control over the salt level. You can use regular chicken broth but reduce or omit the added salt. Vegetable broth works too if you want a lighter flavor.

creamy chicken and mushroom soup - recipe photo

How to Make Creamy Chicken and Mushroom Soup

Making this soup is straightforward, but there are a few key steps that ensure the best flavor and texture. I’ll walk you through the process so you can achieve perfect results every time.

Step 1: Sauté the Mushrooms
Start by heating the butter and olive oil in a large soup pot over medium heat. The combination of butter and oil gives you great flavor while preventing the butter from burning. Add the sliced mushrooms and let them cook for 7-9 minutes without stirring too frequently. I find that giving them space to brown properly concentrates their flavor and removes excess moisture. You’ll know they’re ready when they’ve reduced in volume and developed a golden-brown color.

Step 2: Cook the Aromatics
Add the diced onion to the pot and cook for about 4 minutes until it softens and becomes translucent. Then stir in the minced garlic, thyme, and rosemary. Cook this mixture for just 30 seconds—just long enough to release the aromatic oils without burning the garlic.

Step 3: Add the Chicken
Stir in the diced chicken pieces and cook for 4-5 minutes, stirring occasionally. You’re not trying to cook the chicken completely at this stage; you just want the outside to turn opaque. The chicken will finish cooking when you simmer the soup.

Step 4: Create the Roux
Sprinkle the flour over the chicken and mushroom mixture. Stir continuously for about 1 minute. This step is important because it cooks out the raw flour taste and creates a base that will thicken your soup beautifully.

Step 5: Add the Broth
Gradually pour in the chicken broth while stirring constantly. This prevents lumps from forming. Add the salt and pepper, then bring the mixture to a gentle simmer. Let it cook for 10-12 minutes until the chicken is fully cooked and reaches an internal temperature of 165°F.

Step 6: Finish with Cream
Reduce the heat to low and stir in the whole milk and heavy cream. Let the soup simmer gently for 3-5 minutes without allowing it to boil—boiling can cause the cream to separate. Taste and adjust the seasonings as needed. Garnish with fresh chopped parsley before serving.

Expert Tips for Best Results

Over time, I’ve learned a few tricks that make this soup even better. Here are my top tips for success:

Don’t overcrowd the mushrooms: If your pot isn’t large enough to give the mushrooms space, cook them in two batches. Overcrowded mushrooms will steam rather than brown, and you’ll miss out on that deep, caramelized flavor.

Use a meat thermometer: The most reliable way to know when your chicken is done is to check the internal temperature. It should reach 165°F. Overcooking will make the chicken dry and tough.

Keep the heat gentle after adding cream: Once you add the dairy, keep the soup at a gentle simmer. High heat can cause the cream to curdle or separate, which affects both texture and appearance.

Season in stages: I like to add salt and pepper early in the cooking process, but always taste and adjust at the end. The flavors concentrate as the soup simmers, and you may need less salt than you think.

Fresh parsley makes a difference: Don’t skip the fresh parsley garnish. It adds a pop of color and a fresh, bright flavor that balances the richness of the cream.

Dice chicken evenly: Cut your chicken into uniform pieces, about 3/4-inch cubes. This ensures everything cooks at the same rate and makes the soup easier to eat.

Serving Suggestions

This creamy chicken and mushroom soup is delicious on its own, but I love pairing it with complementary sides that make it a complete meal.

Bread: A crusty baguette, sourdough bread, or garlic bread is perfect for dipping into the creamy broth. I like to toast thick slices and rub them with a cut garlic clove for extra flavor.

Salad: A simple green salad with a light vinaigrette provides a fresh contrast to the rich soup. I recommend arugula or mixed greens with a lemon vinaigrette.

Crackers: Buttery crackers or oyster crackers add a nice textural element and are especially popular with kids.

Rice or noodles: For an even heartier meal, you can serve the soup over cooked white rice, wild rice, or egg noodles. This makes it more substantial and stretches the recipe to feed more people.

Wine pairing: If you’re serving this for a dinner party, a crisp white wine like Chardonnay or Pinot Grigio complements the creamy, savory flavors beautifully.

For more comforting chicken soup recipes, you might also enjoy this creamy chicken and wild rice soup, which has a similar rich texture with the addition of nutty wild rice.

Variations and Substitutions

One of the things I love about this recipe is how adaptable it is. Here are some variations you might want to try:

Add vegetables: Diced carrots, celery, or potatoes can be added along with the onions for extra nutrition and heartiness. Just keep in mind that root vegetables will need a few extra minutes of simmering time.

Make it lighter: Replace the heavy cream with additional whole milk or use half-and-half throughout. You can also use less butter and oil in the initial sauté.

Add greens: Stir in a few handfuls of fresh spinach or kale during the last few minutes of cooking for added nutrients and color.

Use different proteins: Turkey works beautifully in place of chicken. You could also use rotisserie chicken—just add it at the end and heat through since it’s already cooked.

Make it gluten-free: Substitute the all-purpose flour with a gluten-free flour blend or use cornstarch as a thickener.

Boost the mushroom flavor: Add a tablespoon of white wine when you sauté the mushrooms, or stir in a teaspoon of soy sauce or Worcestershire sauce for extra umami depth.

Make it dairy-free: Use coconut cream in place of the heavy cream and dairy-free milk. Substitute the butter with olive oil or vegan butter.

If you enjoy creamy chicken dishes, this creamy Tuscan chicken recipe offers similar comforting flavors with sun-dried tomatoes and spinach.

Storage, Freezing, and Reheating

This soup stores well, making it great for meal prep or enjoying leftovers throughout the week.

Refrigerator storage: Let the soup cool to room temperature, then transfer it to an airtight container. It will keep in the refrigerator for 3-4 days. The soup may thicken as it sits—just add a splash of chicken broth or milk when reheating to reach your desired consistency.

Freezing: This soup can be frozen, though cream-based soups sometimes separate slightly when thawed. If you plan to freeze it, I recommend undercooking the chicken just slightly and freezing the soup before adding the cream. When you’re ready to serve, thaw it in the refrigerator overnight, reheat it on the stovetop, and then stir in fresh cream. The soup will keep frozen for up to 3 months in a freezer-safe container.

Reheating: Reheat the soup gently on the stovetop over medium-low heat, stirring occasionally. Avoid bringing it to a rapid boil, as this can cause the cream to separate. You can also reheat individual portions in the microwave in 1-minute intervals, stirring between each interval. Add a little extra broth or milk if the soup has thickened too much during storage.

Frequently Asked Questions

Can I use chicken thighs instead of breasts?
Absolutely! Chicken thighs will give you a slightly richer flavor and tend to stay more moist. Just make sure to dice them into similar-sized pieces and check that they reach 165°F internal temperature.

Can I make this soup ahead of time?
Yes, this soup actually tastes even better the next day as the flavors have time to meld. Make it up to 2 days ahead and store it in the refrigerator. Reheat gently on the stovetop before serving.

Why did my soup curdle?
Curdling usually happens when cream-based soups are heated too quickly or brought to a rolling boil. Always add the cream at the end and keep the heat at a gentle simmer. If your soup does curdle, you can sometimes save it by blending a portion of it with an immersion blender.

Can I use dried mushrooms?
You can add dried mushrooms for extra flavor, but I recommend using them in addition to fresh mushrooms rather than as a replacement. Rehydrate them in warm water, chop them, and add them along with the fresh mushrooms.

How can I make this soup thicker?
If you prefer a thicker soup, you can add an extra tablespoon of flour when you make the roux, or simmer the soup a bit longer to reduce the liquid. Another option is to mash some of the mushrooms against the side of the pot to release their starches.

Can I add noodles or rice to this soup?
Yes! You can add cooked egg noodles, rice, or even small pasta shapes. Add them at the very end just to heat through, as they’ll absorb liquid if left in the soup too long.

Is this soup keto-friendly?
The soup is relatively low in carbs, but the flour adds some carbohydrates. To make it keto-friendly, substitute the flour with xanthan gum (use just 1/2 teaspoon) or simply omit the thickener and let the soup reduce naturally.

What’s the best way to dice chicken for soup?
I find it easiest to dice chicken when it’s slightly frozen—it’s firmer and easier to cut cleanly. Cut the chicken into strips first, then cut across the strips to create uniform cubes.

Creamy Chicken and Mushroom Soup

A deliciously creamy chicken and mushroom soup featuring tender chicken, sautéed mushrooms, garlic, and herbs in a rich, velvety broth. Perfect for cozy weeknight dinners and chilly evenings.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Servings: 6 servings
  • Difficulty: Easy
  • Cuisine: American
  • Course: Dinner

Ingredients

  • 1 lb boneless skinless chicken breasts, diced
  • 12 oz cremini mushrooms, sliced
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 2 tbsp unsalted butter
  • 1 tbsp olive oil
  • 1/4 cup all-purpose flour
  • 4 cups low-sodium chicken broth
  • 1 cup heavy cream
  • 1 cup whole milk
  • 1 tsp dried thyme
  • 1/2 tsp dried rosemary
  • 1/2 tsp salt
  • 1/2 tsp black pepper
  • 2 tbsp chopped fresh parsley

Instructions

  1. Heat the butter and olive oil in a large soup pot over medium heat. Add the sliced mushrooms and sauté for 7–9 minutes until browned and their moisture evaporates.
  2. Add the diced onion and cook for 4 minutes until softened. Stir in the minced garlic, thyme, and rosemary and cook for 30 seconds.
  3. Add the diced chicken and cook for 4–5 minutes, stirring occasionally, until the outside turns opaque.
  4. Sprinkle the flour over the chicken and mushrooms. Stir continuously for 1 minute to remove the raw flour taste.
  5. Gradually pour in the chicken broth while stirring to prevent lumps. Add the salt and pepper. Bring to a gentle simmer and cook for 10–12 minutes until the chicken reaches 165°F internally.
  6. Stir in the whole milk and heavy cream. Simmer gently for 3–5 minutes without boiling. Taste and adjust seasonings. Garnish with fresh parsley and serve.

Recipe Notes

  • For best results, don’t rush the mushroom browning step—this develops deep, savory flavor.
  • Keep the heat gentle after adding the cream to prevent curdling.
  • The soup will thicken as it sits. Add extra broth or milk when reheating if needed.
  • You can substitute chicken thighs for breasts if you prefer darker meat.
  • Fresh herbs can replace dried—use 3 times the amount (3 tsp fresh thyme, 1.5 tsp fresh rosemary).

Nutrition Information (Per Serving, Estimated)

  • Calories: 315
  • Carbohydrates: 12g
  • Protein: 22g
  • Fat: 20g
  • Saturated Fat: 11g
  • Fiber: 1g
  • Sugar: 5g
  • Sodium: 480mg

Nutrition information is estimated and may vary based on specific ingredients used.

About the author
Hadd

Leave a Comment