Main Courses
This Arby's Philly Beef and Swiss sandwich recipe delivers the iconic combination of tender roast beef, melted Swiss cheese, and toasted rolls in just 10 minutes. The secret lies in properly slicing the beef thin for quick cooking and using high-quality Swiss that melts into creamy perfection.
I've recreated this classic sandwich with precise techniques that ensure every bite tastes like the fast-food favorite you love, but with restaurant-quality results at home.
The process is surprisingly straightforward: thinly sliced roast beef gets quickly seared in a hot pan to develop that signature smoky flavor, while the Swiss cheese melts into gooey strands that bind everything together.
A lightly toasted roll provides the perfect textural contrast to the tender beef and creamy cheese. This method preserves all the essence of the original while giving you control over ingredients and freshness.
What you'll end up with is a sandwich that's perfectly balanced—juicy beef, melted Swiss, and a toasted roll that holds everything together without getting soggy. The combination of flavors and textures makes this an ideal lunch or dinner option that feels indulgent yet satisfying.
The best part? You can customize it with pickles, mustard, or mayo to match your preferred Arby's-style experience.
Whether you're craving a nostalgic fast-food taste or want to impress guests with a homemade version, this recipe delivers authentic results. The key is attention to detail in cooking times and cheese melting—once mastered, you'll have a sandwich that rivals the original. Let's get started on recreating this classic.
Ingredients for arby's philly beef and swiss
Thinly sliced beef, creamy Swiss, and toasted rolls come together for that iconic Arby's taste at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Roast Beef 🥩 | 1 ½ lb | Thinly sliced, against the grain |
| Swiss Cheese 🧀 | 8 oz | High-quality, thinly sliced |
| Butter 🧈 | 2 tbsp | Unsalted, for toasting rolls |
| Philly Roll 🍞 | 4 whole | Hollowed out, lightly toasted |
| Mayonnaise 🥛 | 2 tbsp | For spreading on rolls |
| Yellow Mustard 🌶️ | 1 tbsp | For spreading on rolls |
| Dill Pickle Slices 🥒 | 4 slices | Thinly sliced, for topping |
| Vegetable Oil 🫒 | 1 tbsp | For searing beef |
| Garlic Powder 🧄 | ½ tsp | For seasoning beef |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for beef |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Onion Powder 🧅 | ¼ tsp | For beef seasoning |
| Smoked Paprika 🌶️ | ¼ tsp | For smoky flavor |
The roast beef is where the magic happens—look for pre-sliced roast beef at the deli counter, or grab a whole roast and slice it yourself against the grain for that perfect tender bite. Costco or Whole Foods usually have the best quality, but your local butcher can work too. The Swiss cheese should be high-quality, not pre-shredded—it melts better and tastes richer. I like Sargento or Land O'Lakes for consistency, but any good brand will do. For the rolls, Philly-style rolls are ideal, but any soft sandwich roll will work if you can't find them. Hollow them out so the filling doesn't make them soggy.
No roast beef? Thinly sliced flank steak or top round works in a pinch—just marinate it in a little soy sauce and Worcestershire for 15 minutes first. Pre-shredded cheese is a no-go here—it gets clumpy and doesn't melt smoothly. Swiss cheese from a block, grated yourself, makes all the difference. Running short on mayo or mustard? Mix equal parts mayo and Greek yogurt for a lighter spread. The pickles can be skipped, but if you're going for full Arby's vibes, dill pickles are non-negotiable. For extra smokiness, add a pinch of smoked salt to the beef seasoning mix.
This sandwich reheats beautifully—just pop it in a toaster or skillet for 1-2 minutes to revive that toasted roll texture. Store the beef and cheese separately in the fridge for up to 3 days, and assemble fresh when ready. The rolls can be toasted ahead and kept warm in a 200°F oven for up to 30 minutes. For meal prep, assemble the sandwiches without cheese, wrap them in parchment, and add the cheese when reheating—melts perfectly every time. Leftovers? They keep for 2 days in the fridge, but honestly, they're best fresh.
Why You'll Love This Recipe
- No-Slice Struggle: I keep a pre-sliced roast beef pack in the fridge—no butchering required. Just layer it with Swiss, toast the roll, and boom: sandwich assembly in under five minutes. (Yes, even on a Tuesday night.)
- That Melty Magic: The Swiss melts into gooey perfection while the roll stays soft—no dry bites here. Honestly, the buttery richness of the beef and that creamy mayo tie everything together like it was made for each other.
- Packable Lunch Hero: These make my kids’ lunchboxes actual meals, not sad desk snacks. Wrap them in foil, toss in a bag, and they’re happy until noon. (I’ve also sent them to soccer practice—zero complaints.)
- Budget-Friendly Feast: A single roast beef pack stretches for four sandwiches, and Swiss cheese lasts forever if you slice it thin. Between us, this is how I feed a family of four for under $15. No guilt, all flavor.
Step-by-step instructions for Arby's-inspired Philly beef and Swiss sandwiches
Here's how to recreate that signature Arby's flavor with perfectly seared beef and gooey melted Swiss.
Season and Sear the Roast Beef
In a small bowl, combine the 0.5 teaspoon garlic powder, 0.5 teaspoon black pepper, 0.5 teaspoon salt, 0.25 teaspoon onion powder, and 0.25 teaspoon smoked paprika. Pat the 1.5 lb roast beef dry with paper towels and sprinkle the spice mixture evenly over both sides, pressing gently to adhere. Let it sit for 5 minutes while you prepare the pan.
Heat a large skillet over medium-high heat until hot, then add the 1 tablespoon vegetable oil. Working in batches if needed, add the seasoned roast beef slices and cook for 2-3 minutes per side until they develop a deep mahogany crust and are cooked through to 160°F internally. The beef should release easily from the pan when ready. Remove and set aside on a plate, keeping warm.
Toast and Prepare the Philly Rolls
While the beef cooks, place the 4 whole Philly rolls on a baking sheet. Brush each roll lightly with the 2 tablespoons butter and toast in a 375°F oven for 4-5 minutes until golden brown and slightly crisp. The rolls should be warm through but not dry—just enough to hold up to the filling.
Using a serrated knife, carefully slice each roll lengthwise almost all the way through, creating a pocket. Gently open the rolls and set them aside on a clean work surface. This step is crucial for creating that signature sandwich shape without tearing the rolls.
Assemble the Sandwiches with Perfect Layering
Spread 1 tablespoon mayonnaise and ½ tablespoon yellow mustard on the inner surface of each toasted roll half. This layering creates the perfect balance of creamy and tangy flavors that Arby's does so well. Now carefully layer 4 slices of the seared roast beef across each roll, slightly overlapping them for maximum beef flavor in every bite.
Top each beef layer with 2 slices of Swiss cheese, dividing the 8 oz Swiss cheese evenly. The cheese should be at room temperature for best melting. Place the sandwiches back in the skillet over medium-low heat for 1-2 minutes until the cheese melts completely and becomes gooey and golden.
Add Pickles and Final Touches
Remove the sandwiches from the skillet and place them on a cutting board. Arrange 1 slice of dill pickle on top of each sandwich, allowing the tangy flavor to cut through the richness of the beef and cheese. The pickles should be thinly sliced so they don't overpower the sandwich but add that signature Arby's crunch.
Press down gently on each sandwich to ensure everything stays together. Serve immediately while the rolls are warm and the cheese is still melting. For best results, slice each sandwich diagonally and serve on a plate with toothpicks. The combination of smoky beef, melted Swiss, and tangy pickles makes this sandwich irresistible every time.
Pro Tips For Making Arby'S Philly Beef And Swiss
- Slice Thin, Sear Fast: That roast beef isn’t steak—cut it against the grain into ¼-inch slices, not the usual ½-inch. Then sear them in a screaming-hot pan for 20 seconds per side. You want caramelized edges, not warmed-up meat. I used to overcook these, and they’d turn tough. Now I treat them like steak.
- Butter the Bread Early: Spread that mayo and a thin layer of butter on the Philly roll before assembling. The bread stays soft longer, and the butter melts into the cheese for a richer bite. Skip this, and you’ll end up with a dry sandwich that’s basically a cheesy wrapper.
- Cheese First, Then Heat: Layer the Swiss directly onto the seared beef, then fold the roll around it. Now hit the pan with medium heat—just enough to melt the cheese without burning the bread. High heat here turns the cheese into glue. I learned this after making a Philly that looked like a science experiment.
- Toaster Oven Trick: If your pan’s too small or you’re making multiples, finish these in a toaster oven at 375°F for 2-3 minutes. The broiler setting works too, but watch it like a hawk—you want the cheese bubbly, not the bread blackened. It’s the closest thing to Arby’s crispiness without deep-frying.
Common mistakes when making this recipe
Overcooking the Beef
This is the #1 mistake I see when making Philly beef sandwiches at home. The beef should be cooked to 160°F internal temperature—any hotter and it becomes tough and chewy. I recommend using a meat thermometer to check doneness.
If you don't have one, look for slightly pink centers when cutting into the thickest slices. The smoky flavor comes from quick searing, not long cooking times. 🌡️
Skipping the Rest
After searing the beef, let it rest for 5 minutes before assembling. This allows the juices to redistribute so every bite stays tender. I've made this mistake too—cutting into beef immediately after cooking always leads to dry sandwiches.
Trust me, the extra 5 minutes makes a world of difference in texture.
Using Pre-Shredded Cheese
Pre-shredded Swiss cheese contains anti-caking agents that prevent proper melting, leading to clumpy, grainy results. Always use block Swiss cheese that you grate yourself. For best results, let the cheese sit at room temperature for 15-20 minutes before using.
I keep a block of Sargento Swiss in my fridge specifically for this recipe.
Overloading the Rolls
Stuffing too much beef and cheese into the rolls makes them soggy and difficult to eat. The key is balance—4 slices of beef and 2 slices of cheese per sandwich is perfect. Also,
Not Toasting the Rolls Properly
Unevenly toasted rolls ruin the whole sandwich experience. The rolls should be golden brown and crisp on the outside while remaining soft inside. I recommend toasting them in a 375°F oven for 4-5 minutes with butter brushed on top. If you're short on time, a hot skillet works too—just watch them closely to avoid burning.
Using Cold Cheese
Cold cheese doesn't melt evenly, leading to uneven texture in your sandwich. Always let your Swiss cheese sit out for 15-20 minutes before using. I place it on a cutting board next to my stove while I cook the beef.
Room temperature cheese melts into perfect, gooey strands that bind everything together beautifully. ⚡
Nutrition facts
Frequently asked questions
Can I make this recipe without a skillet?
If you don't have a skillet, use a grill pan or even a non-stick frying pan for the beef. For the rolls, toast them in a toaster oven or under a broiler for 2-3 minutes until golden. The key is getting that crispy texture—just watch them closely to avoid burning.
How do I get the cheese to melt perfectly every time?
Use block Swiss cheese (not pre-shredded) and let it sit at room temperature for 15-20 minutes before using. When assembling, place the sandwiches back in the skillet over medium-low heat for just 1-2 minutes—this creates those signature gooey strands without burning the cheese.
What if I can't find Philly rolls?
No problem! Use any soft hoagie or sandwich rolls (like Italian or French rolls). Hollow them out with a spoon or knife to create a pocket for the filling. For extra authenticity, look for rolls with a slightly sweet crust—this mimics the Arby's style.
Can I make this sandwich ahead of time?
Yes, but assemble it carefully. Keep the beef and cheese separate in the fridge for up to 3 days. When ready to eat, toast the rolls, assemble the sandwiches (without cheese), wrap in parchment, and reheat in a skillet for 1-2 minutes to melt the cheese. This keeps everything fresh-tasting!
What's the secret to getting that smoky Arby's flavor?
The smoky taste comes from the smoked paprika in the beef seasoning and quick searing in a hot pan. For extra depth, add a pinch of liquid smoke to the oil before cooking the beef. The high heat also caramelizes the beef slightly, creating that signature flavor.
