Sauces & Condiments
This Arby's Mushroom and Swiss sauce recipe delivers that iconic tangy, creamy flavor you crave—perfect for sandwiches or dipping. The secret lies in blending sautéed mushrooms, sharp Swiss cheese, and a touch of cream cheese for that signature velvety texture.
I've recreated this sauce exactly as it should be: rich, slightly tangy, and packed with umami depth that makes every bite unforgettable.
What sets this homemade version apart is the balance of flavors—sautéed mushrooms add earthiness, Swiss cheese brings sharpness, and a splash of tomato paste creates that signature tang. The sauce comes together in just 15 minutes, with no complicated techniques required.
Whether you're making a classic Arby's-style sandwich or using it as a dipping sauce, this recipe guarantees restaurant-quality results every time.
The final product is a smooth, creamy sauce with just the right amount of thickness—thick enough to cling to sandwiches but still spreadable. The flavor profile is spot-on: savory, slightly tangy, and rich, with that unmistakable mushroom and Swiss cheese combination.
It's the kind of sauce that elevates any meal, making it feel like you're dining at your favorite fast-food spot without the hassle.
This sauce keeps well in the refrigerator for up to 5 days, making it perfect for meal prep or hosting. Pair it with roast beef sandwiches, celery sticks, or even fries for that classic Arby's experience. Let's get started on recreating this beloved flavor at home.
Ingredients for arby's mushroom and swiss sauce
Eight simple ingredients blend into that iconic tangy, creamy Arby's flavor you love.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh White Mushrooms 🍄 | 8 oz | Sliced thin for even cooking |
| Sharp White Cheddar Cheese 🧀 | ½ cup | Shredded, not pre-shredded |
| Swiss Cheese 🧀 | ½ cup | Shredded, sharp variety |
| Cream Cheese 🧈 | 4 oz | Full-fat for best texture |
| Tomato Paste 🍅 | 2 tbsp | Squeeze tube preferred |
| Butter 🧈 | 2 tbsp | Unsalted, melted |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening |
| Milk 🥛 | ¼ cup | Whole milk preferred |
| Worcestershire Sauce 🍯 | 1 tsp | For umami depth |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ¼ tsp | For subtle garlic note |
The mushrooms are the star here—cremini or white work best for that earthy, umami punch. Trader Joe's or Whole Foods usually have the freshest cuts. If you're using canned mushrooms, drain them well and pat dry. The cheese matters too: sharp white cheddar adds tang, while Swiss brings that signature melt. For the cream cheese, Philadelphia is foolproof—no lumps, every time. If you're worried about lumps, microwave the cream cheese for 20 seconds first to soften it before mixing.
No tomato paste? Ketchup at half the amount works in a pinch (though it's sweeter). Short on Worcestershire? Soy sauce or a splash of vinegar adds depth. The flour is key for thickening—all-purpose works fine, but if you're gluten-free, swap for cornstarch. The milk can be any kind, but whole milk gives the best texture. Want it extra tangy? Add a pinch of mustard powder or a dash of lemon juice. The sauce should be thick enough to cling but still spreadable—adjust with more milk if needed.
This sauce keeps beautifully in the fridge for 5 days, sealed in an airtight container. For leftovers, just reheat with a splash of milk to restore creaminess. Freezes well too—portion into ice cube trays for easy dipping sauce servings. I always make a double batch—one for sandwiches, one for celery sticks. The flavor actually improves after sitting overnight as everything melds together. Store any extra in the fridge, and it'll be ready for your next Arby's-style meal.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just mushrooms, cheeses, and a splash of tomato paste on one sheet pan. No chopping boards to clean, no extra pots to wash. The cream cheese melts right into the Swiss and cheddar, making a sauce that’s ridiculously easy to scoop up.
- Umami Bomb: That combo of earthy mushrooms and tangy tomato paste? It’s a flavor explosion. The Swiss cheese adds a nutty depth, while the sharp cheddar cuts through with a little bite. Honestly, it’s the kind of sauce that makes you forget it’s “just” a dipping sauce.
- Game for Any Meal: I’ve used this as a dip for fries, a topping for baked potatoes, and even slathered it on grilled chicken. It’s the ultimate crowd-pleaser—whether you’re feeding a hungry family or hosting game night. Between us, it’s my go-to for lazy Sundays too.
- Budget-Friendly Luxury: Fresh mushrooms and decent cheese don’t have to break the bank, and this recipe stretches far. Make a big batch, store it in the fridge, and enjoy it for days. I’ll be real: it’s the kind of comfort food that feels fancy without the fancy price tag.
Step-by-step instructions for Arby's mushroom and Swiss sauce
This tangy, creamy sauce delivers that signature Arby's flavor—rich, cheesy, and perfectly balanced.
Sauté the Mushrooms Until Golden
Heat the 2 tablespoons butter in a medium saucepan over medium heat. Add the 8 ounces sliced mushrooms and cook for 5-6 minutes, stirring occasionally, until they release their moisture and turn golden brown. The mushrooms should soften slightly but still retain some texture—this prevents a mushy sauce later.
Here's the thing—don't overcrowd the pan. If your mushrooms are thick, cook them in batches to ensure they brown properly. You want that nutty, earthy flavor to develop before we move to the next step. Season lightly with the 0.25 teaspoon garlic powder and 0.25 teaspoon black pepper while they cook to build flavor early.
Build the Tomato Cream Base
Reduce the heat to medium-low and add the 2 tablespoons tomato paste, stirring constantly to combine with the mushrooms. Cook for 2-3 minutes until the tomato paste darkens slightly and the mixture smells rich and savory. This step develops the sauce's signature tangy depth.
Next, sprinkle in the 1 tablespoon all-purpose flour and stir vigorously for 1 minute to cook off the raw flour taste. This creates a smooth base for our creamy sauce. If the mixture starts to stick, add 1-2 tablespoons of milk to loosen it—we'll add the full amount later, but this prevents burning.
Create the Creamy Cheese Mixture
In a separate bowl, microwave the 4 ounces cream cheese and 0.5 cup milk together for 30-45 seconds until the cream cheese melts completely. Stir until smooth—this prevents lumps in our final sauce. The mixture should be creamy and uniform, like a thick pudding.
Temper the cheese mixture by slowly pouring it into the mushroom-tomato base while stirring constantly on low heat. This gradual addition prevents the cream cheese from curdling. Add the 1 teaspoon Worcestershire sauce and 0.5 teaspoon salt now—the Worcestershire adds that umami punch that makes this sauce so addictive.
Combine and Simmer to Perfection
Return everything to gentle heat and stir in the 0.5 cup shredded sharp white cheddar cheese and 0.5 cup shredded Swiss cheese. Let the mixture simmer for 3-4 minutes, stirring frequently, until the cheeses melt completely and the sauce thickens to a spoonable consistency. You're looking for a smooth, velvety texture that coats the back of a spoon.
Taste and adjust seasoning if needed—this is where you'll notice if you need a touch more salt or pepper. The sauce should balance rich, cheesy goodness with that tangy tomato kick. If it's too thick, whisk in 1-2 tablespoons more milk to reach your desired consistency. Remove from heat immediately to prevent curdling.
Finish with Celery Crown Crunch (Optional)
For that signature Arby's texture, prepare the celery crown crunch by finely chopping 1/4 cup celery and tossing it with 1 teaspoon melted butter. Spread the celery on a parchment-lined baking sheet and bake at 350°F for 8-10 minutes until crispy. Let cool completely before sprinkling over the warm sauce.
Serve the sauce immediately over your favorite sandwich or as a dipping sauce for fries. The contrast of creamy sauce with crispy celery crowns is what makes this Arby's classic so irresistible. Store leftovers in an airtight container in the refrigerator for up to 5 days, reheating gently on low heat with a splash of milk to restore creaminess.
Pro Tips For Making Arby'S Mushroom And Swiss Sauce
- Sauté Mushrooms First: Don’t just toss them in raw—sauté the mushrooms in butter or oil until they release their moisture and turn golden, about 5-6 minutes. I learned this the hard way: skipping this step leaves your sauce watery and dull. The flavor concentrates, and the texture becomes rich, not mushy.
- Shred Cheese Coarse: Use a box grater for sharp white cheddar and Swiss, not pre-shredded stuff. Pre-shredded cheese has anti-caking agents that make the sauce clump and separate. If you’re in a rush, buy block cheese and shred it yourself—your sauce will thank you.
- Low and Slow for Sauce: Simmer the sauce on medium-low heat after adding tomato paste and cream cheese. I used to blast it high, and it’d split or turn grainy. Keep it at a gentle bubble, stirring often, until it thickens to a velvety consistency—about 10-12 minutes. Patience here is non-negotiable.
- Bloom the Tomato Paste: Cook the tomato paste in butter or oil for 2-3 minutes before adding liquids. This step deepens its flavor and prevents a metallic aftertaste in the sauce. Sounds weird, but it works: the paste caramelizes slightly, adding a subtle richness that cuts through the creaminess.
Creative variations of this arby's mushroom and swiss sauce
Spicy Kick Version
For those who love heat, add 1 teaspoon hot sauce (like Frank's RedHot) or ½ teaspoon cayenne pepper to the tomato paste stage. This adds a slow-building spice that pairs perfectly with the creamy cheese.
I like to balance it with a pinch of sugar—just ¼ teaspoon—to mellow the burn slightly. 🌶️
Dairy-Free Adaptation
Replace the cream cheese and milk with ½ cup full-fat coconut milk (canned, not cartoned) and 4 ounces dairy-free cream cheese (like Kite Hill). Use nutritional yeast (1 tbsp) for a cheesy flavor, and add 1 extra tbsp tomato paste to compensate for the lack of dairy richness.
The texture will be slightly lighter but still creamy.
Smoky BBQ Fusion
Swap out half the Swiss cheese for ½ cup shredded smoked Gouda and add 1 tbsp BBQ sauce (I love Sweet Baby Ray's) to the tomato paste stage.
Finish with a sprinkle of smoked paprika for depth. This version works amazingly on pulled pork sandwiches or as a dipping sauce for loaded fries.
Herb-Infused Twist
Stir in 1 tsp dried chives or 1 tbsp fresh chopped chives along with the Worcestershire sauce. For extra freshness, add 1 tbsp finely chopped fresh dill at the end—it brightens the sauce without overpowering. This herbaceous version pairs beautifully with grilled chicken or fish sandwiches.
Extra Creamy Luxe
For a restaurant-quality sauce, stir in 2 oz sour cream (or dairy-free alternative) and 1 oz crumbled blue cheese (like Gorgonzola) with the Swiss cheese. The tangy blue cheese adds complexity that elevates the sauce to gourmet level.
Keep the heat low when adding the blue cheese to prevent it from breaking.
Meal Prep Hack
Make this sauce ahead and freeze it in 1-cup portions in silicone molds or ice cube trays. Once frozen, transfer to a freezer bag. Thaw overnight in the fridge, then reheat gently with 1 tbsp milk to restore creaminess.
I keep a batch in my freezer for quick sandwich nights—just grab, reheat, and serve! ⏰
Nutrition facts
Frequently asked questions
Can I make this sauce without cream cheese?
Yes! Replace the cream cheese with 4 oz mascarpone cheese for a similar texture, or use ½ cup sour cream mixed with 2 oz butter for a tangier version. The sauce will still be creamy but slightly lighter. For extra richness, add 1 tbsp mayonnaise to the milk mixture before combining.
How do I fix a sauce that's too thick or too thin?
If the sauce is too thick, whisk in 1-2 tablespoons milk at a time until smooth. For a thinner sauce, simmer for 1-2 extra minutes to evaporate moisture or add ½ teaspoon cornstarch mixed with 1 tbsp water, stirring constantly. The ideal consistency should coat the back of a spoon but still be spreadable.
What's the best way to reheat leftovers?
Reheat gently in a saucepan over low heat with 1 tablespoon milk to restore creaminess. Stir constantly to prevent separation. Alternatively, microwave for 30 seconds, then stir and add 1 teaspoon milk to smooth out any graininess. Never boil—the sauce will curdle.
Can I use this sauce on other foods besides sandwiches?
It's fantastic as a dipping sauce for fries, mozzarella sticks, or chicken nuggets. Try it on roast beef or grilled chicken wraps, or even as a pasta sauce when thinned with a little milk. The creamy, tangy flavor works well with almost any protein or bread-based dish.
Why does my sauce taste bland compared to Arby's?
Check your seasoning balance—Arby's sauce relies on the Worcestershire sauce for umami depth. If it tastes flat, add ½ teaspoon more salt or ¼ teaspoon smoked paprika for complexity. Also, ensure your mushrooms are well-browned—this develops their earthy flavor. For extra tang, add ½ teaspoon lemon juice at the end.
