Creamy, savory, and loaded with tender mushrooms, this homemade Cream of Mushroom Soup is the perfect comfort meal or casserole base. Rich in flavor and easy to make in one pot.
2 tbsp butter
1 tbsp olive oil
1 small onion, diced
3 garlic cloves, minced
1 lb mushrooms, sliced (cremini or button)
¼ cup all-purpose flour
4 cups vegetable or chicken broth
2 sprigs fresh thyme (or ½ tsp dried)
1 bay leaf (optional)
1 cup heavy cream or half-and-half
Salt and pepper to taste
Heat butter and oil in a pot. Sauté onion, garlic, and mushrooms until browned, 10–12 minutes.
Stir in flour and cook for 2 minutes to form a roux.
Slowly add broth, thyme, and bay leaf. Simmer 10–15 minutes.
Optional: Blend half the soup for a creamy texture.
Stir in cream and season to taste. Simmer 5 more minutes. Remove herbs before serving.