Girl Meets Fire

menu icon
go to homepage
  • Recipes
  • Traditional Puerto Rican Classics
  • About me
  • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Traditional Puerto Rican Classics
    • About me
    • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Soups, Stews, and Braised Dishes

    Bacon Mushroom Soup

    Portrait of a smiling woman chef in a home kitchen, used for the “About Me” section of Girl Meets Fire.
    Modified: Jan 23, 2026 · Published: Jan 29, 2026 by Zoe Forestier Villegas · This post may contain affiliate links ·
    ↓ Jump to Recipe

    A rich, savory soup built in layers using bacon, assorted mushrooms, and a touch of Marsala wine for depth of flavor. This recipe leans into deep mushroom flavor, slow simmering, and a classic pan-building technique that rewards patience.

    Overhead composition showing a green Dutch oven of bacon mushroom soup, two garnished bowls of soup, sliced bread, cheese, and a small bowl of chopped herbs on a countertop.

    This creamy mushroom soup is built slowly for deep flavor. Starting with mushrooms cooked in batches, rendered bacon fat, and a simple flour-based roux. The long simmer brings everything together into a rich, savory broth. The Marsala wine adds warmth and depth, not sweetness.

    For more soups and stews with a Puerto Rican twist, try Caldo Santo, a Puerto Rican fish-and-coconut soup that will give you a skip in your step. Caldo Gallego is a Galician-inspired soup with beans, cabbage, ham, and potatoes. And for a hearty yet brothy alternative, Asopao de Pollo, rice and chicken in a brothy mix with plenty of veggies.

    Jump To
    • Why you'll love this recipe
    • Ingredient Notes
    • Variations and Substitutions
    • How to make Bacon Mushroom Soup
    • Top Tip
    • Expert Tips
    • Recipe FAQs
    • More Soups, Stewed, and Braised Dishes
    • Before You Go . . .
    • 📖 Recipe
    • Comments

    Why you'll love this recipe

    • Deep mushroom flavor without needing specialty mushrooms.
    • One pot, built step by step.
    • Flexible: easy to make vegetarian.
    • Perfect for cold days or make-ahead meals.

    Ingredient Notes

    • Mushrooms: Button mushrooms make up the bulk of the soup and provide a mild, savory base. Portabella adds a deeper, earthy, almost meaty flavor, while shiitake brings a more delicate bite and layered umami. A mix of white and baby bella also works well if that's what you have available.
    • Bacon: Adds fat,  salt, and smokiness. Can be omitted for a vegetarian version.
    • Marsala wine: Use dry Marsala, not sweet. This helps deglaze the browned bits at the bottom of the pot, lifting those flavors into the soup. 

    See my recipe card below for a complete list of the ingredients with measurements.

    Variations and Substitutions

    • Vegetarian: Skip the bacon and use olive oil or butter instead. Add a pinch of smoked paprika for depth, and adjust salt to taste.
    • Dairy-free: Instead of flour and milk, stir in unsweetened cashew butter at the end to add creaminess and body.
    • Gluten-free: Replace the flour with a gluten-free flour blend, or use a cornstarch slurry added toward the end of cooking.
    • No Marsala: Use dry sherry or dry white wine instead. Red wine will also work, but it may give the soup a slightly pink or darker tone.
    • Extra creamy: Add more cream at the end, not during the simmer.

    How to make Bacon Mushroom Soup

    Glass bowl filled with chopped mixed mushrooms on a patterned countertop, photographed from overhead.
    1. Step 1: Prep the Mushrooms.
      Chop the mushrooms and set aside. Use the pulse setting on a food processor for most of the button mushrooms, and a knife for the portobello and shiitake.
    Mushrooms simmering in broth inside a Dutch oven as the soup cooks down, photographed from overhead.
    1. Step 2: Brown the First Batch of Mushrooms.
      Cook half of the mushrooms in a dry pot over medium-high heat. Let them release their moisture and brown to concentrate their flavor. Once golden, remove from the pot and set aside.
    Bacon pieces rendering and bubbling in a Dutch oven on a cutting board, photographed from overhead.
    1. Step 3: Render the Bacon.
      Add the bacon to the same pot. Cook until the fat renders and the bacon begins to crisp. Do not drain the fat.
    Chopped mushrooms and diced onions added to a Dutch oven with cooked bacon, photographed from overhead.
    1. Step 4: Build Body and Texture.
      Return the cooked mushrooms with the bacon to the pot. Add the remaining raw mushrooms and onions. Cook until the onions soften and the mushrooms begin to shrink and cook down. The first batch adds deeper, concentrated mushroom flavor, while the second batch provides body and texture.
    Chopped mushrooms and diced onions were added to a Dutch oven with cooked bacon, photographed from overhead.
    1. Step 5: Add Aromatics.
      Add the garlic and sofrito. Stir and cook for 30-60 seconds, just until fragrant.
    Flour sprinkled over cooked mushrooms and bacon in a Dutch oven to form a roux, photographed from overhead.
    1. Step 6: Build the Roux.
      Sprinkle the flour over the mixture. Stir well and cook for 1-2 minutes, until the flour turns light golden and a slight nutty aroma develops. If using a slurry, omit this step.
    Hand pouring Marsala wine into a pot of cooked mushrooms and bacon to deglaze the pan, photographed from overhead.
    1. Step 7: Deglaze with Marsala.
      Deglaze with the Marsala wine, scraping the bottom of the pot to release the browned bits. Let it simmer briefly until slightly thickened.
    Overhead view of a green Dutch oven filled with blended bacon mushroom soup on a cutting board and folded kitchen towel, with a step number label in the corner.
    1. Step 8: Simmer and Finish.
      Add the broth and bring to a gentle simmer. Simmer uncovered for 20-30 minutes, stirring occasionally, until the mushrooms are tender and the soup thickens. Stir in the cream until fully incorporated. If using a slurry instead of flour, add it now and mix until the desired thickness is reached. Adjust seasoning as needed. Serve hot, finished with chopped culantro or chives.

    Top Tip

    Brown the mushrooms in batches. Overcrowding the pot will cause them to steam instead of caramelize, and you'll lose flavor.

    Overhead view of a green Dutch oven filled with bacon mushroom soup, ladle resting inside, with sliced bread, cheese, and two bowls of soup on a styled countertop.

    Expert Tips

    • Use a heavy-bottomed pot or Dutch oven for even heat.
    • If your soup thickens too much, thin it with warm broth, not water.
    • Store leftovers in an airtight container for up to 4 days.
    • This soup does not freeze well once cream is added. Freeze before adding cream if needed.

    Recipe FAQs

    Can I make bacon mushroom soup without wine?

    Yes, replace the Marsala with additional broth and a splash of apple cider vinegar.

    Why cook the mushrooms in stages?

    This allows proper browning and prevents excess moisture from diluting flavor.

    Can I blend this soup?

    You can partially blend the soup for a creamier texture. If you want to keep some of the chunkiness, reserve about one-third of the soup, blend the remaining portion, then stir the reserved soup back in.

    Styled overhead scene of bacon mushroom soup in a Dutch oven with a ladle, two bowls of soup garnished with shaved cheese and chives, bread slices, and folded kitchen towels.

    More Soups, Stewed, and Braised Dishes

    • Overhead view of two bowls of white bean chicken chili served on green plates with bread slices on a cutting board, and flowers arranged on an orange cloth.
      White Bean Chicken Chili
    • Overhead view of a single bowl of plantain soup with a cream swirl, bread slice on the rim, and wooden spoon on a blue napkin.
      Sopa de Plátano (Plantain Soup)
    • Overhead view of a stainless steel pot filled with chicken broth on a wooden countertop.
      Homemade Chicken Broth Recipe
    • Overhead view of Puerto Rican ropa vieja (shredded beef stew) with white rice, stewed beans, and tomato slices, on a plate.
      Ropa Vieja (Shredded Beef Recipe)
    See more Soups, Stews, and Braised Dishes →

    Before You Go . . .

    Cooked it and loved it? Rate it. Review it. Share it. Your feedback helps others and keeps this blog cooking.

    Subscribe for more sabor every week

    📖 Recipe

    Styled overhead scene of bacon mushroom soup in a Dutch oven with a ladle, two bowls of soup garnished with shaved cheese and chives, bread slices, and folded kitchen towels.

    Bacon Mushroom Soup

    Zoé Forestier
    This is the kind of soup that feels restaurant-level, but is made with simple ingredients and one pot.
    5 from 1 vote
    Print Recipe Pin Recipe
    Prep Time 10 minutes mins
    Cook Time 30 minutes mins
    Total Time 40 minutes mins
    Course Soup
    Cuisine American
    Servings 6 servings
    Calories 229 kcal

    Equipment

    • Dutch oven

    Ingredients
      

    • 2 lbs button mushrooms diced
    • 1 lb portobello mushrooms sliced
    • 1 lb shiitake mushrooms sliced
    • 3 slices bacon or pancetta
    • 2 tablespoon olive oil
    • 1 onion small diced
    • 2 tablespoon sofrito
    • 1 tablespoon garlic paste minced
    • 1 teaspoon cumin
    • 1 oz flour
    • 32 ounces broth any desired flavor
    • ¼ cup marsala wine red or white
    • ¼ cup manchego cheese
    • 1 pnt heavy cream if you would like to make this a cream of mushroom soup
    • salt and pepper to taste
    • fresh culantro for garnish parsley or chives if you prefer
    Prevent your screen from going dark

    Instructions
     

    • Prep the Mushrooms: Chop the mushrooms and set aside. Use the pulse setting on a food processor for most of the button mushrooms, and a knife for the portobello and shiitake.
    • Brown the First Batch of Mushrooms. Place a large stockpot on the stove over low to medium heat.  I used a 6-quart enameled cast-iron Dutch oven.   Do not overheat the pot, so that it will not smoke once you start cooking. Cook half of the mushrooms in a dry pot over medium-high heat. Let them release their moisture and brown to concentrate their flavor. Once golden, remove from the pot and set aside.
    • Step 3: Render the Bacon. Add the bacon to the same pot. Cook until the fat renders and the bacon begins to crisp. Do not drain the fat.
    • Build Body and Texture. Return the cooked mushrooms with the bacon to the pot. Add the remaining raw mushrooms and onions. Cook until the onions soften and the mushrooms begin to shrink and cook down. The first batch adds deeper, concentrated mushroom flavor, while the second batch provides body and texture.
    • Step 5: Add Aromatics. Add the garlic and sofrito. Stir and cook for 30-60 seconds, just until fragrant.
    • Build the Roux. Sprinkle the flour over the mixture. Stir well and cook for 1-2 minutes, until the flour turns light golden and a slight nutty aroma develops. If using a slurry, omit this step.
    • Deglaze with Marsala. Deglaze with the Marsala wine, scraping the bottom of the pot to release the browned bits. Let it simmer briefly until slightly thickened.
    • Simmer and Finish. Add the broth and bring to a gentle simmer. Simmer uncovered for 20-30 minutes, stirring occasionally, until the mushrooms are tender and the soup thickens. Stir in the cream until fully incorporated. If using a slurry instead of flour, add it now and mix until the desired thickness is reached. Adjust seasoning as needed. Serve hot, finished with chopped culantro or chives.
    QR Code

    Notes

    • Brown the mushrooms in batches. Overcrowding the pot will cause them to steam instead of caramelize, and you'll lose flavor.
    • Use a heavy-bottomed pot or Dutch oven for even heat.
    • If your soup thickens too much, thin it with warm broth, not water.
    • Store leftovers in an airtight container for up to 4 days.
    • This soup does not freeze well once cream is added. Freeze before adding cream if needed.

    Nutrition

    Serving: 10ozCalories: 229kcalCarbohydrates: 23gProtein: 12gFat: 11gSaturated Fat: 4gPolyunsaturated Fat: 2gMonounsaturated Fat: 4gTrans Fat: 0.03gCholesterol: 17mgSodium: 777mgPotassium: 1079mgFiber: 5gSugar: 10gVitamin A: 362IUVitamin C: 5mgCalcium: 73mgIron: 2mg
    Did you try this recipe?Please consider Leaving a Review, and if you loved it, give it a ⭐⭐⭐⭐⭐ rating too! It helps others find the recipe and tells Google it's worth a try. 😊

    More Puerto Rican and Global Inspirations

    • Close-up of shrimp and scallop stew over white rice, black beans, and fried sweet plantain, with a side of avocado and extra stew in the background.
      Quick Shrimp and Scallop Stew
    • Pot of Puerto Rican fish broth on a wooden cutting board, showing its golden color and clean, simmered appearance.
      Puerto Rican Fish Broth, Caldo de Pescado
    • Overhead view of a skillet filled with Mojo Isleño, a chunky Puerto Rican tomato sauce with olives, onions, and garlic, simmering on a striped wood board.
      Mojo Isleño, Puerto Rican Tomato Sauce for Fish and Seafood
    • Close-up of Seafood Pomodoro pasta with linguine, topped with culantro gremolata and shredded Parmesan in a white bowl.
      Seafood Pomodoro Pasta with Linguine

    Comments

    1. Zoe Forestier Villegas says

      March 08, 2026 at 1:05 pm

      5 stars
      The smokiness of the bacon and the earthiness of the mushroom marry in a creamy broth for a hearty soup that elevates any meal.

    5 from 1 vote
    Woman holding a wooden spoon and smiling in a kitchen with hanging utensils and a vase of flowers on the counter.

    Hola! I'm Zoe. I love all things food and enjoy cooking. I created this site to reconnect with my Puerto Rican heritage while living in the United States. This is a great place to reconnect if you are floating in the diaspora. I would love to hear from you!

    About Zoe →

    Puerto Rican Christmas

    • Cooked gandules (pigeon peas) with split skins draining in wire mesh strainer over a stainless steel pot.
      Gandules (Pigeon Peas)
    • Arroz con gandules covered with banana leaves, served alongside carne frita on a holiday table.
      Arroz Con Gandules Recipe (Puerto Rican Rice and Pigeon Peas)
    • Collage of traditional Puerto Rican Christmas dishes including pernil, arroz con gandules, coquito, tembleque, arroz con dulce, and guineitos en escabeche, with a banner that reads “15 Essential Puerto Rican Christmas Recipes.”
      15 Puerto Rican Christmas Essentials (And a Few Delicious Extras)
    • Two glasses of cookies-and-cream coquito with crushed-cookie rims, surrounded by Oreo cookies and coquito ingredients, blurred in the background.
      Bacardi Gold Cookies and Cream Coquito
    • Top view of a molded pistachio tembleque garnished with shredded coconut and chopped pistachios on a white plate.
      Pistachio Tembleque
    • Close-up of a forkful of arroz mamposteao, Puerto Rican rice and beans, held above a bowl on a blue patterned cloth.
      Mamposteao, a Puerto Rican Leftover Rice Comfort Food
    See more Christmas Recipes →

    Popular Recipes

    • A plate of polvorones cookies with three semi-stacked cookies on top of the table resting in front of the plate.
      Puerto Rican Polvorones (Shortbread Cookies)
    • A blue and white dessert plate with a slice of bread pudding and caramel sauce on top of it.
      Budín de Pan (Puerto Rican Bread Pudding)
    • Close-up of a roasted chicken thigh served with guineos en escabeche, cherry tomatoes, and a side of macaroni salad partially visible.
      Puerto Rican Pollo Asado, Oven-Roasted Chicken
    • Close-up of shrimp and scallop stew over white rice, black beans, and fried sweet plantain, with a side of avocado and extra stew in the background.
      Quick Shrimp and Scallop Stew
    • A fork full of Pernil with a large serving bowl, avocados, dinner rolls, and small serving bowls with meat on the background.
      Instant Pot Puerto Rican Pernil (Pork Roast)
    • A hand holding a white bowl of funche topped with a dab of butter.
      Funche, Puerto Rican Grits

    I’d love to hear from you! Did you try this recipe? Leave a review and rating below. Let’s connect on Instagram, and don’t forget to join my weekly email list for fresh new recipes.

    Footer

    Get new Puerto Rican recipes in your inbox every week!

    Subscribe
    ↑ back to top

    Explore

    • About Me
    • Firestarter Planner
    • Subscribe and eBook
    • Media Kit
    • Portfolio

    About

    • Contact
    • Cookie Policy
    • Privacy Policy
    • Terms of service
    • Accessibility Statement

    Copyright © 2025 Girl Meets Fire LLC • Powered by Feast+ • This website contains affiliate links, which means that if you click on a product link, we may receive a commission in return. Girl Meets Fire LLC participates in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.

    .

    Overhead scene of bacon mushroom soup in a green Dutch oven with two bowls of soup, bread slices, and chopped herbs, with text overlay reading “Creamy Bacon Mushroom Soup” and “get the recipe” with website text below.
    Close-up of a bowl of bacon mushroom soup garnished with shaved cheese and chopped chives on a yellow napkin, with text overlay reading “Creamy and Hearty Bacon Mushroom Soup” and website text at the bottom.
    Overhead composition of bacon mushroom soup in a green Dutch oven with bowls of soup, bread slices, and chopped herbs, with text overlay reading “Comforting and Rustic Bacon Mushroom Soup” and website text at the bottom.
    Styled overhead scene of bacon mushroom soup in a green Dutch oven with ladle, bowls of soup, bread slices, and chopped herbs, with text overlay reading “New recipe on the blog” and “Rich and Thick Bacon Mushroom Soup.”
    Bowl of bacon mushroom soup garnished with shaved cheese and chopped chives on a yellow napkin, with text overlay reading “Smoky and Earthy Bacon Mushroom Soup” and website URL at the bottom.

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.