Sopa de champiñones is a warm, earthy, and deeply satisfying mushroom soup that’s beloved in both Mexican home cooking and traditional Latin American kitchens. Made with sautéed mushrooms, onions, garlic, herbs, and often finished with cream or cheese, this soup is simple but bursting with umami-rich flavor.
Whether you enjoy it brothy or creamy, it’s a comforting bowl ideal for cold evenings, meatless Mondays, or a cozy first course at dinner. This recipe is naturally vegetarian (and can be made vegan), yet full of deep, savory complexity thanks to the mushrooms.
Ingredients Overview
Each ingredient brings depth, creaminess, or earthiness to this soulful soup. This version is inspired by Mexican-style sopa de champiñones, with optional cream for richness.
Mushrooms
-
White button or cremini (baby bella) mushrooms: Widely available and mild in flavor.
-
Oyster or shiitake mushrooms (optional): Add texture and umami complexity.
-
Use fresh mushrooms, sliced evenly for fast cooking and best texture.
Aromatics
-
Onion: Yellow or white, finely chopped for a sweet-savory base.
-
Garlic: Fresh cloves add pungent warmth.
-
Fresh epazote or thyme (optional): Traditional herbs often used in Mexican soups.
Liquid Base
-
Vegetable or chicken broth: Forms the backbone of the soup. Use low-sodium to control salt.
-
Milk or cream (optional): For a velvety, creamy version.
-
Butter or oil: For sautéing.
Seasonings
-
Salt & black pepper: Basic, essential flavor.
-
Ground cumin or paprika (optional): Adds warmth and depth.
Garnishes
-
Queso fresco or crema (optional)
-
Chopped cilantro or parsley
-
Toasted tortilla strips or warm bread
Step-by-Step Instructions

Serves 4. Ready in about 35–40 minutes.
1. Sauté Mushrooms
-
Heat 2 tbsp butter or oil in a large pot over medium heat.
-
Add 1 lb fresh mushrooms, sliced, and cook 8–10 minutes, stirring occasionally.
-
Let them release their moisture and begin to brown slightly.
2. Add Aromatics
-
Add 1 small onion, finely diced and cook 3–4 minutes until soft.
-
Add 3 garlic cloves, minced, and sauté another 30 seconds.
Optional: Stir in 1/2 tsp ground cumin or paprika for extra flavor.
3. Add Broth and Simmer
-
Pour in 4 cups vegetable or chicken broth.
-
Add 1 sprig fresh thyme or 1 tsp dried oregano.
-
Season with salt and pepper to taste.
Bring to a gentle boil, then reduce heat and simmer 15 minutes, uncovered.
4. Optional: Make It Creamy
To make it creamy sopa de champiñones:
-
Stir in 1 cup whole milk, half-and-half, or Mexican crema.
-
Simmer another 5–7 minutes, stirring occasionally. Do not boil.
For a thicker version, blend half of the soup (including mushrooms) with an immersion or countertop blender and return it to the pot.
5. Serve Hot
Ladle into bowls and garnish with:
-
Crumbled queso fresco or a swirl of crema
-
Chopped cilantro or parsley
-
Fresh cracked pepper
-
Optional: Lime wedge or toasted tortilla strips on the side
Tips, Variations & Substitutions
Chef’s Tips
-
Don’t rush the mushrooms — browning them builds essential flavor.
-
If your mushrooms release too much water, increase heat to help it evaporate.
-
Deglaze with a splash of white wine or sherry after sautéing onions for added depth.
Variations
-
Spicy version: Add 1 diced chipotle in adobo or a pinch of chili flakes.
-
Vegan: Use olive oil, plant-based milk (like oat or cashew), and skip cheese/crema.
-
Hearty version: Add diced potatoes or cooked rice for a more filling soup.
Substitutions
-
Milk/cream → Use coconut cream or cashew milk for dairy-free richness.
-
Queso fresco → Swap for feta or omit entirely.
-
Fresh herbs → Use dried thyme, oregano, or epazote if you can find it.
Serving Ideas & Occasions
Sopa de champiñones is perfect as:
-
A starter for a Mexican-inspired dinner
-
A light vegetarian lunch with toast or avocado
-
A cozy meatless Monday meal
-
A healing broth when you’re feeling under the weather
Pair it with:
-
Grilled cheese, quesadillas, or bolillo bread
-
A glass of agua fresca, horchata, or herbal tea
Nutritional & Health Notes
Mushrooms are rich in antioxidants, B vitamins, and umami flavor — making this soup satisfying without heavy calories.
Approximate per serving (creamy version):
-
Calories: ~280
-
Protein: ~8g
-
Carbs: ~12g
-
Fat: ~20g
-
Fiber: ~2g
To lighten it:
-
Use low-fat milk
-
Omit crema/cheese
-
Add extra broth and veggies
FAQs
Q1: Can I use canned mushrooms?
Fresh is best, but in a pinch, drain and rinse canned mushrooms, then sauté them well to improve flavor.
Q2: Can I freeze this soup?
Yes — allow it to cool fully before freezing. If using cream, freeze before adding it and stir in fresh after reheating.
Q3: Can I make it gluten-free?
Yes! This soup is naturally gluten-free — just double-check broth and add-ins.
Q4: How long does it keep?
Store in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave.
Q5: Can I blend the whole soup?
Absolutely. For a pureed mushroom soup, blend the entire batch and stir in cream at the end.
Q6: What kind of mushrooms work best?
A mix of cremini, white button, and shiitake gives great texture and flavor. Avoid using all portobellos, which can be overpowering.
Q7: Can I add noodles or rice?
Yes! Stir in cooked rice or small pasta like orzo before serving for a heartier dish.
PrintCreamy Mushroom Soup with Fresh Ingredients
A traditional Mexican-inspired mushroom soup made with fresh sautéed mushrooms, onions, garlic, and herbs — finished with a creamy touch and queso fresco topping.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
Ingredients
-
2 tbsp butter or olive oil
-
1 lb fresh mushrooms, sliced
-
1 small onion, diced
-
3 garlic cloves, minced
-
4 cups vegetable or chicken broth
-
1 cup whole milk or crema (optional)
-
1/2 tsp cumin or paprika (optional)
-
Salt & pepper, to taste
-
1 tsp oregano or 1 sprig fresh thyme
-
Queso fresco or crema, for garnish
-
Fresh parsley or cilantro, for garnish
Instructions
-
Sauté mushrooms in butter/oil until browned, 8–10 mins.
-
Add onion, cook until soft. Stir in garlic and cumin.
-
Add broth and herbs. Simmer 15 minutes.
-
Stir in milk or crema, simmer 5–7 minutes more.
-
Serve hot, garnished with cheese and herbs.
Notes
-
For a creamier soup, blend half and return to pot.
-
Add rice or potatoes for a heartier version.
-
Make it vegan with plant-based milk and no cheese.
