Arby's Philly Beef and Swiss Recipe: Crispy Onion Strings and Melted Cheese Magic

Main Courses

Arby's Philly Beef and Swiss Recipe: Crispy Onion Strings and Melted Cheese Magic

Recreating Arby's signature Philly Beef and Swiss at home delivers that iconic crispy roll, tender beef, and perfectly melted Swiss cheese combo.

The secret lies in marinating the beef overnight to mimic the restaurant's signature flavor, then searing it to medium-rare perfection before assembling with toasted rolls and crispy onion strings. I've perfected this technique after countless test runs—each bite brings back that nostalgic fast-food magic without the compromise.

This recipe maintains authenticity while adapting for home cooking, using a simple but effective marinade blend of Worcestershire sauce, garlic powder, and black pepper. The beef gets sliced thinly against the grain for maximum tenderness, while the rolls toast just enough to hold up to the juicy filling.

Swiss cheese melts beautifully over the beef, creating that signature gooey texture that makes this sandwich legendary. Every element comes together in a way that feels both comforting and impressive.

What you'll end up with is a sandwich that rivals the original—crispy toasted rolls, perfectly seasoned beef, melted Swiss cheese that stretches with each bite, and those addictive onion strings adding crunch.

The marinade infuses deep umami flavor into the beef, while the toasted rolls provide structure that holds everything together. This is the kind of sandwich that disappears faster than you can say "Philly beef."

Serve with classic Arby's-style crispy onion strings and a side of tangy horseradish sauce for the full experience. The recipe includes step-by-step instructions for marinating, cooking, assembling, and toasting—all designed to deliver that signature restaurant-quality taste at home. Let's get started on recreating this fast-food favorite.

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

Ingredients for arby's philly beef and swiss

Fourteen ingredients. One nostalgic sandwich. Crispy, cheesy, and packed with fast-food magic.

Ingredient Amount Notes
Top-Round Roast Beef 🥩 1 ½ lb Thinly sliced against grain
Worcestershire Sauce 🍶 2 tbsp High-quality for umami depth
Garlic Powder 🧄 1 tbsp Freshly toasted preferred
Black Pepper 🌶️ 1 tbsp Freshly cracked for intensity
Swiss Cheese 🧀 8 oz Thinly sliced, full-fat preferred
Philly Roll Buns 🍞 4 whole Toasted until golden
Crispy Onion Strings 🧅 1 package Store-bought or homemade
Extra-Virgin Olive Oil 🫒 1 tbsp For searing beef
Yellow Mustard 🍯 2 tbsp For roll assembly
Horseradish Sauce 🌶️ ½ cup Classic Arby's-style tang
Salt 🧂 1 tsp Kosher or sea salt
Butter 🧈 2 tbsp Unsalted, for toasting rolls
Ketchup 🍅 1 tbsp Optional for roll spread

The beef is everything. Top-round roast delivers that perfect balance of tenderness and chew—sirloin gets too tough, chuck too fatty. Grab it pre-sliced at Costco or your butcher's counter, or buy a whole roast and slice it yourself against the grain. Look for slices about 1/8-inch thick—thinner than steak, but not paper-thin. The Worcestershire sauce is non-negotiable here; Lea & Perrins is the gold standard. I marinate the beef overnight, but if you're short on time, 2 hours minimum still works wonders.

No Worcestershire? Soy sauce plus a splash of balsamic gets you close, but you'll lose that signature umami kick. The Swiss cheese should be full-fat—Kraft singles won't melt like the real deal. For the rolls, Philly-style hoagies from Trader Joe's or Whole Foods toast best, but any crusty roll works. The crispy onion strings? Arby's brand is the only way to guarantee that perfect crunch, but homemade fried onions (flour, salt, oil) are a solid backup. Short on horseradish sauce? Mix prepared mustard with a dash of hot sauce—it's not the same, but it'll save you a grocery run.

Marinated beef keeps 3 days in the fridge, sealed tight. The rolls toast best fresh, but you can prep the filling ahead and assemble just before serving. Onion strings lose crispiness fast—store them in an airtight container and reheat at 350°F for 2-3 minutes to revive. The full sandwich reheats beautifully—wrap in foil and microwave 30 seconds—but it's always better fresh. Make extra filling; it's great on salads or toast the next day.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—just slice the beef thin, toss it in Worcestershire and garlic powder, and let the oven do the work while I load the dishwasher. The Swiss melts into gooey perfection without a single pan to scrub.
  • Umami Bomb: That Worcestershire sauce? It’s the secret weapon here. The beef soaks up the deep, savory punch while the black pepper gives it a little bite, and the Swiss adds a melt that’s dangerously addictive—like a hug in sandwich form.
  • Game Day Ready: Between us, this is my go-to for tailgates or lazy Sundays. The beef stays tender even when cold, so it’s perfect for packing in wraps or slapping between bread for last-minute guests. (Yes, even on a Tuesday night.)
  • Budget Powerhouse: Top-round roast is affordable, and a single roast feeds my family for days. I’ll make a big batch, slice it thin, and use it in sandwiches, salads, or even pasta—no waste, just flavor. My wallet thanks me every time.

Step-by-step instructions for Arby's-style Philly beef and Swiss

Here's how to recreate that iconic crispy, cheesy sandwich with perfect beef every time.

1

Season and Sear the Top-Round Roast Beef

Pat the 1.5 lb top-round roast beef dry with paper towels—this ensures maximum crispiness when searing. In a small bowl, mix together the 2 tbsp Worcestershire sauce, 1 tbsp garlic powder, 1 tbsp black pepper, and 1 tsp salt. Rub this mixture all over the beef, pressing it into the meat so it adheres well.

Heat a large skillet over medium-high heat and add the 1 tbsp extra-virgin olive oil. Once the oil shimmers, add the beef and cook for 3-4 minutes per side until it develops deep brown crusts. The beef should be medium-rare inside—you'll finish cooking it in the assembly step. Remove from pan and let it rest for 5 minutes before thinly slicing against the grain into ¼-inch strips.

2

Toast the Philly Roll Buns and Prepare the Assembly

While the beef rests, melt the 2 tbsp butter in a separate skillet over medium heat. Toast each of the 4 whole Philly roll buns for 1-2 minutes per side until they're golden brown and crispy. Keep them warm in a 200°F oven while you prepare the fillings.

Spread 1 tbsp yellow mustard on the bottom half of each toasted bun. For extra tang, add a thin layer of the 0.5 cup horseradish sauce—this is what gives Arby's version its signature kick. If you want that classic red accent, spread a thin layer of the 1 tbsp ketchup over the mustard.

3

Layer the Beef, Cheese, and Onion Strings

Lay the sliced Swiss cheese (8 oz total) on the mustard-spread side of each bun. The cheese should be thinly sliced—if it's too thick, it won't melt evenly. Distribute the beef strips evenly over the cheese, making sure each sandwich has about ¼ of the total amount.

Sprinkle the package of crispy onion strings evenly over the beef. These should be distributed throughout the beef layer, not just on top—this ensures every bite has that signature crunch. The onions will stay crispy even when the sandwich is assembled because they're pre-cooked.

4

Assemble and Melt the Cheese

Place the top halves of the buns on the sandwiches, pressing down gently but firmly. For the cheese to melt perfectly, you'll need to use a sandwich press or heavy skillet. Heat a non-stick skillet over medium heat and place the assembled sandwiches in it.

Cover the skillet with a lid and cook for 2-3 minutes until the cheese is completely melted and the buns are golden brown. You'll see the cheese stretch slightly and become glossy—this is your signal it's ready. The internal temperature of the beef should reach 145°F (medium-rare). Remove from heat and let rest for 1 minute before serving.

👨‍🍳

Pro Tips For Making Arby'S Philly Beef And Swiss

  • Sear the Beef First: Start with a screaming-hot pan—no, really, get it to smoke if you can—and sear the beef slices for 30 seconds per side before adding anything else. I learned this the hard way after making mushy beef that tasted more like a stew than a sandwich. That quick crust locks in flavor and keeps the slices from falling apart when you slice them later.
  • Use Thin Slices: Cut the top-round beef against the grain into paper-thin slices—about ¼-inch thick or less. Thicker slices won’t melt fast enough and end up chewy, while thin ones soak up the Worcestershire and garlic powder like a sponge. (Yes, it’s tedious, but your sandwich will thank you.)
  • Skip the Overmixing: Once the beef is cooked, resist the urge to stir it constantly. Let the Worcestershire and garlic powder simmer undisturbed for 2–3 minutes—this lets the sauce reduce and cling to the beef instead of turning into a watery glaze. I used to stir like my life depended on it, and the result was always sad.
  • Melt the Swiss Fast: When adding the Swiss cheese, crank the heat to medium-high and cover the pan for 30 seconds—just enough to melt it without turning it greasy. Swiss has a low melting point, so it’s easy to overdo it. (Pro move: Shred it yourself instead of buying pre-shredded; it melts smoother and doesn’t get clumpy.)

Best sauces and condiments for these flavors

Classic Horseradish Sauce

The tangy kick of Arby's signature horseradish sauce is non-negotiable for that authentic Philly beef experience. I blend ½ cup prepared horseradish cream (like French's) with 1 tbsp Dijon mustard and 1 tsp apple cider vinegar for balance.

For extra heat, add ½ tsp cayenne pepper—this is where the sauce gets its signature bite. Serve it on the side for dipping or spread it thinly on the buns before assembling. 🌶️

Sweet and Tangy BBQ Sauce

For a sweet contrast, try a tomato-based BBQ sauce like Sweet Baby Ray's Original. Brush it lightly on the toasted buns before adding the beef—just 1 tsp per sandwich is enough to complement the Swiss cheese without overpowering.

This adds a smoky depth that pairs beautifully with the beef's umami marinade. I like to heat the sauce gently before brushing to enhance its flavor.

Spicy Chipotle Mayo

Mix ¼ cup mayonnaise with 1 tbsp chipotle powder, ½ tsp smoked paprika, and 1 tsp lime juice for a smoky, spicy kick. This condiment elevates the sandwich by adding warmth and complexity.

Spread it on the bottom buns before layering the beef—it creates a delicious contrast to the cool Swiss cheese. For extra heat, add ½ tsp hot sauce like Frank's RedHot.

Garlic Aioli Dip

Whip together ½ cup mayonnaise, 1 minced garlic clove, 1 tsp lemon juice, and ½ tsp salt for a creamy garlic aioli. This rich dip pairs perfectly with the crispy onion strings and adds a buttery note that balances the beef's savory flavor.

Serve it on the side for dipping or drizzle it lightly over the assembled sandwich before serving. 💫

Classic Yellow Mustard

Don't underestimate the power of a simple yellow mustard spread. Use Dijon-style mustard like Maille for a more refined flavor. Spread it generously on the buns before adding the beef—it creates a perfect base that lets the other flavors shine.

For a classic Arby's touch, mix in 1 tsp honey to sweeten it slightly and enhance the sandwich's overall appeal.

Crispy Onion String Drizzle

For an extra crunchy element, toss the crispy onion strings in 1 tbsp melted butter and ½ tsp garlic powder before sprinkling them on top. This adds a buttery, garlicky note that complements the beef beautifully.

Alternatively, mix 1 tbsp olive oil with ½ tsp smoked salt and drizzle it lightly over the assembled sandwich for an extra burst of flavor. 🧅

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 14g70%
Cholesterol 115mg38%
Sodium 1250mg54%
Total Carbohydrate 45g16%
Dietary Fiber 2g8%
Sugars 8g
Protein 38g76%
* 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

What’s the best cut of beef for this recipe?

Top-round roast is ideal—it’s lean but tender when sliced thinly against the grain. Sirloin works too, but avoid chuck (too fatty) or round steak (too tough). Pre-sliced beef from Costco or your butcher’s counter saves time, but if you’re slicing yourself, aim for 1/8-inch thick strips.

2

Can I make this sandwich ahead of time?

Prep the beef filling up to 3 days ahead and store it in an airtight container. Toast the rolls fresh and assemble just before serving—this keeps them crispy. For reheating, wrap the whole sandwich in foil and microwave for 30 seconds (or grill for 2 minutes to revive crispiness). Onion strings lose crunch fast, so reheat them separately at 350°F for 2-3 minutes if prepping ahead.

3

Why does my Swiss cheese not melt properly?

Use full-fat Swiss cheese (pre-shredded melts differently than slices) and heat the sandwich gently. Cover with a lid to trap steam—this helps melt the cheese evenly. If it’s still dry, try adding a splash of water to the skillet or using a sandwich press on low heat. Overcooking burns the buns before the cheese melts.

4

What’s the secret to crispy rolls?

Toast them golden brown in butter over medium heat for 1-2 minutes per side. Keep them warm in a 200°F oven while assembling. For extra crunch, brush with 1 tbsp melted butter before toasting. Avoid microwaving—it makes them soggy. Use Philly-style hoagies (like Trader Joe’s) for the best texture.

5

Can I substitute the horseradish sauce?

Yes! Mix ½ cup prepared mustard with ½ tsp hot sauce (like Frank’s RedHot) for a quick fix. For a sweeter option, blend 1 tbsp honey into the mustard. The tangy kick is key—skip it, and you’ll miss the signature Arby’s flavor. Store-bought horseradish cream (like French’s) is the closest match.

★★★★★4.6(2 reviews)
Categories Main Courses