Bacon Mushroom Soup

Total Time:Prep/Total Time: 30 min.
Nancy Mock

By Nancy Mock

Recipe by Toby Mercer, INMAN, South Carolina

Tested by Taste of Home Test Kitchen

Updated on Sep. 27, 2025

This flavorful bacon mushroom soup is creamy and hearty, and it begs for a slice of crusty bread and bright green salad on the side.

A big bowl of this rich and savory soup is just the ticket for chilly days. Our bacon mushroom soup recipe takes only 30 minutes to prepare—pretty impressive for a from-scratch dish! The soup base starts with sauteed sliced mushrooms, onions and garlic, which are stirred into a velvety broth with cream and Swiss cheese.

Homemade soups like this one make delicious, casual dinners, especially when paired with slices of buttered bread and fresh green salads. It also makes an excellent potluck lunch buffet recipe; just transfer it to a slow cooker to keep it warm so everyone can help themselves. Set out bowls of cooked bacon and chopped parsley for guests to garnish their bowls.

Bacon Mushroom Soup Ingredients

  • Bacon: Cooked diced bacon adds lots of flavor to the soup, so use one of the best bacon brands for the most impact.
  • Mushrooms: Of the different types of mushrooms to use in this soup, I recommend cremini, shiitake or portobello.
  • Chicken broth: Store-bought or homemade chicken broth gives this soup a savory boost. You can also opt for beef or vegetable broth.
  • Heavy whipping cream: Heavy whipping cream gives the soup its creamy texture. Half-and-half cream also works well if you want to lighten things up a touch.
  • Garlic: Fresh garlic tastes better than the jarred variety. Plus, it’s a cinch to mince fresh garlic cloves with a Microplane or garlic press.
  • Onion: Several types of onion work well in bacon mushroom soup, so you should use what you have on hand, whether that’s yellow or sweet onions or even shallots.
  • Cheese: Many beloved Swiss cheese recipes call for mushrooms, and that’s because they’re so delicious together. If Swiss isn’t your favorite, you can use shredded smoked Gouda or cheddar.
  • Seasonings: With the aromatics, cheese and bacon providing plenty of flavor, you can keep the seasonings simple and add just a little salt and pepper.
  • Cornstarch: When blended with cold water and then simmered with the soup, cornstarch is an effective thickener.
  • Fresh parsley: This garnish is optional, but it adds a pop of color to bowls of mushroom bacon soup. Here’s how to easily chop fresh parsley and other leafy herbs.

Directions

Step 1: Cook the bacon

In a large saucepan, cook the diced bacon over medium heat until it’s crisp. Using a slotted spoon, remove the bacon and transfer it to paper towels to drain. Reserve 2 tablespoons of drippings in the pan.

Step 2: Saute the mushrooms and aromatics

In the drippings, saute the mushrooms and onion until they’re tender, five to seven minutes. Add the garlic and cook it with the mushrooms and onion for one additional minute.

Step 3: Build the broth

Stir in the cream and broth, then bring the mixture to a simmer. Gradually stir in the cheese until it’s melted.

Step 4: Thicken and finish the soup

In a small bowl, combine the cornstarch, salt, pepper and water until they form a smooth slurry. Stir the slurry into the soup. Bring the soup to a boil, then cook and stir for about two minutes or until it’s thickened. Garnish the soup with bacon and, if desired, parsley.

Overhead shot of Creamy Bacon Mushroom Soup
JOSH RINK FOR TASTE OF HOME

Bacon Mushroom Soup Variations

  • Add beans: Stir canned black or pinto beans into the pot when adding the cream and broth.
  • Add chicken: For even more protein, add cooked, shredded chicken into the soup for the last few minutes of cooking to warm it through.
  • Add some green: Add fresh or frozen peas to the soup when adding the broth. They give the soup color and a little fresh flavor.

How to Store Bacon Mushroom Soup

Once the mushroom bacon soup has cooled, transfer it to an airtight container. Keep the soup cold in the refrigerator for up to four days.

Can you freeze mushroom bacon soup?

Although freezing soup is a great way to get ahead on meal prep, we don’t recommend freezing this mushroom bacon soup because it has dairy cream. The thawed soup will be grainy and separated.

How should you reheat bacon mushroom soup?

Reheat bacon mushroom soup in a saucepan set over medium heat on the stove. Stir the soup often as you gently warm it in order to bring back the broth’s creamy texture. You can also reheat the soup in the microwave. Loosely cover the top of the dish. Microwave the soup in 30-second bursts, stirring after each one, until it’s nice and hot.

Bacon Mushroom Soup Tips

3/4 shot of Creamy Bacon Mushroom Soup
JOSH RINK FOR TASTE OF HOME

What can you serve with bacon mushroom soup?

This rich and creamy soup is perfect when served with crusty bread for dunking. Try a rustic French loaf recipe or our one-dish no-knead bread. Easy potato rolls spread with butter are another cozy choice. Have you tried homemade Hawaiian roll croutons? They’re very easy and add lots of crunch to this creamy soup.

To turn bacon mushroom soup into a complete meal, serve bowls with loaded baked potatoes topped with cheese and bacon. Or make this soup the side dish; serve small bowls alongside toasty grilled cheese sandwiches or a classic turkey club.

TEST KITCHEN APPROVED

Creamy Bacon Mushroom Soup

Contest Winner
Yield:8 servings (2 quarts)
Prep:10 min
Cook:20 min

Ingredients

  • 10 bacon strips, diced
  • 1 pound sliced fresh mushrooms
  • 1 medium onion, chopped
  • 3 garlic cloves, minced
  • 1 quart heavy whipping cream
  • 1 can (14-1/2 ounces) chicken broth
  • 1-1/4 cups shredded Swiss cheese
  • 3 tablespoons cornstarch
  • 1/2 teaspoon salt
  • 1/2 teaspoon pepper
  • 3 tablespoons cold water
  • Minced fresh parsley, optional
Shop Recipe

Directions

  1. In a large saucepan, cook bacon over medium heat until crisp. Using a slotted spoon, remove to paper towels; drain, reserving 2 tablespoons drippings. In the drippings, saute mushrooms and onion until tender, 5-7 minutes. Add garlic; cook 1 minute longer. Stir in cream and broth; bring mixture to a simmer. Gradually stir in cheese until melted.
  2. In a small bowl, combine cornstarch, salt, pepper and water until smooth. Stir into soup. Bring to a boil; cook and stir for about 2 minutes or until thickened. Garnish with bacon and, if desired, parsley.
Loading Popular in the Community
I’ve always enjoyed cooking and recently created this rich bacon soup. It’s a hit every time. You can also garnish it with chopped green onion tops or shredded Swiss cheese. For a creamier, smoother consistency, try pouring the soup through a strainer. —Nathan Mercer, Inman, South Carolina
Recipe Creator
Loading Reviews
Back to Top