Restaurant-Style Mushroom Soup You Can Make in Minutes

Nothing beats a bowl of hot, creamy mushroom soup when you want something cozy, rich, and satisfying. Packed with earthy flavors, this homemade version is simple, wholesome, and far better than store-bought soups. Whether served as a starter or a light meal, it’s perfect for chilly evenings or a comforting weekend treat.
Hero Image


Why You’ll Love This Mushroom Soup

This soup is smooth, creamy, and full of deep umami flavor from fresh mushrooms. It uses basic pantry ingredients, comes together quickly, and can be easily customized to your taste, light, rich, or dairy-free.

Ingredients You’ll Need

  • 2 cups fresh mushrooms (button or cremini), sliced
  • 1 medium onion, finely chopped
  • 3-4 garlic cloves, minced
  • 2 tbsp butter (or olive oil)
  • 2 tbsp all-purpose flour
  • 3 cups vegetable or chicken stock
  • 1 cup milk or fresh cream
  • Salt to taste
  • Black pepper to taste
  • 1/2 tsp dried thyme (optional)
  • Fresh parsley for garnish

How to Make Creamy Mushroom Soup

1. Saute the base

Heat butter in a pan. Add chopped onions and garlic, cooking until soft and fragrant.


2. Cook the mushrooms

Add sliced mushrooms and saute until they release moisture and turn golden brown. This step builds deep flavor.

3. Add flour

Sprinkle flour over the mixture and stir well. Cook for 1-2 minutes to remove the raw taste.