Main Courses
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.
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.
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.
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.
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.
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
Frequently asked questions
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.
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.
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.
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.
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.
