Quick Gluten Free Cream of Mushroom Soup
This gluten free cream of mushroom soup comes together in 30 minutes and tastes worlds away from the canned version. It is rich, silky, and full of deep mushroom flavor, with no floury aftertaste.

It’s the kind of soup that feels like a slow-simmered project but really only needs one pot and a handful of simple ingredients. A warm bowl of this on a weeknight, with a slice of toasty bread, fixes just about anything.
Why I Make This Soup From Scratch
Most store-bought cream of mushroom soups are either full of gluten or taste flat and tinny. I stopped buying them years ago and never looked back.
The homemade version lets the mushrooms be the star. Earthy cremini mushrooms get browned in butter, then simmered with aromatics and a splash of broth until the broth turns deeply savory. A gluten free flour thickener keeps the texture velvety without any gummy chew.
A small pour of cream at the end rounds everything out, but the soup doesn’t taste heavy. The finish is clean and mushroom-forward, the way a good cream soup should be.
Ingredients

- 1 lb (450 g) cremini mushrooms: baby bella mushrooms have the best earthy flavor, but white button mushrooms work too.
- 2 tbsp unsalted butter: or olive oil for dairy-free; butter gives a richer base.
- 1 medium yellow onion, finely chopped
- 2 garlic cloves, minced
- 3 tbsp gluten free all-purpose flour blend: use a blend with xanthan gum; I like Bob’s Red Mill 1-to-1.
- 4 cups (960 ml) low-sodium chicken or vegetable broth: vegetable broth keeps it vegetarian.
- 1/2 cup (120 ml) heavy cream: full-fat coconut cream works well for a dairy-free option.
- 1/2 tsp dried thyme: or 1 1/2 tsp fresh thyme leaves.
- 1/2 tsp fine sea salt: plus more to taste.
- 1/4 tsp black pepper
- Fresh thyme leaves, for serving (optional)
Variations and Substitutions
- Mushrooms: swap in half shiitake or porcini for a deeper, woodsier flavor. If using dried porcini, rehydrate 1/4 cup in hot water, then chop and add with the broth.
- Flour alternative: whisk 2 tbsp cornstarch with 2 tbsp cold water to make a slurry. Add it after simmering the broth, then cook 2 minutes longer to thicken.
- Dairy-free: use olive oil instead of butter and full-fat coconut cream in place of heavy cream. The soup will still be creamy with a subtle coconut note.
- Herb swap: fresh rosemary or a pinch of dried sage can stand in for the thyme.
- For a chunkier, heartier mushroom soup, try my Rustic Mushroom and Wild Rice Soup.
How to Make Gluten Free Cream of Mushroom Soup
Step 1: Sauté the Mushrooms and Aromatics

Melt the 2 tbsp butter in a large pot or Dutch oven over medium-high heat. Once it foams, add the chopped onion and cook for 3 minutes, stirring often, until it turns soft and translucent. Toss in the minced garlic and cook 30 seconds more, just until fragrant.
Now add all 1 lb of sliced mushrooms, the 1/2 tsp salt, and the pepper. Spread them into an even layer and leave them alone for the first 2 minutes. This lets them release their water and start to brown instead of steaming. After 2 minutes, stir and continue cooking for 5 to 7 minutes total, until the mushrooms have shrunk, given off their liquid, and the edges are golden. You’ll smell that nutty, savory mushroom aroma when they’re ready.
Step 2: Add the Gluten Free Flour

Sprinkle the 3 tbsp gluten free flour blend over the sautéed mushrooms. Stir constantly for 1 minute to coat everything and cook out the raw flour taste. The mixture will look a bit dry and pasty, which is exactly what you want.
This step ensures your soup thickens evenly later without any starchy lumps. It also builds a nice toasty backbone before the liquid goes in.
Step 3: Pour in the Broth and Simmer

Slowly pour in the 4 cups of broth while stirring with a wooden spoon. Keep stirring as you add it to prevent flour clumps. Once the broth is fully incorporated, add the dried thyme.
Bring the soup to a gentle boil over high heat, then reduce the heat to medium-low so it simmers steadily but not aggressively. Let it bubble away uncovered for 10 minutes, stirring once or twice. The liquid will reduce slightly and the mushrooms will soften further. After 10 minutes, taste a spoonful and adjust the salt.
Step 4: Stir in the Cream and Serve

Take the pot off the heat. Pour in the 1/2 cup heavy cream and stir until the soup turns pale and silky. The residual heat is enough to warm the cream through without scorching it.
Ladle the soup into bowls and scatter a few fresh thyme leaves on top. Serve it right away while it is steaming hot and the kitchen smells like butter and mushrooms.
A Few Notes Before You Start
- Don’t crowd the mushrooms in the pot. If your pot is small, cook them in two batches so they actually brown instead of steaming in their own moisture. The brown bits on the bottom of the pot are where the deepest flavor lives.
- A splash of dry sherry or white wine added after the mushrooms brown, before the flour, adds a subtle layer of complexity. Let it cook off for 30 seconds before moving to the flour step.
- For a silky-smooth texture, use an immersion blender to partially blend the soup before adding the cream. Leave some mushroom pieces whole for a bit of body.
- If the soup thickens too much after standing, thin it with a little extra broth when you reheat.
Storing Leftovers
- Refrigerate: transfer cooled soup to an airtight container and keep in the fridge for up to 4 days. The flavor actually improves on day two.
- Reheating: warm gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if it has thickened.
- Freezing: cream-based soups can separate when frozen, so I prefer not to freeze this one. If you must, leave out the cream before freezing, then stir it in when you reheat.
What to Serve With Gluten Free Cream of Mushroom Soup
A hunk of warm gluten free crusty bread or a toasted baguette slice is an obvious choice for dipping. For something lighter, a peppery arugula salad with a sharp lemon vinaigrette cuts through the richness nicely. Roasted asparagus or green beans with garlic also make a good side without competing with the earthy mushroom flavor.
Frequently Asked Questions
Can I use dried mushrooms instead of fresh?
You can. Rehydrate about 1 oz of dried mushrooms in hot water for 20 minutes, then chop them and add to the pot with the aromatics. Use the strained soaking liquid as part of the broth for extra depth.
What is the best gluten free flour for this soup?
A 1-to-1 gluten free flour blend that contains xanthan gum gives the smoothest, most reliable texture. Avoid single-grain flours like almond or coconut flour, as they won’t thicken properly and can make the soup gritty.
Can I make this soup dairy-free?
Yes. Use olive oil in place of butter and full-fat canned coconut cream instead of heavy cream. A thick, unsweetened cashew cream also works and keeps the flavor neutral.
How do I prevent the soup from getting gummy when using gluten free flour?
Cook the flour with the mushrooms for a full minute before adding liquid, and stir the broth in slowly while whisking. This builds the roux and prevents the flour from clumping or turning gluey.
Gluten Free Cream of Mushroom Soup Recipe
Ingredients
Method
- Melt butter in a large pot over medium-high heat. Add onion and cook 3 minutes, until soft. Stir in garlic and cook 30 seconds.
- Add mushrooms, salt, and pepper. Let sit 2 minutes, then stir and cook 5 to 7 minutes, until mushrooms are browned.
- Sprinkle flour over mushrooms and stir 1 minute. Slowly pour in broth while stirring, then add thyme.
- Bring to a boil, reduce heat, and simmer 10 minutes. Remove from heat, stir in cream, and serve topped with fresh thyme.
