Easy Cream of Mushroom Soup from Scratch

Jump to Recipe
plaid background image

If you have only ever used the little red-and-white can for your holiday casseroles and cozy weeknight dinners, this easy cream of mushroom soup from scratch is going to completely change the way you cook!

cream of mushroom soup in a large glass measuring bowl with a spoonful up close

For years, I relied on store-bought condensed cream of mushroom soup to pull together quick meals. But after looking closely at the ingredient labels—full of modified food starches, excessive sodium, and preservatives—I realized I could make a much richer, more flavorful version right in my own kitchen in about 10 minutes.

By sautéing fresh mushrooms in real butter and creating a simple flour roux, this homemade base delivers incredible, earthy umami flavor without any tinny, artificial aftertaste. This recipe yields about 2.5 to 3 cups, making it the perfect direct substitute for two standard (10.5 oz) cans of condensed cream of mushroom soup in all your favorite recipes!

stirring cream of mushroom soup in saucepan on stove top

Why Make Homemade Cream of Mushroom Soup?

If making your own condensed cream of mushroom soup substitute sounds intimidating, I promise it is surprisingly simple—and taking those 10 extra minutes is a total game-changer for your recipes. Here is why the scratch-made version always wins:

  • Real Ingredients: No mystery starches or preservatives. Just butter, flour, fresh mushrooms, broth, and cream.
  • Better Texture: Canned soups can turn watery when baked in casseroles. This scratch-made velouté base creates a stable, velvety emulsion that clings beautifully to ingredients.
  • Customizable Flavor: You control the sodium! Plus, you can use cremini mushrooms for a deeper, earthier flavor, or standard white button mushrooms for a classic taste.
cream or half and falf, chicken broth, slat, pepper, garlic and onion powder, chopped mushrooms and butter

Key Ingredients You Will Need

The beauty of from-scratch cooking is how simple it actually is. You likely have every one of these fresh, everyday ingredients right in your pantry and fridge:

  • Fresh Mushrooms: I love using cremini (baby bella) mushrooms for their deep flavor, but classic white button mushrooms work beautifully, too. Mince them finely so they distribute evenly throughout your dishes!
  • Butter & Flour: This combination creates a classic roux, which thickens the soup perfectly so you don’t end up with a watery casserole.
  • Chicken Broth: Adds a savory, rich depth. (You can swap for vegetable broth to make it vegetarian).
  • Heavy Cream or Half-and-Half: Gives the soup its signature silky, creamy finish.
  • Seasonings: A simple pinch of salt, black pepper, onion and garlic powder is all you need.
sauted mushrooms, adding flour, whisking in broth and cream

How to Make Condensed Cream of Mushroom Soup Base

If you’ve never made a gravy or a thickened soup from scratch, the process relies on a classic culinary technique called a “roux” (a simple mixture of melted fat and flour)… Don’t let the fancy term intimidate you! It takes less than 10 minutes, and knowing what visual cues to look for guarantees a silky-smooth result every time!

Step 1: Build the Flavor (The Sauté): When you add your finely minced mushrooms to the melted butter, they will initially soak up all the fat. Don’t panic! After about 3 minutes of sautéing, they will begin to release their natural water and soften. This is exactly what you want before moving to the next step.

Step 2: Create the Thickener (The Roux): Once you sprinkle the flour over the buttery mushrooms, you need to stir constantly. The mixture will instantly turn into a thick, clumpy paste—this is normal! Let this paste cook in the pan for exactly 60 seconds. This crucial minute toasts the flour slightly, ensuring your final casserole doesn’t taste like raw dough.

Step 3: The Emulsion (Whisking in the Liquid): Here is the secret to a lump-free soup: pour your chicken broth in slowly while whisking continuously. The thick paste will gradually absorb the liquid and transform into a smooth, glossy sauce. Let it bubble and thicken for a minute before stirring in your heavy cream for that final, velvety finish.

green bean casserole made with cream of mushroom soup in a bowl

How to Use Cream of Mushroom Soup Substitute

The best part about this homemade base is its versatility… Serve it fresh as a comforting bowl of soup, or use it as a direct 1:1 substitute anywhere a recipe calls for two cans of condensed cream of mushroom or chicken soup. It really improves classic dishes like:

Holiday Sides: It is the secret ingredient in my famious homemade Green Bean Casserole!

Comfort Food Classics: Perfect for beef stroganoff or easy hamburger stroganoff, easy chicken bakes, or classic tater tot casserole!

Slow Cooker Meals: I love to whisk thisright onto a pork roast,chops or roast beef in the slow cooker for an awesome rich, instant gravy when it’s done… Makes dinner so easy!

flour whisked into butter and mushroom mixture in saucepan on stove top

Troubleshooting & My Tips

Don’t rush the roux! Once you whisk the flour into the melted butter and mushrooms, let it cook for exactly 1 minute. This cooks out the raw flour taste without browning the base too much.

Whisk constantly when adding liquids: To prevent lumps, slowly pour in your chicken broth while whisking continuously. The mixture will thicken quickly!

Storage: You can make this soup up to 3 days in advance! Store it in an airtight mason jar in the refrigerator until you are ready to bake with it. (Note: Because of the dairy, I do not recommend freezing this soup, as it may separate when thawed).

cream of mushroom soup in a large glass measuring bowl with a spoonful up close

Easy Cream of Mushroom Soup from Scratch

Ditch the can! This easy, 10-minute homemade cream of mushroom soup substitute uses fresh mushrooms, real butter, and heavy cream for a rich, velvety base. This recipe yields about 2.5 to 3 cups (the equivalent of two 10.5 oz cans of condensed soup).
No ratings yet
Print Pin Rate
Course: Condiment, Soup
Cuisine: American
Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes
Servings: 6 servings
Calories: 234kcal

Ingredients

  • 1/4 cup unsalted butter 1/2 stick
  • 8 oz fresh mushrooms cremini or white button, finely minced
  • 1/2 teaspoon garlic powder
  • 1/2 teaspooon onion powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 cup all-purpose flour
  • 1 cup chicken broth or vegetable broth
  • 1 cup heavy cream or half-and-half

Instructions

  • Sauté the Mushrooms: Melt the butter in a skillet or saucepan over medium heat. Add the finely minced mushrooms, garlic powder, onion powder, salt, and pepper. Sauté for about 4–5 minutes until the mushrooms are soft and have released their moisture.
  • Make the Roux: Sprinkle the flour over the cooked mushrooms. Stir constantly for 1 minute to cook off the raw flour taste. The mixture will look like a thick paste.
  • Add the Broth: Slowly pour in the chicken broth, whisking constantly to prevent any lumps from forming. Allow the mixture to simmer and thicken for about 1–2 minutes.
  • Finish with Cream: Pour in the heavy cream (or half-and-half), whisking to combine. Let it simmer gently for another 2–3 minutes until the soup is thick, glossy, and coats the back of a spoon.
  • Use or Store: Remove from heat. Use immediately in your favorite casserole recipes (this replaces two 10.5-ounce cans of store-bought soup) or store in a mason jar in the fridge for up to 3 days!

Notes

Canned Soup Equivalency: This recipe yields roughly 3 cups of soup. This is the exact equivalent of two standard 10.5-ounce cans of store-bought condensed cream of mushroom soup, making it a perfect 1:1 swap for your favorite recipes!
Make-Ahead & Storage: You can easily prep this up to 3 days in advance to save time on holidays or busy weeknights. Store it in an airtight mason jar in the refrigerator. It will thicken significantly as it chills—just give it a good stir or whisk before folding it into your casserole.
Do NOT Freeze It: Because this is a dairy-rich soup made with heavy cream, I do not recommend freezing it. The emulsion can break, causing the soup to become grainy and separate when thawed.
The Secret to Perfect Casserole Texture: Mince your mushrooms as finely as possible! This ensures the savory umami flavor distributes evenly throughout every single bite of your dish, rather than leaving you with large, overpowering chunks.
Dietary Swaps: To make this recipe vegetarian, simply substitute the chicken broth for your favorite vegetable broth. Need it gluten-free? Swap the all-purpose flour for a high-quality 1:1 gluten-free baking flour when making your roux.

Nutrition

Calories: 234kcal | Carbohydrates: 7g | Protein: 3g | Fat: 22g | Saturated Fat: 14g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Trans Fat: 0.3g | Cholesterol: 66mg | Sodium: 353mg | Potassium: 178mg | Fiber: 1g | Sugar: 2g | Vitamin A: 821IU | Vitamin C: 1mg | Calcium: 33mg | Iron: 1mg
Juliea and horse, Dude

About Juliea

Juliea is a mother of six, a sourdough baker, and a homestead builder living in Idaho. Alongside her husband and their horse, Dude, she manages a busy farmhouse and shares her love for scratch-cooking and simple homemaking. Through her blog and YouTube channel, she helps millions of families every year master the art of the handmade home.

Leave the first comment

Recipe Rating