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!

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!

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.

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.

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.

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!

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).

Easy Cream of Mushroom Soup from Scratch
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
Nutrition

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.








