This Homemade Cream of Mushroom Soup delivers rich, satisfying flavor and is so easy to make! Enjoy it by the bowlful, or add new life to your favorite sauces, casseroles, and hotdish recipes. It’s so yummy you’ll ditch the canned stuff for good!
Cream of mushroom soup is a classic and comforting dish that combines the earthy flavors of mushrooms with a creamy, rich base. Enjoy this multi-purpose recipe as a decadent soup topped with crunchy croutons and caramelized mushrooms or as a substitute for canned condensed cream of mushroom soup in casseroles, sauces, or soups.
Creamy Mushroom Soup Ingredients
- Mushrooms: Here, I’ve used portobello mushrooms, but other popular choices include button mushrooms, cremini mushrooms, shiitake, oyster mushrooms, etc. You can even mix and match different types of fresh mushrooms for a more complex flavor.
- Butter or Olive Oil: Butter is my preferred choice, but olive oil is a healthier alternative.
- All-Purpose Flour: Used to thicken the soup. All-purpose flour is used to make this recipe, but cornstarch or gluten-free flour blend can also be substituted as a gluten-free alternative.
- Broth: Chicken, vegetable, or even beef broth can be used. This forms the base of the soup. For a more flavorful soup, use homemade chicken stock, turkey stock, or bone broth.
- Seasoning: Rather than include fresh onion and garlic, this recipe calls for onion and garlic powder, salt, and black pepper. Depending on the recipe, you might find thyme or a pinch of nutmeg for added flavor.
- Milk or Cream: For a more decadent soup, use heavy cream. Using whole milk or 2% milk will produce a lighter soup. Use plain almond, soy, or coconut milk for a dairy-free version.
- Optional additions: Add a splash of dry white wine to deglaze the pan.
How to Make Homemade Cream of Mushroom Soup
1. Caramelize the Mushrooms (optional): This is an optional step, but worth the extra time if you plan to enjoy this cream of mushroom soup as a soup!
Heat a medium-sized saucepan or over medium-high heat. Add the butter and let it melt, then add the sliced mushrooms (ideally in a single layer – this may require multiple batches). Allow the mushrooms to cook, undisturbed, for 3-4 minutes before stirring. Continue to cook, stirring occasionally, until the mushrooms are cooked and caramelized.
Remove the mushrooms from the saucepan or Dutch oven using a slotted spoon and set them aside.
2. Sauté the Mushrooms: Add the diced mushrooms to the same saucepan used to caramelize the sliced mushrooms. Cook the mushrooms over medium heat until browning and softened – about 10 minutes.
3. Add Flour and Seasoning: Sprinkle the cooked mushrooms with the flour, garlic powder, onion powder, salt, and black pepper. Whisk until the flour completely dissolves into the butter and coats the mushrooms.
4. Add the Broth: Stir in the beef broth and whisk until it simmers and thickens, about 10 minutes.
5. Add the Milk or Cream: Slowly add the milk, cream, or half-and-half and slowly return to a simmer. Do not bring it to a boil, as it may cause the milk to separate.
6. Serve: Serve as a soup garnished with caramelized mushrooms, croutons, and fresh thyme or parsley. Or use as a substitute for canned condensed cream of mushroom soup in casseroles, sauces, or soups.
Storage and Freezing Tips
- Refrigeration: Allow the soup to cool to room temperature before storing, then transfer it to an airtight container, leaving about an inch of space at the top. Keep leftovers stored in the refrigerator for up to 2-3 days.
- Freezing: Portion the soup into individual servings before freezing. This makes thawing and subsequent use easier. Transfer to freezer-safe ziplock bags or containers for 2-3 months. Note: Cream or milk-based soups may change texture upon thawing, as dairy products can separate or become grainy.
- Thawing and Reheating: For best results, thaw the frozen soup in the refrigerator overnight before reheating. Or, thaw it in a pot on the stovetop set over low heat. Reheat the soup on the stovetop over medium-low heat, stirring as needed. If the soup has become too thick, add a bit of broth, milk, or plant-based milk to adjust the consistency. If you notice any separation or graininess due to the milk, whisk the soup while reheating to help re-emulsify it.
More Homemade Pantry Staples
If you try making this Homemade Cream of Mushroom Soup Recipe, please leave me a comment and let me know! I always love to hear your thoughts.
Cream of Mushroom Soup
This Homemade Cream of Mushroom Soup delivers rich, satisfying flavor and is so easy to make! Enjoy it by the bowlful, or add new life to your favorite sauces, casseroles, and hotdish recipes. It’s so good you’ll ditch the canned stuff for good!
Prevent your screen from going dark
Melt the butter in a medium saucepan set over medium heat, then add the sliced mushrooms and cook until they start to caramelize – about 10 minutes.
Use a slotted spoon to strain the caramelized mushrooms from the butter and set them aside.
Add the diced mushrooms to the saucepan and sauté until they are softened and caramelized – about 10-15 minutes.
Sprinkle the mushrooms with the flour, garlic powder, onion powder, salt, and black pepper. Whisk until the flour completely dissolves into the butter and coats all the mushrooms.
Add the beef broth and whisk until it starts to simmer and thicken, about 10 minutes.
Whisk in the milk and slowly return to a simmer (do not boil).
If desired, serve as a soup garnished with caramelized mushrooms, croutons, and fresh thyme or parsley. Or use as a substitute for canned condensed cream of mushroom soup in casseroles, sauces, or soups.
- Keep leftovers stored in an airtight container in the refrigerator for up to 3 days.
- The soup will thicken considerably upon cooling. You may want to add 2-3 tablespoons of broth or milk before heating.
- Optional: Use a blender or immersion blender to puree the soup until smooth.
- Gluten-free alternative: Replace the all-purpose flour with a 1:1 gluten-free flour blend.
- This recipe can be made with any of the following types of mushrooms: Cremini mushrooms (baby bella), white button mushrooms, portobello (fully grown cremini mushrooms), shiitake, oyster mushrooms, or a mix of wild mushrooms.
Calories: 331kcal | Carbohydrates: 25g | Protein: 13g | Fat: 21g | Saturated Fat: 13g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 1g | Cholesterol: 60mg | Sodium: 878mg | Potassium: 1178mg | Fiber: 3g | Sugar: 12g | Vitamin A: 732IU | Vitamin C: 0.1mg | Calcium: 215mg | Iron: 1mg
(Nutrition information provided is an estimate and will vary based on cooking methods and specific brands of ingredients used.)
Read More: Cream of Mushroom Soup