
This homemade beef and cheddar sandwich packs all the signature flavors of the fast-food favorite using simple ingredients from your kitchen. The creamy cheddar sauce, tangy Arby's-style sauce and warm roast beef on a soft onion bun come together in just minutes for a satisfying, nostalgic meal.
The first time I made this copycat recipe the kitchen smelled exactly like the sandwich shop. My husband could not believe we were not eating takeout.
Ingredients
- Thinly sliced roast beef deli style: gives that soft and savory classic texture. Look for freshly sliced beef at the counter for more moisture and better flavor.
- Onion buns or sesame seed buns: provide a bit of sweetness. Onion buns bring the closest flavor to the original and are worth tracking down.
- Cheddar cheese sauce: makes the sandwich creamy and rich. Shred your own cheese for the best melt and always choose a sharp cheddar.
- Butter flour and milk: are the foundation for the homemade sauce. Use real butter for extra flavor and whole milk for richness.
- Garlic powder and onion powder: seasonings help mimic that familiar taste in both cheese and Arby's-style sauces.
- Arby's sauce or your own quick substitute: brings tangy sweetness. Ketchup as a base with a little paprika gets you very close.
- Splash of water for reheating beef: keeps it from drying out.
Step-by-Step Instructions
- Make the Cheese Sauce:
- Melt butter over medium heat until just foaming then sprinkle in the flour. Whisk continuously for about one minute so the flour loses its raw taste. Gradually pour in the milk while whisking so there are no lumps. Keep stirring until it thickens slightly. Lower the heat stir in cheese a handful at a time and keep whisking until smooth and glossy. Finish with garlic powder and onion powder.
- Warm the Beef:
- Lay roast beef slices in a single layer in a hot skillet. Add a splash of water to create steam and gently toss or separate with tongs. This will heat meat through in thirty seconds while keeping it tender and juicy.
- Toast the Buns:
- If you like a little crunch lightly toast the cut sides of your buns on a dry skillet or baking sheet for about two minutes until just golden. This step is optional but makes everything sturdier.
- Assemble the Sandwiches:
- Spread a generous spoonful of the Arby's-style sauce on the bottom bun. Pile with warm beef slices then pour a ribbon of cheese sauce over the meat. Cap with the top bun and press gently so everything melds together.

I always use extra cheese sauce because my kids love it drizzled on top and served as dipping sauce for fries. The homemade Arby's-style sauce is so tangy I sometimes save extra for grilled chicken sandwiches the next day.
Storage Tips
Leftover sandwiches will keep in the fridge when wrapped well but for best results store each part separately. Keep roast beef in an airtight container and reheat with a splash of water. Cheese sauce can be refrigerated in a jar and warmed gently on the stove or in bursts in the microwave. Toast fresh buns when reheating.
Ingredient Substitutions
If you cannot find onion buns plain brioche or potato buns work well. For a lighter version use low-sodium roast beef and light cheese. You can also swap classic cheddar with pepper jack or American cheese for a twist. If you like a smoky flavor add a dash of liquid smoke to your sauce.

Serving Suggestions
Serve with classic curly fries or oven-roasted potato wedges for the full fast-food experience. A spoonful of extra sauce on the side is perfect for dipping. Finish with pickles or a simple shredded lettuce slaw for a bit of crunch and freshness.
Cultural Context
Arby's beef and cheddar has been a favorite drive-through sandwich since the nineteen seventies. Its soft bun tangy sauce and warm cheese are legendary among fans of nostalgic American fast food. Recreating it at home means you can control the quality of ingredients and enjoy that iconic taste whenever the craving strikes.
Frequently Asked Questions
- → How do I prevent the beef from drying out?
Heat the beef quickly with a splash of water in a skillet—just thirty seconds ensures it stays moist and tender.
- → Can I make the cheese sauce ahead of time?
Yes, prepare the cheese sauce in advance. Store in the fridge and reheat gently, stirring until smooth before serving.
- → What can I use if I don’t have onion buns?
Sesame seed buns or plain hamburger buns work well; toast lightly for the best texture and flavor.
- → Is there a way to reduce sodium content?
Opt for low-sodium deli beef and homemade sauce to lower sodium, while maintaining flavor and juiciness.
- → Can I customize the sauce flavor?
Absolutely! Adjust garlic powder, onion powder, or add a hint of smoked paprika for a personalized touch.
- → How can I make this sandwich for a crowd?
Prepare beef, cheese sauce, and buns in batches. Set up a build-your-own sandwich station for easy serving.