Sopa de Champiñón – Easy Cooking Mushroom Soup

Sopa de champiñón, or Mexican mushroom soup, is a comforting, earthy, and flavorful dish made with tender mushrooms simmered in a broth infused with onion, garlic, and traditional spices. Often finished with cream or milk for richness, it’s a beloved comfort food in many Mexican homes — especially during the rainy season or cooler months.

Unlike cream-heavy European mushroom soups, sopa de champiñón mexicana is typically lighter and more aromatic, highlighting the natural umami of mushrooms with a hint of spice and freshness from herbs like epazote or cilantro.

This version is easy, fast (ready in under 40 minutes), and can be enjoyed as a light lunch, a warm starter, or a cozy meatless dinner with tortillas or crusty bread on the side.


Ingredients Overview

Main Ingredients:

  • Fresh Mushrooms: Use white button mushrooms, cremini, or a mix. Thinly sliced for quick cooking and better texture.

  • Onion & Garlic: Classic aromatic base.

  • Butter or Oil: For sautéing. Use butter for richness, or oil for a lighter option.

  • Chicken or Vegetable Broth: Forms the flavorful base.

  • Milk or Cream: Optional, for a creamy finish.

  • Epazote or Cilantro: Traditional herbs that enhance the soup’s flavor. Epazote adds a distinctive herbal note common in Mexican soups.

  • Salt & Pepper: To season.

  • Optional: Diced tomatoes or poblano strips for color and depth.

Variations & Substitutes:

  • Vegan: Use olive oil and plant-based milk or coconut cream.

  • Low-fat: Skip the cream or use low-fat milk.

  • Add-ins: Corn kernels, diced potatoes, or cooked rice can be added for heartier bowls.


Step-by-Step Instructions

1. Sauté Aromatics

In a large pot, heat 2 tablespoons butter or oil over medium heat. Add:

  • ½ chopped white onion

  • 2–3 minced garlic cloves

Sauté until soft and translucent (about 5 minutes).

2. Cook the Mushrooms

Add:

  • 1 lb (450g) fresh mushrooms, cleaned and sliced

Cook for 6–8 minutes, stirring occasionally, until they’ve released their moisture and are beginning to brown.

3. Add Liquid & Herbs

Pour in:

  • 4 cups chicken or vegetable broth

  • Salt and pepper to taste

Add:

  • 1 sprig of epazote or 2 tbsp chopped fresh cilantro

  • (Optional) ½ cup diced tomato or 1 roasted poblano, sliced

Bring to a gentle boil, then reduce heat and simmer for 15–20 minutes, uncovered.

4. Make It Creamy (Optional)

Stir in:

  • ½ cup milk or Mexican crema
    Or for a richer soup:

  • ¼–½ cup heavy cream

Simmer another 3–5 minutes, just until heated through. Do not boil after adding dairy.

5. Adjust & Serve

Taste and adjust seasoning. Remove epazote sprig if used.

Serve hot, garnished with:

  • Crumbled queso fresco or grated Cotija

  • Warm corn tortillas

  • A squeeze of lime

  • Extra cilantro or chili oil (optional)


Tips, Variations & Substitutions

Tips for Best Flavor:

  • Brown the mushrooms to deepen their flavor.

  • Use epazote if available — it’s traditional and brings a unique herbal note.

  • Don’t overcook the cream to avoid curdling.

Regional & Creative Variations:

  • Sopa de Champiñón con Poblano: Add strips of roasted poblano for a mild heat.

  • Sopa de Champiñón con Elote: Stir in fresh or canned corn kernels before serving.

  • Blended Version: Puree part or all of the soup with an immersion blender for a creamy mushroom bisque.

Dietary Adjustments:

  • Vegan/Dairy-Free: Use coconut milk or almond milk, and vegetable broth.

  • Low-Carb: Keep it brothy and skip the cream.


Serving Ideas & Occasions

This soup is perfect as a:

  • Light lunch or meatless dinner

  • First course for a Mexican-inspired meal

  • Starter with enchiladas, tacos, or chile rellenos

  • Side for a tamale platter

Serve it with:

  • Warm corn or flour tortillas

  • Crusty bolillo or baguette

  • Quesadillas or grilled cheese

Top with a drizzle of Mexican crema, lime juice, or sliced avocado for extra richness and freshness.


Nutritional & Health Notes

Mushrooms are low in calories and high in flavor — plus they offer antioxidants, vitamin D, and fiber.

Approximate Nutrition (1 cup serving):

  • Calories: ~120 (with cream)

  • Protein: ~4g

  • Carbs: ~8g

  • Fat: ~8g

To make it lighter, omit the cream or use skim milk.


FAQs

Q1: Can I use canned mushrooms?

A1: Fresh mushrooms are best for flavor and texture, but in a pinch, canned mushrooms can be used. Rinse and drain them well before sautéing briefly with aromatics.

Q2: Can I freeze sopa de champiñón?

A2: Yes — but freeze it before adding milk or cream. Dairy may separate after thawing. Add fresh cream after reheating.

Q3: What’s the best mushroom for this soup?

A3: White button or cremini are traditional and affordable. For a more gourmet twist, try shiitake, portobello, or oyster mushrooms.

Q4: What does epazote taste like?

A4: Epazote has a strong, herbal, almost medicinal flavor. It’s unique and traditional in Mexican cooking, especially in soups and beans.

Q5: Can I blend the soup for a creamy version?

A5: Yes! You can blend all or part of the soup to make a silky mushroom cream soup. Add cream after blending for extra richness.

Q6: Can I add protein?

A6: Yes — shredded chicken or cooked beans can be added to make it a heartier meal.

Q7: How long does it keep?

A7: Refrigerate for up to 4 days. Reheat gently on the stove. Add fresh herbs before serving.

Print

Sopa de Champiñón – Easy Cooking Mushroom Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A warm, comforting Mexican mushroom soup made with fresh mushrooms, herbs, and optional cream — perfect for cozy nights and quick meatless meals.

  • Author: Maya Lawson
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x

Ingredients

Scale
  • 2 tbsp butter or oil

  • ½ white onion, chopped

  • 3 garlic cloves, minced

  • 1 lb fresh mushrooms, sliced

  • 4 cups chicken or vegetable broth

  • 1 sprig epazote or 2 tbsp chopped cilantro

  • Salt and pepper to taste

  • Optional: ½ cup diced tomatoes or roasted poblano

  • Optional: ½ cup milk, Mexican crema, or heavy cream

Instructions

  • Sauté onion and garlic in butter until soft.

  • Add mushrooms and cook until browned and tender.

  • Stir in broth, herbs, and optional tomatoes or poblano. Simmer 15–20 min.

  • Add cream or milk (if using). Simmer 3–5 min more.

  • Season and serve with queso fresco, tortillas, and lime.

Notes

  • Use epazote for traditional flavor.

  • For a creamy version, blend before adding dairy.

  • Vegan option: Use olive oil and plant milk.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star