Main Courses
This Arby's Philly beef and Swiss sandwich recipe brings that iconic fast-food flavor straight to your kitchen—crispy roast beef, perfectly toasted rolls, and melted Swiss cheese stacked just right. 🔥 The secret lies in thin-slicing the beef and slow-roasting it to achieve that signature tenderness with a slight crisp to the edges.
I've replicated the exact seasoning blend and cooking method that makes this sandwich a cult favorite, so you can enjoy it without the drive-thru line.
The recipe starts with a simple yet flavorful marinade that tenderizes the beef while infusing it with savory notes. Thinly sliced roast beef cooks evenly, ensuring every bite delivers that satisfying mix of crispy and tender textures.
The key to authentic results is using high-quality Swiss cheese—it melts beautifully without becoming greasy, creating that gooey, pull-apart quality that makes this sandwich irresistible. Toasting the rolls just enough gives them structure while keeping them soft enough to hold up to the generous layers of beef and cheese.
What you'll end up with is a sandwich that captures the essence of Arby's signature taste—juicy roast beef, melty Swiss cheese, and toasted rolls that hold together perfectly.
The recipe includes a foolproof method for achieving that crispy edge on the beef without overcooking it, so you get the best of both worlds. This version is designed to be made at home with simple ingredients and techniques, ensuring you can recreate this classic anytime you crave it.
Serve with classic sides like crispy fries or tangy coleslaw for the full Arby's experience. The beauty of making this at home is that you can adjust the seasoning to your taste or even add a dash of horseradish for extra kick.
Let's get started on making this sandwich that's sure to become a household favorite.
Ingredients for arby's philly beef and swiss
Crispy roast beef, melty Swiss, and toasted rolls—just like Arby's but made at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Top Round Roast Beef 🥩 | 1 ½ lb | Thinly sliced (1/8-inch thick) |
| Swiss Cheese Slices 🧀 | 8 whole | High-quality, pre-sliced |
| Philly Roll Buns 🍞 | 4 whole | Toasted for structure |
| Unsalted Butter 🧈 | 2 tbsp | For toasting rolls |
| Worcestershire Sauce 🍶 | 1 tbsp | For marinade depth |
| Garlic Powder 🧄 | 1 tsp | Freshly ground preferred |
| Onion Powder 🧅 | 1 tsp | For savory base |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Mayonnaise 🥫 | 2 tbsp | For spread (optional) |
| Horseradish Sauce 🌿 | 1 tbsp | For extra kick (optional) |
| Olive Oil 🫒 | 1 tbsp | For pan searing |
| Kosher Salt 🧂 | ½ tsp | For seasoning beef |
| Yellow Mustard 🍯 | 1 tbsp | For spread (optional) |
| Vegetable Oil 🫒 | 1 tbsp | For pan coating |
The beef is everything. Top round roast is lean enough to slice paper-thin but still holds up to the crispy edge. Most butchers will slice it for you (ask for 1/8-inch cuts), but if you're doing it yourself, freeze the beef for 30 minutes first—makes slicing a breeze. For the Swiss, Boar’s Head or Sargento are my go-to brands—they melt like a dream. Skip the pre-shredded stuff; it gets rubbery. The rolls? Philly roll buns are key—look for them in the freezer section at Wegmans or Giant Food if you can’t find them fresh.
No horseradish? Skip it or swap in a dash of prepared mustard—still adds tang. Running low on Worcestershire? Substitute soy sauce at half the amount, but you’ll lose some depth. The beef marinade is non-negotiable though—those spices are what give it that Arby’s punch. If you’re feeling fancy, add a splash of beef broth to the marinade for extra richness. And pro tip: toast the rolls in butter until golden but still soft—they should hold together but not be rock-hard.
Beef stays best for 2 days in the fridge, but it reheats beautifully—just warm in a skillet for 30 seconds. Rolls? Toast them fresh or freeze extras for quick sandwiches later. The Swiss cheese melts best when assembled right before eating, so keep it wrapped until serving. Leftovers? Wrap tightly and store for 3 days—perfect for lunch the next day. The crispy edge on the beef? That’s what makes it worth it—don’t skip the final sear!
Why You'll Love This Recipe
- No-Fuss Slicing: I swear by pre-slicing the beef thinly—just ask the butcher to do it. That Worcestershire glaze? Slather it on while the pan heats, and suddenly you’re shaving off 15 minutes of prep. Honestly, I’ve made this while scrolling through my phone.
- Melty Magic Combo: That Swiss cheese isn’t just for show—it’s the creamy, salty hug this sandwich needs. The butter-basted beef? Crispy edges that hold up to the bun, no soggy mess. Between us, I’ve seen people skip the cheese. Don’t be them.
- Lunchbox Hero: Pack these for work or school—no reheating required. The beef stays warm for hours, and the buns hold up better than store-bought subs. My kid’s favorite? The “Philly lunchables” he assembles at his desk. (Yes, even on a Tuesday night.)
- Budget Stretch: Top round roast is cheaper than sirloin, and a single pound feeds four. Leftovers? Toss them in a pan the next day for a quick breakfast hash—crispy beef, cheese, and eggs. I’ll be real: this recipe saved me $20 last month.
Step-by-step instructions for Arby's-inspired Philly beef and Swiss sandwiches
Here's how to make that iconic crispy, melty sandwich at home—just like Arby's but better.
🔥 Step 1: Sear the Top Round Roast Beef to Perfection
Slice the 1.5 lb Top Round Roast Beef into 1/8-inch thick strips—this ensures even cooking. In a large skillet, heat 1 tablespoon vegetable oil over medium-high heat until shimmering. Add the beef in a single layer and sear for 2-3 minutes per side until it develops a deep golden-brown crust. You'll know it's ready when the edges look crispy and the beef releases easily from the pan.
Remove the beef and set it aside. In the same skillet, add 1 tablespoon olive oil and let it heat for 30 seconds. This extra oil helps create that signature crispy texture we're after. The beef should be hot but not overcooked—it'll finish cooking when stacked in the sandwich.
👨🍳 Step 2: Prepare the Flavor-Packed Marinade
In a small bowl, whisk together 1 tablespoon Worcestershire Sauce, 1 teaspoon garlic powder, 1 teaspoon onion powder, 0.5 teaspoon kosher salt, and 0.5 teaspoon black pepper. Pour this marinade over the seared beef and toss gently to coat. Let it sit for 2-3 minutes—just long enough for the flavors to meld without overcooking the meat. This step is what gives that classic Arby's depth of flavor.
While the beef marinates, toast the 4 whole Philly Roll Buns with 2 tablespoons unsalted butter until golden and crispy. I like to use a toaster or panini press for even browning—this adds that satisfying crunch that balances the tender beef. Keep them warm while you finish assembling the sandwiches.
🥘 Step 3: Assemble the Ultimate Cheese Stack
Spread 2 tablespoons mayonnaise and 1 tablespoon yellow mustard on the bottom half of each toasted bun. This layering creates that signature creamy texture that keeps everything together. Then, layer 2 slices of Swiss cheese on each bottom bun—using high-quality Swiss ensures that perfect melt and mild, nutty flavor that pairs so well with the beef.
Add 1/4 of the marinated beef to each cheese layer, then top with another 2 slices of Swiss cheese. The cheese should be slightly overlapping to create that classic "stacked" look. Here's the thing—don't skip the horseradish if you like a kick. Spread 1 tablespoon horseradish sauce on the top bun before closing. This adds that signature tangy heat that makes this sandwich unforgettable.
🔥 Step 4: Melt and Press for Maximum Crisp
Place the assembled sandwiches on a clean skillet over medium heat. Cover with a lid or foil and press down gently with a spatula for 1-2 minutes. This step is crucial—it melts the cheese perfectly while keeping the buns crispy. You'll see the cheese turn glossy and the edges of the buns turn golden brown. That's your signal it's ready.
For a restaurant-style finish, flip each sandwich and press again for 30 seconds to ensure even browning. The cheese should be fully melted but not runny—it should hold its shape while still being gooey. Serve immediately while the beef is still juicy and the cheese is at its peak meltiness. This is where the magic happens—crispy, cheesy, and perfectly balanced in every bite.
Pro Tips For Making Arby'S Philly Beef And Swiss
- Slice Beef Thin: The top round can get tough if it’s thick—aim for ¼-inch slices (or thinner if your knife is sharp). I used to eyeball it and end up with chewy bites, so grab a ruler or stack a few slices to check thickness.
- Salt the Beef First: Season the sliced beef with salt before cooking—let it sit 10 minutes while you prep everything else. Sounds weird, but it makes the Worcestershire sauce cling better and keeps the meat from drying out.
- Steam the Swiss: Skip the direct grill—place cheese slices on a separate plate and cover with foil while the beef cooks. The steam keeps them gooey, not rubbery. I learned this the hard way after burning cheese to a crisp.
- Toast the Buns: Butter the inside of the buns and toast them in a dry pan for 30 seconds per side. Warm buns soak up sauce better, and the crispness balances the soft beef. (Yes, even if you’re impatient like me.)
Flavor customization for these flavors
Spicy Kick Options
Add a dash of hot sauce or sriracha (about ½ teaspoon) to the marinade for immediate heat. For a smoky kick, mix ½ teaspoon smoked paprika with the garlic powder and onion powder.
I love a horseradish cream drizzle—just blend 1 tablespoon prepared horseradish with 1 tablespoon mayonnaise and spread it on the top bun before closing. 🌶️
Sweet & Tangy Twist
Swap the mustard for a honey mustard glaze by mixing 1 tablespoon yellow mustard with 1 teaspoon honey and 1 teaspoon apple cider vinegar. Brush this on the beef after searing for a sweet-savory balance.
For extra tang, add 1 teaspoon Dijon mustard to the marinade—it enhances the Worcestershire depth. 🍯
Herb-Infused Variations
Boost the marinade with 1 teaspoon dried thyme or 1 tablespoon finely chopped fresh dill for a bright, herby note. For a Mediterranean twist, add ½ teaspoon dried oregano and ¼ teaspoon red pepper flakes to the Worcestershire blend.
Fresh herbs like parsley or cilantro (chopped) sprinkled on top before serving add freshness. 🌿
Cheese Alternatives
Swap Swiss for provolone (extra melty) or Gruyère (nutty depth). For a vegetarian option, use marinated portobello mushrooms or grilled eggplant with a Swiss cheese melt. I’ve also tried sharp cheddar—it adds a tangy bite that pairs well with the beef’s richness. 🧀
Extra Crispy Beef
For maximum crispiness, sear the beef in avocado oil (higher smoke point) instead of vegetable oil. After marinating, toss the beef in 1 tablespoon cornstarch before the final sear—this creates a light, crispy coating. For a smoky flavor, finish with a sprinkle of smoked sea salt right before serving. ⚡
Gluten-Free Adaptation
Use gluten-free hoagie rolls (like Canyon Bakehouse) and ensure all seasonings are certified gluten-free. For the beef, stick to the same marinade but skip the breadcrumbs if using a breading step.
The thin-sliced roast beef remains the star—just omit the bun for a "Philly steak" bowl with roasted potatoes and coleslaw. 🌾
Nutrition facts
Frequently asked questions
Can I make this recipe without a panini press?
Use a heavy skillet with a lid or even a cast-iron pan. Press down gently with a spatula for 1-2 minutes to melt the cheese and crisp the buns. For extra pressure, place a second pan on top (safely) or use a clean kitchen towel to press down firmly. The key is keeping the heat at medium to avoid burning the buns.
Why does my beef turn out tough instead of tender?
Overcooking is the most common mistake. Thin-slicing (1/8-inch) and quick searing (2-3 minutes per side) are critical. Use a meat thermometer—beef should reach 145°F internally. Also, avoid crowding the pan (cook in batches) and let the beef rest 5 minutes before assembling to retain juices.
What's the best way to store leftovers?
Wrap sandwiches tightly in foil or plastic wrap, then store in an airtight container. They'll keep for 3 days in the fridge. To reheat, warm in a skillet for 30-45 seconds per side until the cheese melts again. For the beef alone, reheat in a dry pan over medium heat for 1-2 minutes—it reheats beautifully!
Can I use regular sliced roast beef instead of top round?
Not ideal, but it'll work in a pinch. Look for thinly sliced, lean cuts like flank steak or sirloin. The top round is preferred because it's lean enough to slice paper-thin while staying tender. If using a thicker cut, slice it 1/4-inch thick max and cook for 1 minute per side—it'll be more tender but less crispy.
How do I make this vegetarian?
Replace the beef with marinated portobello mushrooms (sliced and seared) or grilled eggplant strips. Use the same marinade (without Worcestershire) and assemble with Swiss cheese. For extra protein, add crumbled tempeh or tofu that's been pan-fried until crispy. The cheese stack technique works perfectly!
