Dairy-Free Cream of Mushroom Soup

If you’ve ever relied on canned cream of mushroom soup for casseroles, holiday sides, or quick comfort meals, this dairy-free cream of mushroom soup is about to become your new staple. It delivers everything people love about the classic condensed soup—rich texture, deep mushroom flavor, and creamy consistency—without dairy, preservatives, or processed ingredients.

dairy-free cream of mushroom soup topped with sautéed mushrooms and fresh thyme

This soup comes together in about 30 minutes on the stovetop using simple, real ingredients you can find at any grocery store. It works beautifully as a cozy bowl of soup on its own, yet it’s thick and concentrated enough to replace canned cream of mushroom soup in any recipe. Once you try it, you’ll understand why homemade always wins.

If you enjoy comforting soups with a smooth texture, recipes like this creamy tomato basil soup without dairy show how rich flavor doesn’t depend on heavy cream.

Table of Contents

The Best Dairy-Free Cream of Mushroom Soup

Homemade cream of mushroom soup changes the entire experience of cooking with it. Instead of opening a can filled with overly salty, flat-tasting soup, you build layers of flavor step by step. The mushrooms brown slowly, releasing their natural savory depth. The onions soften and sweeten. Fresh thyme adds warmth and balance. The result tastes intentional, comforting, and deeply satisfying.

What makes this dairy-free cream of mushroom soup special is how naturally creamy it feels. There’s no heaviness, no artificial thickness, and no aftertaste. Coconut milk adds richness without overpowering the mushrooms, while almond milk keeps the texture smooth and balanced. Even people who usually prefer traditional dairy-based soups are surprised by how classic this tastes.

This recipe shines during the colder months when casseroles, baked dishes, and comforting meals take center stage. It’s especially popular for holiday cooking because you can make it ahead, store it easily, and use it in multiple recipes without stress.

This recipe fits right in with other cozy fall soup recipes that bring warmth and comfort to the table during colder months.

Why Make Cream of Mushroom Soup From Scratch?

Making your own dairy-free cream of mushroom soup gives you full control over flavor, texture, and ingredients. Canned soups are designed for shelf stability, not freshness or balance. When you cook this soup yourself, every ingredient serves a purpose.

You can adjust the thickness depending on how you plan to use it. You can deepen the mushroom flavor by browning longer. You can reduce the salt or switch to vegetable broth if needed. Most importantly, you get a soup that tastes like real food.

This homemade version works just as well as a condensed soup, meaning you can use it cup-for-cup in recipes that call for a can of cream of mushroom soup. It thickens beautifully as it cools, making it ideal for casseroles, bakes, and creamy sauces.

Many people choose dairy-free cooking for digestion or preference, and plant-based milk alternatives make it easy to create creamy soups without traditional dairy.

What You’ll Need

Each ingredient in this recipe plays an important role. Together, they create a soup that feels indulgent while staying dairy-free.

Vegan butter
Used for sautéing and building richness. You can also use regular butter if dairy is not an issue.

Yellow onion
Adds mild sweetness and depth. Yellow onions work best because they soften well without overpowering the soup.

Fresh mushrooms
The heart of the recipe. White button mushrooms work perfectly, but cremini or baby bella mushrooms add even more depth.

Fresh thyme, kosher salt, and black pepper
Simple seasonings that bring warmth and balance. Fresh thyme pairs especially well with mushrooms.

All-purpose flour
Thickens the soup into a condensed texture. A 1:1 gluten-free flour works just as well.

Chicken broth or vegetable broth
Forms the savory base. Homemade broth adds even more flavor, but store-bought works well too.

Full-fat coconut milk
Provides richness and creaminess without dairy. Shake or blend first if separated.

Unsweetened almond milk
Lightens the texture and keeps the soup smooth and pourable.

Similar to this potato leek soup without cream, this recipe relies on simple ingredients to create a smooth, satisfying texture.

How to Make Dairy-Free Cream of Mushroom Soup

This soup is made entirely on the stovetop and requires only one pot. Each step builds flavor, so take your time and let the ingredients do their work.

Step 1: Sauté the Onion and Mushrooms

Melt vegan butter in a large saucepan over medium-high heat. Add the minced onion and cook until soft and translucent. Add the sliced mushrooms and stir well to coat them in butter.

sautéing onions and mushrooms for dairy-free cream of mushroom soup

Step 2: Brown the Mushrooms

Cook the mushrooms for about 5–7 minutes, stirring often. They will release moisture, shrink down, and begin to brown. This step develops deep, savory flavor. Add additional butter if the pan starts to look dry.

browned mushrooms and onions cooking for dairy-free cream of mushroom soup

Step 3: Season and Build the Base

Add salt, black pepper, and fresh thyme. Stir well, then add the remaining butter and let it melt fully.

flour added to mushrooms to thicken dairy-free cream of mushroom soup

Step 4: Add the Flour

Sprinkle the flour over the mushrooms and stir until everything is evenly coated. A thick paste will form around the vegetables. This step is essential for creating a condensed, creamy texture.

creamy dairy-free cream of mushroom soup simmering with mushrooms

Step 5: Add the Broth Gradually

Slowly pour in the broth, about ½ cup at a time, stirring well between each addition. Let the soup simmer gently for about 10 minutes. You’ll notice it begin to thicken as it cooks.

Step 6: Finish with Dairy-Free Milk

Stir in the coconut milk and almond milk until fully combined. Taste and adjust seasoning as needed. Let the soup cool slightly to reach its final thickness, or serve warm.

Properly browning mushrooms is essential for deep flavor, and learning how to properly sauté mushrooms helps release moisture and intensify their natural savoriness.

dairy-free cream of mushroom soup served with sautéed mushrooms and fresh thyme

Texture Tips for Perfect Results

This soup thickens as it cools, so keep that in mind depending on how you plan to use it.

  • For casseroles, allow the soup to cool completely before mixing it into recipes.
  • For a thinner soup bowl, add a splash of extra broth or almond milk.
  • For extra creaminess, reduce the broth by ½ cup.

Best Ways to Use Dairy-Free Cream of Mushroom Soup

This soup works anywhere canned cream of mushroom soup is traditionally used, but the flavor is far better.

Some favorite uses include:

  • Dairy-free green bean casserole
  • Broccoli or cauliflower casseroles
  • Chicken and rice bakes
  • Meatballs with creamy mushroom sauce
  • Vegetable pot pies
  • Mushroom risotto
  • Pasta bakes and skillet dishes

Because it’s homemade, it blends seamlessly into recipes without overpowering other ingredients.

It works especially well in baked dishes like a broccoli casserole made with soup, where a creamy base holds everything together.

How to Store and Freeze Homemade Cream of Mushroom Soup

This soup is perfect for making ahead, especially during busy holidays.

Refrigerator:
Store in an airtight container for up to 7 days.

Freezer:
Freeze in a freezer-safe container for up to 2 months. Thaw overnight in the refrigerator before using.

Reheat gently on the stovetop, stirring often. Add a splash of broth or dairy-free milk if needed. If you enjoy making meals ahead, this recipe fits well with other freezer-friendly soup recipes you can prepare and store for busy weeks.

When storing homemade soup, following food safety storage guidelines helps maintain freshness and quality in both the refrigerator and freezer.

How to Serve Dairy-Free Cream of Mushroom Soup

This dairy-free cream of mushroom soup is incredibly versatile. You can serve it as a comforting bowl of soup, use it as a condensed soup replacement, or turn it into the base of countless cozy dishes.

Serve It as a Soup

For a simple and satisfying meal, serve the soup warm in a bowl. Garnish with sautéed mushrooms, fresh thyme, or cracked black pepper. A slice of crusty bread, garlic toast, or warm rolls pairs perfectly and helps soak up every creamy spoonful. If you prefer a thinner texture for serving as soup, stir in a splash of extra broth or dairy-free milk before heating.

Use It as a Condensed Soup Substitute

This recipe works as a direct replacement for canned cream of mushroom soup. Let it cool completely so it thickens fully, then measure it cup-for-cup in casseroles, baked dishes, or slow cooker recipes. It’s ideal for green bean casserole, chicken and rice bakes, broccoli casseroles, and creamy vegetable dishes.

Turn It into a Sauce

Warm the soup gently and spoon it over roasted vegetables, mashed potatoes, rice, or pasta. You can also use it as a creamy sauce for meatballs, tofu, or baked chicken. If needed, thin it slightly with broth or almond milk to create a pourable consistency.

Make It Part of a Complete Meal

Serve the soup alongside a fresh salad or simple roasted vegetables for a balanced meal. It also works well as a starter before a main dish during holiday dinners or family gatherings.

Serving Tips

  • For casseroles, always let the soup cool before using for the best thickness
  • For a smoother texture, whisk well while reheating
  • For extra richness, finish with a drizzle of coconut milk or olive oil

This soup is perfect for classic dishes like green bean casserole with soup, especially when you want a homemade alternative to canned versions.

dairy-free cream of mushroom soup served in white bowls with sautéed mushrooms

Frequently Asked Questions

Is there a dairy-free substitute for cream of mushroom soup?

Yes, this homemade dairy-free cream of mushroom soup works as a direct substitute for the canned version. It delivers the same creamy texture and savory flavor using plant-based ingredients like coconut milk and almond milk. Once cooled, it thickens enough to replace condensed cream of mushroom soup cup-for-cup in casseroles, baked dishes, and slow cooker recipes.

Can you buy dairy-free cream of mushroom soup?

Some grocery stores carry dairy-free versions, but they are often expensive and still contain additives or stabilizers. Making dairy-free cream of mushroom soup at home gives you better flavor, fresher ingredients, and full control over thickness and seasoning. It also costs less and stores well for later use.

Is Campbell’s cream of mushroom soup dairy-free?

No, Campbell’s cream of mushroom soup is not dairy-free. It contains milk ingredients and milk-derived products. If you avoid dairy due to allergies, intolerance, or preference, a homemade version like this one is a safer and more reliable option.

What can I use to substitute a can of cream of mushroom soup?

You can substitute one can of cream of mushroom soup with about 1 to 1¼ cups of this homemade dairy-free cream of mushroom soup. For best results in casseroles, allow the soup to cool completely so it reaches a condensed consistency before adding it to recipes.

Final Thoughts

This dairy-free cream of mushroom soup proves that comfort food doesn’t need shortcuts or canned ingredients to taste incredible. With simple pantry staples and a little time on the stovetop, you get a rich, creamy soup that works just as well in casseroles as it does in a warm bowl on its own.

Once you make it from scratch, it quickly becomes a kitchen staple you can rely on for weeknight dinners, holiday sides, and everything in between. It’s flexible, flavorful, and easy to adapt to your needs. Whether you serve it fresh or use it as a condensed soup substitute, this recipe brings comfort, depth, and real ingredients to every dish.

If you try it, don’t be afraid to make it your own. Adjust the seasoning, play with the mushrooms, and enjoy the process. That’s where the best cooking always begins.

dairy-free cream of mushroom soup topped with sautéed mushrooms and fresh thyme
eb22f577a5caf613ebef6af2f051c2deSamiya El Khoury

Dairy Free Cream of Mushroom Soup

This dairy-free cream of mushroom soup delivers all the comforting richness of the classic version—without dairy, canned ingredients, or preservatives. Use it on its own or as a base in casseroles and holiday meals.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Soup
Cuisine: American
Calories: 221

Ingredients
  

  • 5 tbsp vegan butter (or ghee for Whole30)
  • 1/2 cup yellow onion, minced
  • 8–12 oz mushrooms, sliced
  • 1 tbsp fresh thyme
  • 1 tsp kosher salt
  • 1/4 tsp ground black pepper
  • 1/4 cup all-purpose flour
  • 1 tbsp all-purpose flour (additional)
  • 3 cup chicken or vegetable broth
  • 1/2 cup full-fat coconut milk (blend if separated)
  • 1/4 cup unsweetened almond milk or other non-dairy milk

Equipment

  • medium or large saucepan
  • whisk
  • wooden spoon or spatula
  • knife and cutting board
  • measuring cups and spoons

Method
 

  1. In a medium/large saucepan, melt 3 tablespoons vegan butter and add minced onion. Cook on medium heat, stirring constantly, until softened.
  2. Add sliced mushrooms and cook on medium-high, stirring constantly, for 5–7 minutes until they shrink and start to brown. Add more butter as needed.
  3. Add salt, pepper, and fresh thyme. Stir in remaining 2 tablespoons of butter and let melt fully.
  4. Sprinkle in all-purpose flour and stir to combine. A thick paste should form around the vegetables.
  5. Gradually pour in broth, 1/2 cup at a time, whisking between each addition. Let the soup simmer for 10 minutes, stirring gently as it thickens.
  6. Stir in coconut milk and almond milk. Taste and adjust seasoning. Let soup cool to thicken or serve warm. Garnish with sautéed mushrooms or thyme if desired.

Nutrition

Calories: 221kcalCarbohydrates: 12gProtein: 5gFat: 18gSaturated Fat: 8gPolyunsaturated Fat: 3gMonounsaturated Fat: 5gTrans Fat: 0.1gCholesterol: 4mgSodium: 1376mgPotassium: 329mgFiber: 1gSugar: 3gVitamin A: 756IUVitamin C: 6mgCalcium: 46mgIron: 2mg

Notes

Let cool fully if using in another recipe like green bean casserole. For an extra-creamy texture, reduce broth by 1/2 cup. For Whole30 or Paleo, substitute ghee for vegan butter and use arrowroot or tapioca starch instead of flour.

Tried this recipe?

Let us know how it was!

Leave a Comment

Recipe Rating