
A rich, velvety cream of mushroom soup made from scratch with sautéed mushrooms, garlic, and fresh herbs — comforting, creamy, and full of earthy flavor.
Heat the fats — In a large pot, melt the butter with olive oil over medium heat.
Sauté the mushrooms — Add the sliced cremini mushrooms and cook, stirring occasionally, until golden brown and their moisture has evaporated (about 10 minutes).
Cook the onion and garlic — Add the chopped onion and cook until softened and translucent, then stir in the minced garlic and cook until fragrant (about 5 minutes).
Add the flour — Sprinkle the flour over the mushroom mixture and stir constantly to coat everything and cook out the raw flour taste (about 2 minutes).
Add the broth — Gradually pour in the broth, whisking or stirring constantly to prevent lumps. Bring to a gentle boil
Simmer the soup — Reduce heat and let the soup simmer, stirring occasionally, until slightly thickened (about 15 minutes).
Add cream and season — Stir in the heavy cream and fresh thyme, then season with salt and black pepper. Simmer gently for a few more minutes without boiling.
Blend (optional) — For a smoother texture, use an immersion blender to blend part or all of the soup to your desired consistency.
Serve — Ladle the soup into bowls and garnish with fresh chopped parsley. Serve warm with crusty bread.
Serve this soup hot, straight from the pot, in warm bowls to keep it cozy longer. A swirl of extra cream or a drizzle of good olive oil on top adds a nice restaurant-style touch. Finish with a sprinkle of fresh parsley and a few sautéed mushroom slices for texture and visual appeal. A twist of cracked black pepper right before serving brightens the flavor. Pair it with crusty bread or a simple side salad for a complete meal. For a dinner party, serve it in smaller cups as an elegant starter before the main course.