Main Courses
This Arby's roast beef and cheddar cheese sandwich recipe delivers that iconic fast-food flavor at home with crispy toasted buns and perfectly melted American cheese. The secret lies in thinly sliced beef that cooks quickly on a hot grill, creating tender, caramelized edges that stay juicy inside.
I've perfected this version after years of testing—it's the closest you'll get to the original without the drive-thru line.
The process starts with prepping the beef—thinly sliced roast beef (about ¼-inch thick) cooks in just 3-4 minutes per side on a screaming-hot grill or skillet. While it sears, you'll toast the buns until golden and crisp, then layer them with melted cheddar and caramelized onions.
The key is working efficiently so everything stays hot and melty when assembled.
What you end up with is a sandwich that's crispy outside, tender inside, with that signature Arby's combination of savory beef, sharp cheddar, and sweet caramelized onions. The toasted buns add a satisfying crunch that holds up perfectly even when you take a bite.
This is comfort food at its best—familiar, satisfying, and impossible to resist.
Serve with classic sides like curly fries or a side salad, and don't forget the horseradish sauce for that signature tangy kick. The whole sandwich comes together in under 20 minutes, making it perfect for a quick lunch or game-day spread. Let's get cooking!
Ingredients for arbys roast beef and cheddar cheese sandwich
Quick grocery run for this iconic sandwich—just beef, cheese, and buns with a few pantry staples.
| Ingredient | Amount | Notes |
|---|---|---|
| Roast Beef 🥩 | 1 ½ lb | Thinly sliced, about 1/4-inch thick |
| Yellow Onions 🧅 | 1 whole | Thinly sliced for caramelizing |
| Cheddar Cheese 🧀 | 8 oz | Sharp cheddar, freshly shredded |
| Horseradish Sauce 🍋 | ¼ cup | Classic or prepared store-bought |
| Butter 🧈 | 2 tbsp | Unsalted, for toasting buns |
| Mayonnaise 🥛 | 2 tbsp | For bun spread (optional) |
| Potato Buns 🍞 | 4 whole | Classic hamburger buns |
| Vegetable Oil 🫒 | 2 tbsp | For cooking beef |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Garlic Powder 🧄 | ½ tsp | For beef seasoning |
| Worcestershire Sauce 🍶 | 1 tbsp | For beef marinade |
The beef is everything here. Look for thinly pre-sliced roast beef at the deli counter—it cooks in minutes. Costco or Kroger usually have it ready to go, but if you're slicing yourself, aim for about ¼-inch thickness. The onions? Yellow onions caramelize best—skip the red or white. For the cheese, sharp cheddar is non-negotiable. Pre-shredded gets clumpy, so grab a block and grate it yourself if you can. The buns should be fresh—Potato Buns from the bakery section are perfect, but any soft hamburger bun works in a pinch.
No horseradish sauce? Mix prepared mustard with a pinch of horseradish powder—it's not identical, but close. Short on Worcestershire? Substitute with soy sauce plus a dash of vinegar. The beef needs to cook fast and hot—if you don't have a grill pan, a cast-iron skillet works just as well. For the buns, butter them generously on the outside only—you don't want them soggy. The cheese can be pre-shredded if you're in a hurry, but freshly grated melts smoother. And if you're feeling fancy, toast the buns in the same pan as the beef—it adds that extra crispy texture.
Beef stays best in the fridge for 3-4 days once sliced, but use it within 2 days for peak flavor. The buns freeze well—wrap them in foil and they'll keep for up to 3 months. Make extra beef and cheese—these sandwiches reheat beautifully. Just warm in a skillet for 1-2 minutes per side and add fresh toasted buns. The horseradish sauce keeps in the fridge for up to 2 weeks, so buy a big bottle and use it for other recipes too.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear, this sandwich comes together in five minutes—just layer the roast beef, melt that sharp cheddar until it’s gooey, and a quick drizzle of horseradish sauce ties it all together. Honestly, even my picky teenage son stops scrolling long enough to eat one.
- Umami Bomb: That roast beef, caramelized onions, and tangy horseradish? It’s the kind of combo that makes you close your eyes and take a bite. The cheddar melts into the beef like a hug, and the horseradish adds just enough kick to keep it interesting.
- Lunchbox Legend: Between us, this is my go-to for packed lunches—it holds up perfectly for a day at work or a picnic. Just wrap it in parchment, toss it in a bag, and the flavors stay bold. (Yes, even on a Tuesday night.)
- Budget Win: A single pound of roast beef and a block of cheddar stretch across multiple sandwiches, and you’re not sacrificing flavor. I’ll be real: it’s cheaper than takeout, but way more satisfying—and no one judges you for eating it cold the next day.
Step-by-step instructions for Arby's-inspired roast beef sandwiches
Here's how to recreate that iconic toasted bun, caramelized onion, and perfectly seasoned roast beef at home.
Season and Cook the Roast Beef
In a small bowl, combine the 1 tablespoon Worcestershire sauce, 1 teaspoon salt, ½ teaspoon black pepper, and ½ teaspoon garlic powder. Toss the 1.5 lb roast beef with this mixture until evenly coated. Let it sit for 10 minutes while you prepare the pan.
Heat 2 tablespoons vegetable oil in a large skillet over medium-high heat until shimmering. Add the beef in a single layer and cook for 3-4 minutes per side until it reaches 160°F internally. The beef should be browned but still tender—overcooking makes it tough. Transfer to a cutting board and slice against the grain into ¼-inch thick pieces. Keep warm while you prepare the onions.
Caramelize the Onions
In the same skillet (no need to clean it—those beef bits add flavor), add the 1 whole yellow onion sliced into ¼-inch strips. Cook over medium heat for 10-12 minutes, stirring occasionally, until the onions turn a deep golden brown and are tender. You're looking for that sweet, jammy texture that makes Arby's version so special.
If the onions start to stick, add 1 tablespoon water to deglaze the pan. Once caramelized, transfer the onions to a bowl and set aside. The residual heat will keep them warm while you assemble the sandwiches.
Toast the Buns and Prepare the Spread
Cut the 4 whole potato buns in half horizontally. In a clean skillet, melt the 2 tablespoons butter over medium heat. Toast the buns for 1-2 minutes per side until golden brown and crispy. The butter should bubble but not burn—watch it closely.
While the buns toast, mix the 2 tablespoons mayonnaise with ¼ cup horseradish sauce in a small bowl. This tangy spread is what ties the whole sandwich together. If you prefer more horseradish heat, add an extra 1 tablespoon—just don't blame me!
Assemble the Sandwiches
Spread ½ tablespoon of the mayonnaise-horseradish mixture on the bottom half of each toasted bun. Add ¼ of the sliced roast beef and ¼ of the caramelized onions to each half. Top with 2 ounces of the shredded cheddar cheese—this is about ½ cup per sandwich when loosely packed.
Place the top bun on each sandwich and press down gently. For that classic Arby's touch, you can use a small panini press or a heavy skillet over medium heat for 1-2 minutes to melt the cheese and crisp the buns further. Alternatively, microwave for 20-30 seconds covered with a damp paper towel if you're in a hurry.
Serve Immediately
Let the sandwiches rest for 1 minute after assembly—this allows the cheese to fully melt and the flavors to meld together. Serve warm with any extra caramelized onions on the side for dipping or topping. The combination of toasted buns, tender beef, sharp cheddar, and sweet onions makes this sandwich irresistible.
Pro tip: If you're making these ahead, assemble without the cheese and toast the buns first. Then add the cheese when ready to serve—this keeps the buns from getting soggy. Enjoy your homemade Arby's-style masterpiece!
Pro Tips For Making Arbys Roast Beef And Cheddar Cheese Sandwich
- Slice Thin, Stack Tight: I learned this the hard way—thick roast beef slices won’t melt properly and end up soggy. Use a sharp knife and cut against the grain at about ¼-inch thickness, then layer them tightly in the sandwich. The compression keeps everything cohesive while the cheese melts evenly.
- Caramelize Onions First: Skip the raw onion bite by cooking them in butter until deep golden—about 10 minutes on medium heat. This softens their sharpness and adds a sweet depth that balances the horseradish’s kick. (Yes, even if you’re impatient like me, don’t rush this.)
- Butter That Cheese: Spread a thin layer of softened butter on the inside of the bread before adding cheese. It creates a barrier that prevents the sandwich from turning into a greasy mess while ensuring the cheddar melts into a creamy, cohesive layer instead of clumping.
- Press Under Heat: After assembling, press the sandwich in a buttered skillet over medium-low heat for 2–3 minutes per side—just until the bread crisps and the cheese starts browning. This guarantees a proper seal and prevents the filling from leaking out when you take that first bite. (Your future self will thank you.)
Troubleshooting your arbys roast beef and cheddar cheese sandwich
Beef Overcooking
The biggest mistake? Cooking the beef too long. ¼-inch thick slices should cook for just 3-4 minutes per side—any longer and they'll turn tough and dry. I've ruined a batch by walking away for "just a minute" while checking the onions.
Use a meat thermometer to confirm 160°F internal temperature. If you don't have one, cut into the thickest piece—it should be barely pink inside. 🌡️
Soggy Buns
Nothing ruins a sandwich faster than soggy buns. The fix? Toast them thoroughly in butter until golden brown, then assemble without cheese until serving. If you must assemble ahead, keep the beef and onions warm separately and add cheese only when ready to eat.
I've learned this the hard way—once I served sandwiches where the buns were more like bread soup. 🥞
Cheese Not Melting
Pre-shredded cheese won't melt properly because it's coated with anti-caking agents. For that perfect Arby's melt, use freshly shredded sharp cheddar and assemble sandwiches over medium heat in a skillet for 1-2 minutes.
If using a microwave, cover with a damp paper towel and heat in 20-second bursts until fully melted. I've had to start over twice when the cheese just turned to a sad, grainy pile. 🧀
Onions Too Raw
Undercooked onions will taste bitter and harsh. Caramelize them until they're deep golden brown and tender—this takes 10-12 minutes of patient stirring. If they start sticking, add 1 tablespoon water to deglaze.
I once burned a batch by rushing this step, and the flavor was completely off. The sweet, jammy texture is what makes this sandwich special. 🧅
Uneven Cooking
Crowding the pan causes uneven cooking and steaming instead of searing. Cook the beef in a single layer and avoid overlapping slices. For the onions, work in batches if needed—don't try to caramelize the whole onion at once.
I've had to start over when the edges cooked while the centers stayed raw. A large skillet or grill pan is your best friend here. 🔥
Horseradish Overpowering
Too much horseradish can ruin the balance. Start with ¼ cup mixed with 2 tablespoons mayo—this gives enough tang without overpowering. If you love heat, add horseradish gradually.
I've had to toss sandwiches when I went overboard, and it was a sad day. The spread should complement, not dominate, the beef and cheese flavors. 🌶️
Nutrition facts
Frequently asked questions
Can I use pre-sliced deli roast beef for this recipe?
Yes, but check the thickness! Most store-bought deli slices are about ⅛-inch thick, which cooks too fast. Look for ¼-inch thick slices or slice your own from a roast. If using thinner slices, cook them for just 2-3 minutes per side to avoid drying out.
What's the best way to make this sandwich ahead of time?
Toast the buns and cook the beef, then store them separately in the fridge for up to 2 days. When ready to serve, reheat the beef in a skillet for 1-2 minutes, assemble without cheese, then melt the cheese fresh. This keeps the buns crispy! The caramelized onions can be made 1 day ahead and reheated gently.
Can I substitute American cheese for cheddar?
Technically yes, but you'll miss the sharp, tangy flavor that makes this sandwich special. American cheese melts more smoothly but lacks depth. If you must use it, add ½ teaspoon onion powder to the cheese to mimic cheddar's complexity. For best results, stick with freshly grated sharp cheddar—it's worth the effort!
How do I make the buns extra crispy like Arby's?
The secret is butter and heat! Melt 2 tablespoons butter in a skillet over medium-high heat, then toast the buns for 2-3 minutes per side until deep golden brown. For extra crunch, press them lightly with a spatula. Pro tip: Use a grill pan if you have one—it creates those perfect grill marks!
What sides pair best with this sandwich?
Classic choices are crispy curly fries or a fresh side salad with ranch dressing. For a heartier meal, try loaded potato skins or onion rings. The tangy horseradish sauce also works as a dip for fries—just thin it with a splash of water if needed. Don't forget pickles for that classic diner touch!
