Introduction
If you’re craving the savory, cheesy goodness of Arby’s Beef & Cheddar but don’t want to head out to the drive-thru, this recipe is for you. With only a few ingredients—roast beef, onion sandwich rolls, and cheddar cheese sauce—you can whip up a homemade version that captures all the flavors you love. Making it at home gives you more control over freshness, customization, and portion size, while saving you money. Whether it’s for a family dinner, game night, or simply satisfying a comfort food craving, this sandwich is a winner every time.
My recipe story
Arby’s Beef & Cheddar has always been one of those nostalgic comfort foods for me. I remember long car rides with my family, pulling into an Arby’s drive-thru as a treat, and biting into that cheesy, beefy sandwich with absolute joy. Years later, when I started cooking more at home, I found myself missing that flavor but not the extra cost of eating out. After a few experiments in my kitchen, I discovered that recreating this classic wasn’t only possible but surprisingly simple. Now, it has become a go-to recipe in my household, especially on busy nights when I want something indulgent yet easy to prepare. Sharing this recipe feels like passing along a little slice of nostalgia with a homemade twist.
💡 Why You’ll Love This Recipe
- Ready in under 20 minutes, perfect for busy weeknights.
- Uses only three main ingredients you can easily find.
- Budget-friendly alternative to dining out.
- Customizable with sauces, breads, and cheeses.
- Kid-approved comfort food that adults love too.
Ingredient breakdown
This recipe keeps things beautifully simple, and each ingredient has a role to play in building that signature Arby’s flavor. Let’s look closer at what makes this sandwich irresistible.
Deli-sliced roast beef: The star of the show. Thinly sliced deli roast beef is easy to heat and has that melt-in-your-mouth tenderness. If possible, choose a roast beef that’s not too salty and has a touch of natural beef flavor. You can even use leftover homemade roast beef for a richer, fresher taste.
Onion sandwich rolls (or Kaiser rolls): The onion roll is what makes Arby’s version stand out. It’s slightly sweet, lightly savory, and perfectly fluffy. Kaiser rolls are a solid backup option, but if you can find onion rolls, go with them for that authentic flavor profile.
Cheddar cheese sauce: This gooey topping is what brings it all together. You can make your own cheese sauce with butter, flour, milk, and cheddar, or you can pick up a jar of store-bought sauce for convenience. Either way, you want it creamy, rich, and smooth enough to pour over the beef without being runny.
Equipment you’ll need
- Large skillet or frying pan
- Small saucepan (for cheese sauce)
- Tongs for handling roast beef
- Baking sheet (optional for toasting rolls)
- Sharp knife for slicing rolls
Step-by-step directions
Step 1: Warm the roast beef. Place the sliced roast beef into a skillet over medium heat. Add a splash of water or beef broth to prevent it from drying out. Heat for 3–5 minutes, gently separating slices with tongs until evenly warmed. Avoid overheating to keep the beef tender.
Step 2: Prepare the cheese sauce. If using store-bought, pour the sauce into a small saucepan and heat on low until warm and smooth. For homemade, melt 2 tablespoons of butter in a pan, whisk in 2 tablespoons of flour, then slowly whisk in 1 cup of milk. Add 1 cup shredded cheddar cheese, stirring until creamy.
Step 3: Toast the rolls (optional). For added flavor and structure, place the rolls on a baking sheet and toast them at 350°F (175°C) for about 3–5 minutes. This prevents sogginess when the hot beef and cheese are added.
Step 4: Assemble the sandwiches. Place a generous pile of warm roast beef on the bottom half of each roll. Spoon cheddar cheese sauce over the top, letting it drizzle down the sides. Cap with the top bun and press gently.
Step 5: Serve immediately. Serve your sandwiches hot, with extra cheese sauce on the side if desired. Pair them with fries, onion rings, or a simple salad to complete the meal.

Variations & substitutions
- Cheese swap: Try provolone, Swiss, or pepper jack for a new twist.
- Extra toppings: Add caramelized onions, pickles, or crispy fried onions.
- Sauce options: Spread BBQ sauce, horseradish mayo, or chipotle aioli under the beef.
- Spicy kick: Mix hot sauce into the cheese sauce or add jalapeños.
- Vegetarian alternative: Use plant-based deli slices and vegan cheese sauce.
💡 Expert Tips & Troubleshooting
- Don’t overheat the beef—it can become tough. Heat it gently with a splash of broth.
- If your cheese sauce is lumpy, whisk vigorously or strain before serving.
- Toast your rolls lightly to prevent sogginess.
- For extra indulgence, double the cheese sauce portion.
Storage, freezing & make-ahead
These sandwiches are best fresh, but you can prepare parts ahead. Roast beef can be stored in an airtight container in the refrigerator for up to 3 days. Cheese sauce also keeps for 3–4 days in the fridge; reheat on the stovetop with a splash of milk. Rolls should be stored at room temperature in a bread bag or container. For freezing, keep the roast beef and rolls separate for up to 2 months. Avoid freezing assembled sandwiches as they lose texture. When ready, thaw and reheat the components, then assemble.
Serving ideas & pairings
Pair this sandwich with crispy French fries, curly fries, or onion rings to recreate the fast-food vibe. For a lighter side, serve with coleslaw, a garden salad, or roasted vegetables. It also pairs beautifully with tomato soup for a cozy meal. Add a pickle spear or potato chips for a deli-style touch. For drinks, soda, iced tea, or a cold beer complement the rich flavors perfectly. This sandwich is also fantastic for party spreads—serve as mini sliders for game day or casual gatherings.
FAQ
Can I use leftover roast beef? Yes, thinly slice leftover roast beef and warm it gently in broth before using.
What if I can’t find onion rolls? Kaiser rolls, brioche buns, or pretzel buns are excellent substitutes.
Can I make the cheese sauce ahead of time? Absolutely. Store it in the fridge and reheat gently with a splash of milk to restore creaminess.
Is this recipe kid-friendly? Definitely! Kids love the cheesy, beefy combo and can even help with assembly.
How can I make it healthier? Use whole grain rolls, lean roast beef, and a lighter cheese sauce made with reduced-fat cheese and milk.
Final thoughts
This Arby’s Beef & Cheddar copycat recipe proves that fast-food favorites can be made at home with ease and flavor. With just three key ingredients and a handful of steps, you can whip up a meal that’s indulgent, comforting, and customizable. Whether you’re making it for family dinner, game day, or a quick craving fix, this sandwich will hit the spot every time. Try it once, and it may just become your new go-to homemade classic.
Print
Arby’s Beef & Cheddar Copycat
- Total Time: 20 minutes
- Yield: 4 sandwiches 1x
Description
A classic fast-food favorite you can make at home. Tender roast beef, melty cheddar cheese sauce, and soft onion rolls come together for a crave-worthy sandwich.
Ingredients
- 1 lb deli-sliced roast beef
- 4 onion sandwich rolls (or Kaiser rolls)
- 1 cup cheddar cheese sauce (homemade or store-bought)
Instructions
- Preheat oven to 350°F (175°C) and lightly toast the onion rolls until warm and golden.
- Heat the sliced roast beef in a skillet or saucepan over medium heat until warmed through.
- Warm the cheddar cheese sauce in a small pot or microwave until smooth and pourable.
- Layer warm roast beef onto each toasted roll and generously drizzle with cheddar cheese sauce.
- Close the sandwich and serve immediately while hot and melty.
Notes
For extra flavor, add Arby’s-style red ranch sauce or a dash of horseradish. These sandwiches are best served fresh but can be wrapped in foil and kept warm in a low oven for up to 20 minutes.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: American