A cozy, comforting blend of earthy mushrooms, herbs, and broth, this gluten-free mushroom soup recipe is creamy, but not heavy, and still Mediterranean Diet-friendly!

While studying for my bachelor’s degree in Barcelona, I lived with two roommates from outside the city. One of them visited her family near the French border every few weekends. She would come back to the apartment with clean laundry and a new stash of home-cooked meals from her mother. She’d share them with us, and we’d revel in the fresh, Spanish home cooking.
A fall and winter staple was her mother’s mushroom soup, which I now associate with the back-to-school season. On one visit to her hometown, her mother showed me how to make it. It’s a simple soup, rich with mushroom flavor, and unburdened by extraneous ingredients.
This mushroom soup is creamy without a drop of cream, made in one pot, and ready in under an hour. My roommate’s mother always blends it silky smooth, but I like to puree just half, so there are still tender mushroom pieces. You can do either! It’s wonderful the day you make it, and even better after a night in the fridge.
Table of Contents

Mushroom Soup Ingredients
This mushroom soup relies on easy-to-find mushroom varieties and pantry staples that bring out the most savory mushroom flavor. Here’s what you’ll need:
- Extra virgin olive oil: Olive oil adds richness to the soup. For this soup, I like a mild, buttery olive oil like Italian Nocellara or California Arbequina.
 - Onion forms the aromatic base of the soup, adding a sweet and savory richness.
 - Mushrooms: I like to use a mix of mushrooms, balancing readily available mushrooms like cremini with extra flavorful varieties like shiitake.
 - Garlic: Sweet and nutty garlic adds savory complexity to the soup.
 - Dried thyme: While I usually prefer to cook with fresh herbs, the earthy, robust flavor of dried thyme stands up better to the taste of the mushrooms.
 - Kosher salt: Salt brings out the other flavors in the dish. Adjust the salt, keeping in mind the salt level of the stock you choose.
 - Freshly ground black pepper adds mild warmth to the soup.
 - Chicken stock: Stock adds body and flavor to the soup. Use homemade or your favorite store-bought. You can substitute vegetable broth to make this soup vegetarian.
 - Bay leaves add a herbaceous, woody flavor that complements the mushrooms.
 - Milk: Use whole milk or 2% reduced-fat milk to add creaminess to the soup. To make the soup dairy-free, substitute with soy, almond, or cashew milk.
 - Cornstarch thickens the soup slightly to give it a creamier texture.
 - Fresh chives: A sprinkling of fresh chives adds green color and flavor to the soup. Feel free to substitute parsley, thyme, rosemary, or another fresh herb.
 

How to Make Mushroom Soup
This creamy mushroom soup comes together entirely on the stovetop. I like to blend half the soup and stir it back in for a soup that’s both creamy and has bites of mushroom. But you can puree the whole soup or leave it entirely unblended. If you have an immersion blender, feel free to use that!
- Cook the mushrooms. Heat 1/4 cup extra virgin olive oil in a Dutch oven or a large heavy-bottomed saucepan over medium-high heat. Add 2 pounds stemmed and sliced mushrooms and a diced onion. Cook, stirring occasionally, until the liquid the mushrooms release has evaporated and the onion is soft, 10 to 15 minutes.
 - Simmer the soup. Stir in the 4 cloves minced garlic and 1 teaspoon dried thyme, and season with salt and black pepper. Cook until fragrant, about 30 seconds. Pour in 5 cups chicken or vegetable stock and add 2 bay leaves. Bring to a boil, scraping the bottom of the pot with a wooden spoon to release any browned bits. Reduce the heat to low and simmer for 10 minutes to allow the flavors to meld.
 - Thicken the soup. Whisk together 1 cup milk and 2 tablespoons cornstarch in a small bowl to make a slurry. Add the milk mixture to the pot, stirring occasionally, until the soup has thickened slightly, about 5 minutes. Remove the pan from the heat.
 - Blend half the soup. Transfer half of the soup to a blender (in batches, if necessary). Remove the cap from the blender lid and cover the hole with a folded tea towel. Blend the soup until completely smooth. Return the soup to the pot and stir to combine. 
 - Serve. Ladle the soup into bowls. Garnish with a drizzle of extra virgin olive oil and a sprinkling of chopped fresh chives.
 
The Best Mushrooms for Mushroom Soup
For this mushroom soup, I usually stick to common supermarket varieties. Instead of selecting just one type, I use a mix of two or three. This allows me to make an extra flavorful soup while balancing the cost.
- Shiitake are full of meaty flavor. Even just adding a small proportion of shiitake mushrooms will go a long way toward adding more savory oomph to the soup.
 - White button are the most common and most affordable, but they also have the mildest flavor. I use these for about one-third to one-half of the total amount of mushrooms.
 - Cremini are also known as baby bellas. These are portobello mushrooms that haven’t grown to their full size yet. They are slightly more flavorful than white button mushrooms, so I use a large proportion of cremini mushrooms as well.
 - Full-grown portobello mushrooms will be firmer and more flavorful than cremini mushrooms. Because they are larger, roughly chop them instead of slicing.
 

What to Serve with Mushroom Soup
For a rustic and comforting meal, serve this mushroom soup with bread for dipping:
- Bread: Roasted garlic focaccia or a crusty baguette.
 - Soup and salad night: Pair it with a heartier salad like this sweet potato salad or an apple walnut salad.
 - Appetizer or first course: Mushroom soup would be a satisfying appetizer to a main like braised chicken thighs with grapes and fennel.
 
Mushroom Recipe Favorites
Italian
Mushroom Risotto
Vegetarian
Savory Mushrooms and Leeks Galette
Soups and Stews
Simple Mushroom Barley Soup
Vegetarian
Mushroom Pasta
Browse all Mediterranean recipes.
Visit Our Shop.
Mushroom Soup

Ingredients
- 1/4 cup extra virgin olive oil, plus extra for serving
 - 1 medium onion, diced
 - 2 pounds mixed mushrooms, stemmed and sliced (cremini, portobello, shiitake) (1kg)
 - 4 garlic cloves, minced
 - 1 teaspoon dried thyme
 - Kosher salt
 - Freshly ground black pepper
 - 5 cups chicken stock or vegetable broth
 - 2 bay leaves
 - 1 cup milk
 - 2 tablespoons cornstarch
 - Fresh chives, finely chopped, for garnish
 
Instructions
- Cook the mushrooms. Heat the olive oil in a Dutch oven or a large heavy-bottomed saucepan over medium-high heat. Add the onion and mushrooms. Cook, stirring occasionally, until the liquid the mushrooms release has evaporated and the onion is soft, 10 to 15 minutes.
 - Simmer the soup. Stir in the garlic and thyme and season with salt and black pepper. Cook until fragrant, about 30 seconds. Pour in the stock and add the bay leaves. Bring to a boil, scraping the bottom of the pot with a wooden spoon to release any browned bits. Reduce the heat to low and simmer for 10 minutes to allow the flavors to meld.
 - Thicken the soup. Whisk together the milk and cornstarch in a small bowl to make a slurry. Add the milk mixture to the pot, stirring occasionally, until the soup has thickened slightly, about 5 minutes. Remove the pan from the heat.
 - Blend half the soup. Transfer half of the soup to a blender (in batches, if necessary). Remove the cap from the blender lid and cover the hole with a folded tea towel. Blend the soup until completely smooth. Return the soup to the pot and stir to combine.
 - Serve. Ladle the soup into bowls. Garnish with a drizzle of extra virgin olive oil and a sprinkling of chopped fresh chives.
 
Notes
- Shop this recipe: Visit our shop to browse quality Mediterranean ingredients, including the olive oil used in this recipe.
 - Best mushrooms for mushroom soup: For this mushroom soup, I usually stick to common supermarket varieties. Instead of selecting just one type, I use a mix of two or three. This allows me to make an extra flavorful soup while balancing the cost. I like to use a combination of white button, cremini, portobello, and shiitake mushrooms, but you can use one type or customize the blend based on what you like and what’s available.
 
Nutrition
Build Your Own Spice Bundle
Stock your spice cabinet with the vibrant flavors of the Mediterranean! The more you buy, the more you save! Buy 4 or more spices and save 5%. Buy 8 or more spices and save 8%!













I added many more herby spices and it turned out beautifully.
However, this is an important one: Did the recipe mention taking out the two bay leaves before blending? Cut up bay leaf is very sharp and can cause serious throat/esophagus incisions. Please be careful!
Can this soup be made without cornstarch? My grand-daughter is gluten and dairy intolerant and is allergic to corn.
Thank you!
You can! It just won’t be quite as thick and creamy.
Could yogurt (greek?) be substituted instead of milk and corn starch? Also, can this soup be frozen or no because of the dairy?
Hi, Carmela. That would probably work. It just not get quite as think. I would not freeze it if you go that route, though.
LOVE mushroom soup!!!
We’re so happy to hear that, Judy!
Made this mushroom soup tonight for my husband and me. The mixture of different mushroom types definitely adds to the soup. I did blend using half the soup and we both liked the texture of the mushrooms with the creamy soup. I will try using oregano as someone suggested the next time I make this – or maybe use thyme and oregano. A splash of brandy will be added too!
Ooo! Sounds fun! Thanks, Sheri!
Delish, Delish, DELISH!!!
I wonder if Lion’s Mane would work in the mix since I am growing some.
We haven’t tried that before, Shirley. We’d love to hear how it turns out for you!
Excellent! Even with all baby ‘bellas and oregano instead of thyme.
Mushroom soup is on of my favorite soups that I never have often enough. This recipe looks amazing and wouldn’t you know it I have all the ingredients! I’ll come back and rate it but I’m sure it’s worthy of 5 stars!
Can’t wait to hear how it turned out for you!
Could u make this recipe dairy free
Sure, Rosalyn! I think this would work with an unlfavored, unsweetend plant-based “milk”.