Arby's Mushroom Swiss Sauce Recipe: Creamy Onion-Mushroom Melt in Minutes

Sauces & Condiments

Arby's Mushroom Swiss Sauce Recipe: Creamy Onion-Mushroom Melt in Minutes

Recreating Arby's iconic Mushroom Swiss sauce at home delivers that signature creamy, savory depth you crave—no restaurant trip required. The secret lies in blending melted Swiss cheese with sautéed mushrooms and onions until silky smooth, then balancing it with a touch of tangy cream cheese.

I’ve perfected this version to mimic the restaurant’s rich, slightly cheesy finish while keeping it simple enough for weeknight meals.

What sets this sauce apart is the 30-minute prep time that transforms basic pantry ingredients into something restaurant-quality. You’ll need Swiss cheese for that signature melt, cream cheese for creaminess, and a splash of beef broth to deepen the umami.

The mushrooms and onions caramelize slightly, adding layers of flavor that make every bite irresistible.

Once simmered to perfection, this sauce becomes a versatile condiment—slather it on sandwiches, use it as a dip for fries, or drizzle it over pasta for an instant upgrade.

It stores well in the fridge for up to 5 days or freezes for 3 months, so you can always have that Arby’s taste on hand.

The key to success? Low-and-slow simmering to avoid graininess, and a pinch of garlic powder for that subtle depth. Trust me, once you taste this homemade version, you’ll never buy the bottled stuff again.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for arby's mushroom and swiss sauce

Pantry staples plus a few specialty cheeses make this restaurant sauce at home.

Ingredient Amount Notes
Yellow Onion 🧅 1 whole Medium-sized, diced small
White Mushrooms 🍄 8 oz Button mushrooms, sliced thin
Swiss Cheese 🧀 8 oz Shredded, block preferred
Cream Cheese 🧈 4 oz Full-fat for creaminess
Beef Broth 🥄 ½ cup Low-sodium preferred
Butter 🧈 2 tbsp Unsalted, cubed
Garlic Powder 🧄 ½ tsp For subtle depth
Salt 🧂 ¼ tsp Kosher or sea salt
Black Pepper 🌶️ ⅛ tsp Freshly ground
All-Purpose Flour 🌾 1 tbsp For thickening

The Swiss cheese is non-negotiable here—Kraft Singles won't cut it. Grab a wedge from the deli counter or use pre-shredded from a block (the bagged stuff gets clumpy). For mushrooms, Trader Joe's or Whole Foods sell pre-sliced options that save time. The beef broth adds that savory depth—low-sodium so you control the salt. I always double-check the label for hidden salt in the broth, because you don't want to overdo it later.

No Swiss cheese? Gruyère works in a pinch, though it's pricier. Cream cheese can be swapped for ricotta if you prefer a lighter texture. Short on beef broth? Chicken broth plus 1/2 tsp Worcestershire sauce gets you close. For the flour, all-purpose works fine—no need for fancy gluten-free blends unless you're avoiding gluten. The garlic powder is key for that subtle umami punch—don't skip it, even if you're not a garlic lover. The onions and mushrooms should caramelize slightly, so don't rush that step.

This sauce keeps beautifully in the fridge for 5 days—just store it in an airtight container. For longer storage, portion into ice cube trays and freeze; pop out what you need for sandwiches. Reheat gently on the stove with a splash of milk or broth to restore creaminess. I make a double batch every time—one for sandwiches, one for fries. The leftovers taste even better the next day once everything melds together.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just sauté onions and mushrooms, add broth, then stir in cheeses until melty. No extra pans, no fuss, and honestly? That creamy Swiss-cream-cheese combo does half the work for you.
  • Umami Bomb: The beef broth deepens everything—earthy mushrooms, sharp Swiss, and that rich cream cheese all sing together. It’s not fancy, but it’s ridiculously good, like a hug in sauce form.
  • Leftover Goldmine: Make a double batch and store it in the fridge for up to 5 days. Toss it over pasta, dollop it on grilled cheese, or just eat it with a spoon—it’s that good. (Yes, even on a Tuesday night.)
  • Budget Stretch: Swiss and cream cheese might sound fancy, but they go a long way here. A single onion and a bag of mushrooms stretch into multiple meals, and beef broth? Cheap flavor gold. My wallet thanks me.

Step-by-step instructions for Arby's Mushroom Swiss sauce

Here's how to recreate that signature creamy, melty sauce at home with just a few simple steps.

1

Sauté the Onion Until Transparent

Melt the 2 tablespoons butter in a medium saucepan over medium heat. Add the whole yellow onion that's been diced small and cook for 5-6 minutes, stirring occasionally. You're looking for the onions to soften and become translucent—this builds the flavor foundation without letting them brown.

Don't rush this step. The onions should release their moisture and cook down slightly. If they start to stick, add a splash of beef broth to deglaze and keep them moving. This prevents burning and ensures a smooth sauce texture later.

2

Cook the Mushrooms Until Golden

Add the 8 ounces sliced white mushrooms to the pan and cook for 6-8 minutes over medium heat, stirring frequently. You'll see the mushrooms release their moisture first, then begin to brown at the edges—that's when you know they're cooking properly.

Once the mushrooms are golden brown and most of their liquid has evaporated, sprinkle in the 0.5 teaspoon garlic powder, 0.25 teaspoon salt, and 0.125 teaspoon black pepper. Stir for 30 seconds to let the spices bloom and coat the mushrooms evenly. This step adds depth that makes the sauce taste like the real deal.

3

Create the Creamy Base

Reduce the heat to medium-low and stir in the 1 tablespoon all-purpose flour, mixing for 1-2 minutes until it forms a smooth paste with the mushrooms. This creates a roux that will thicken your sauce beautifully. Pour in the 0.5 cup beef broth all at once and stir vigorously to prevent lumps.

Let the mixture simmer for 3-4 minutes until it thickens slightly. You're aiming for a consistency that coats the back of a spoon but isn't gluey. If it thickens too quickly, add another splash of broth to loosen it up. This is where the sauce starts coming together.

4

Add the Cheeses and Finish

Remove the pan from heat and stir in the 8 ounces shredded Swiss cheese and 4 ounces cream cheese until completely melted and smooth. The residual heat from the pan will help melt the cheeses without scrambling them. For extra creaminess, you can return the pan to low heat for 1-2 minutes, stirring constantly.

Taste and adjust seasoning if needed—sometimes the cheeses need a little more salt or pepper to balance the flavors. The sauce should be rich, velvety, and ready to drizzle over sandwiches, burgers, or even baked potatoes. This is where all those simple ingredients transform into something truly special.

5

Keep Warm Until Serving

Transfer the sauce to a clean saucepan and keep it warm over low heat, stirring occasionally. If you're not using it immediately, cover it loosely with foil to prevent a skin from forming. The sauce will thicken slightly as it cools, so if you need to thin it out, just stir in a splash of warm milk or broth.

This sauce tastes best when served fresh and warm, so plan to use it right away. The creamy texture comes from the perfect balance of cheeses and the roux we created earlier. Each bite should deliver that familiar Arby's flavor—rich, melty, and utterly satisfying.

👨‍🍳

Pro Tips For Making Arby'S Mushroom And Swiss Sauce

  • COOK ONIONS LOW AND SLOW: I used to rush the onions and end up with bitter, watery mush. For this sauce, keep them on medium-low heat for 8-10 minutes until they’re soft and golden—not brown. The slow cook turns them sweet and caramelized, which is half the sauce’s flavor foundation.
  • CHOP MUSHROOMS UNIFORMLY: Big chunks stay tough; tiny bits burn fast. Cut them into ¼-inch slices so they cook evenly with the onions. If you’re lazy, pulse them in a food processor—but don’t go too fine, or they’ll turn to paste.
  • MELT CHEESES SEPARATELY: Mixing Swiss and cream cheese together before heating turns the sauce greasy. Warm the Swiss first until it’s just melted, then stir in the cream cheese. This keeps the texture smooth and prevents a clumpy, heavy mess.
  • SIMMER THE BROTH: Don’t just dump broth in at the end—let it simmer with the onions and mushrooms for 3-4 minutes. This deepens the flavor and cuts through the richness of the cheese. Skip this, and your sauce will taste like it’s missing something.

Troubleshooting perfect results

Lumpy Sauce Fix

If your sauce looks grainy after adding the cheeses, it’s likely from unmelted flour or cheese. Stir in 1 tablespoon warm milk or beef broth and simmer for 1-2 minutes on low heat while stirring constantly.

For stubborn lumps, mash them against the pan’s sides with a wooden spoon until smooth. 💡

Cheese Separation

When the sauce separates into oily and watery layers, it means the heat got too high. Remove from heat immediately and whisk vigorously for 30 seconds to re-emulsify.

For prevention, keep the heat at medium-low when adding cheeses and stir constantly. A splash of ½ teaspoon Dijon mustard can also help bind the mixture.

Too Thick or Gluey

If your sauce is too thick after simmering, thin it with 1-2 tablespoons warm milk or broth, stirring until smooth. For future batches, reduce the flour to ½ tablespoon or simmer the roux for 1-2 minutes less.

The sauce should coat the back of a spoon but still drizzle easily. 🌡️

Weak Flavor

If your sauce tastes bland, boost the umami with ½ teaspoon Worcestershire sauce or an extra pinch of garlic powder. For depth, add 1 teaspoon tomato paste to the roux step. The beef broth should be low-sodium to avoid overpowering flavors—always taste as you go and adjust seasoning gradually.

Burnt Onions or Mushrooms

Dark brown or blackened bits mean you cooked them too long. Deglaze the pan immediately with 2 tablespoons beef broth, scraping up any stuck bits. For next time, keep the heat at medium and stir frequently.

A splash of apple cider vinegar (1 teaspoon) can also brighten the flavor if they overcook.

Sauce Too Runny

If your sauce is too thin, simmer it uncovered for 5-7 minutes to reduce. For a quicker fix, mix 1 teaspoon cornstarch with 1 tablespoon cold water, stir into the sauce, and simmer for 2 minutes until thickened. Avoid over-stirring, which can make it grainy. 🥄

Nutrition facts

Servings 4
Amount Per Serving
Calories 310kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 95mg32%
Sodium 750mg33%
Total Carbohydrate 12g4%
Dietary Fiber 2g8%
Sugars 3g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this sauce without Swiss cheese?

Yes, but the flavor won't be identical. For a close substitute, use Gruyère or Emmental cheese—both have similar melting properties. Avoid pre-shredded cheeses (they contain anti-caking agents that prevent proper melting). If you're avoiding dairy entirely, try a blend of cashew cream and nutritional yeast for a creamy, umami-rich base.

2

How do I prevent the sauce from separating?

Keep the heat at medium-low when melting the cheeses and stir constantly. If separation happens, whisk in ½ teaspoon Dijon mustard or 1 tablespoon warm milk and simmer gently for 1-2 minutes. For extra insurance, whisk the cheeses into the warm (not hot) sauce off the heat to prevent curdling.

3

Can I use this sauce on anything besides sandwiches?

This versatile sauce works as a dip for fries, a topping for baked potatoes, or a creamy glaze for grilled chicken. Try mixing it into mac and cheese for an extra layer of flavor, or drizzle it over garlic bread before baking. The creamy texture pairs well with anything that needs a rich, cheesy boost.

4

Why does my sauce taste too salty?

Pre-shredded cheeses and canned broth often contain hidden salt. Use low-sodium beef broth and fresh, block-style Swiss cheese. If needed, balance the flavor by adding 1-2 tablespoons warm water to dilute the saltiness slightly. Taste as you go—you can always add more seasoning, but you can't remove excess salt.

5

How long can I store this sauce?

Store leftovers in an airtight container in the fridge for up to 5 days. For longer storage, freeze in ice cube trays or small containers for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove with a splash of milk or broth to restore creaminess. Avoid reheating in the microwave, as it can make the sauce grainy.

★★★★★4.9(14 reviews)
Categories Sauces & Condiments