Snacks
This Arby’s hot ham and cheese recipe delivers all the nostalgic fast-food flavor you crave—without the drive-thru wait. The secret lies in perfectly toasted bread, golden-brown edges that stay crispy, and melted cheese that stretches just like the original.
I've recreated this classic using simple techniques that transform a basic sandwich into something restaurant-worthy. Start with quality ham slices—thinly cut and lightly pan-seared for that signature crispiness—while a sharp cheddar or Swiss cheese melts into gooey perfection.
The bread gets toasted just enough to hold its shape without turning soggy, and a touch of horseradish mayo or mustard ties everything together. This isn't just a sandwich; it's a textural experience—crunchy, creamy, and savory all at once.
What makes this recipe work is the balance: crispy ham, tender bread, and melty cheese that pulls when you cut in half. No fancy equipment needed—just a skillet, a broiler, and about 15 minutes of hands-on time. The result? A sandwich so good, you'll forget you made it at home.
Serve it as-is for maximum nostalgia, or add a side of pickles and fries for the full fast-food experience. The key is keeping the bread toasted while the cheese stays stretchy—once you master that, you've got a foolproof method for crispy-topped sandwich magic.
Ingredients for arby's hot ham and cheese
Eight ingredients transform a simple sandwich into crispy, melty fast-food magic at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Thinly Sliced Ham 🥓 | 8 slices | High-quality deli ham, lightly pan-seared |
| Sharp White Cheddar Cheese 🧀 | 1 ½ cups | Shredded, aged for maximum melt |
| Swiss Cheese 🧀 | 1 cup | Shredded, for classic Arby's flavor |
| Arby's Style Toasted Bun 🍞 | 4 whole | Or sub with potato rolls, lightly toasted |
| Unsalted Butter 🧈 | 2 tbsp | For crispy bread toasting |
| Horseradish Mayo 🥛 | ¼ cup | Homemade or store-bought |
| Yellow Mustard 🍯 | 1 tbsp | For tangy kick |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For ham pan-searing |
| Garlic Powder 🧄 | ½ tsp | For bread seasoning |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
| Fresh Dill Pickle Slices 🥒 | 4 slices | For serving (optional) |
The ham makes or breaks this—Boar's Head or Hillshire Farm are my go-tos, but any high-quality deli ham works. Look for slices that are thin but not paper-thin; they need to crisp up without turning to dust. The cheese blend is critical too: sharp white cheddar for tang, Swiss for that classic Arby's pull. I always buy pre-shredded cheese in the dairy case (the kind in the green bags)—it melts better than the canned stuff. For the buns, Potato Rolls from the bakery section toast up perfectly, but any soft sandwich roll will work if you keep it simple.
No horseradish mayo? Mix regular mayo with 1 tsp prepared horseradish—it's a game-changer. Running out of Swiss? Extra sharp cheddar alone works in a pinch, though the flavor won't be identical. The bread needs to toast just enough to hold its shape, so butter it lightly with a pastry brush before toasting—this creates that signature crispy edge. For the ham, don't skip the olive oil—it helps render the fat and creates a better sear. And if you're feeling fancy, add a sprinkle of smoked paprika to the butter for extra depth.
This sandwich reheats beautifully—wrap in foil and warm in a 300°F oven for 10 minutes to revive the crisp. Store leftovers in an airtight container for up to 3 days, though honestly, they rarely last that long. I always make a double batch because freshly made is always better than reheated. For maximum nostalgia, serve with crinkle-cut fries and a side of dill pickle slices—just like the original.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this—just ham, cheddar, Swiss, butter, and a toasted bun. That’s it. No fancy prep, no hidden steps, and honestly? It’s the kind of recipe where you can keep one hand on the phone while you assemble it.
- Melty, Crispy, Perfect: The secret’s in layering those cheeses—sharp cheddar up front for bite, Swiss melting into gooey heaven. Slather that butter on the bun, toast it just right, and you’ve got that satisfying crunch with every bite. It’s the kind of combo that makes you pause mid-chew.
- Tailgate or Lunchbox: Between us, this is my go-to for game days or packing lunches. The ham stays fresh for days in the fridge, and the buns toast up in seconds. Wrap it in foil, toss it in a cooler, or just eat it straight from the pan—it works everywhere.
- Budget-Friendly Leftovers: A single sheet of ham and a block of cheese stretch across multiple sandwiches. I’ll be real: my kids beg for these cold the next day, and honestly? The flavor only gets better when the cheese firms up a little. Zero waste, all satisfaction.
Step-by-step instructions for Arby's-style hot ham and cheese
Here's how to recreate that signature crispy, melty sandwich at home—just like the original.
Sear the Ham for Maximum Flavor
Heat a large skillet over medium-high heat and add the 1 tablespoon extra-virgin olive oil. Once shimmering, add the 8 slices thinly sliced ham in a single layer. Cook for 1-2 minutes per side until golden brown and slightly crispy at the edges. The ham should release easily from the pan—this ensures proper searing without burning.
Real talk: Don't overcrowd the pan or the ham will steam instead of sear. If working in batches, wipe the pan clean between batches to maintain even browning. Remove the seared ham to a plate and set aside. We'll use that rendered ham fat later for extra flavor in our assembly.
Prepare the Cheese Blend and Spread
In a medium bowl, combine the 1.5 cups sharp white cheddar cheese and 1 cup Swiss cheese. Use your fingers to break up any large clumps and create an even, shredded texture. This blend gives you that perfect balance of sharp cheddar bite and mild Swiss melt that Arby's is known for.
In a separate small bowl, mix together the 0.25 cup horseradish mayo and 1 tablespoon yellow mustard. This tangy spread will be our sandwich glue—holding everything together while adding that signature kick. The horseradish mayo also prevents the cheese from getting too heavy, keeping each bite light and flavorful.
Toast the Buns to Crispy Perfection
In the same skillet (no need to clean it—the fond adds flavor), melt the 2 tablespoons unsalted butter over medium heat. Add the 4 whole Arby's style toasted buns to the skillet, butter-side down. Toast for 2-3 minutes per side until golden brown and crispy, especially on the bottom.
Here's where it gets fun—while the buns toast, sprinkle each one with a pinch of the 0.5 teaspoon garlic powder, 0.5 teaspoon salt, and 0.25 teaspoon black pepper. The garlic powder gives that subtle savory note that makes these buns taste like they came straight from the Arby's kitchen. Press down gently with a spatula to ensure even seasoning.
Assemble with Melty Cheese Magic
Working quickly, spread about 1 tablespoon of the horseradish mayo mixture onto each toasted bun. The mayo should be warm enough to help melt the cheese—this is where the sandwich comes together. Layer 2 slices of the seared ham onto each bottom bun, followed by about ⅓ cup of the cheese blend.
Top with the remaining buns, pressing down gently but not too hard—you want that signature sandwich compression without crushing the ingredients. The cheese should start melting immediately from the warmth of the buns and ham. If you notice the cheese isn't melting as expected, pop the sandwiches in a 350°F oven for 1-2 minutes to finish melting while keeping the bread crispy.
Serve with Pickles and Enjoy
Transfer the assembled sandwiches to a cutting board and let rest for 1-2 minutes—this allows the cheese to set slightly and makes cutting easier. Slice each sandwich diagonally into two equal triangles. Arrange the 4 slices fresh dill pickle slices alongside for serving.
Here's the thing—these sandwiches are best enjoyed immediately while the cheese is still gooey and the bread is crispy. The combination of crispy ham, melty cheese blend, tangy mayo, and that perfect garlic-seasoned bun creates a flavor explosion in every bite. Serve with a side of crispy fries or a simple green salad for the full Arby's experience at home.
Pro Tips For Making Arby'S Hot Ham And Cheese
- CRANK THE PAN HIGH: The ham and cheese sandwich is all about that crispy, buttery edge on the bun—don’t half-ass the heat. Start your skillet or griddle screaming hot (medium-high to high) before adding the butter, then let it sizzle for 30 seconds before laying down the ham. I used to play it safe with medium heat, and the buns just ended up soggy. High heat = golden, crispy perfection in under a minute.
- LAYER CHEESE LOW: Pile the cheddar and Swiss on the bottom half of the bun first, then add the ham on top. When you flip, the cheese will melt faster against the hot pan, creating a protective seal that keeps the ham from sticking. I learned this after watching my first batch turn into a gluey mess—now the cheese acts like a nonstick shield.
- PRESS HARD, PRESS FAST: Once the ham’s heated through and the cheese’s melted, slam the top bun on and press down firmly for 10-15 seconds. This isn’t a gentle sandwich—it’s a melty, cheesy hug. Use a spatula or even a clean wine bottle if you’re lazy, but don’t skimp on the pressure. I used to tap it lightly, and the filling would ooze out like a sad, greasy puddle.
- BUTTER THE BUN INSIDE: Skip the outside buttering—it’ll just melt into the pan. Instead, lightly brush the inside of both buns with a tiny bit of unsalted butter before assembling. This keeps the bread from drying out while toasting and adds that signature Arby’s-style richness without making the sandwich greasy. (Yes, it sounds counterintuitive, but trust me.)
Serving suggestions for arby's hot ham and cheese
Classic Fast-Food Sides
Serve these with crinkle-cut fries (homemade or frozen) for that nostalgic fast-food experience. I like McCain's Steak Fries—just bake at 425°F for 25 minutes with a sprinkle of salt and paprika. For a lighter option, oven-baked potato wedges tossed in olive oil and garlic powder work perfectly. 🍟
Pickle Pairings
Fresh dill pickle slices are a must—they cut through the richness of the ham and cheese beautifully. For extra tang, try bread-and-butter pickles or spicy jalapeño pickles if you want heat. I always serve 4-6 slices per sandwich to let everyone customize their bite. 🥒
Crunchy Add-Ons
Add quick-pickled onions (thinly sliced red onions marinated in vinegar, sugar, and salt for 15 minutes) for a bright, acidic crunch. Another great option is toasted sesame seeds or crushed potato chips sprinkled on top before serving. These add texture without overpowering the sandwich. 🌶️
Drink Pairings
A cold glass of lemonade or iced tea balances the richness perfectly. For something stronger, try a light lager like Bud Light or Miller Lite—the crispness complements the sandwich beautifully. If you prefer soda, cream soda adds a sweet contrast to the savory flavors. 🥤
Salad Balance
For a lighter meal, serve with a simple arugula salad tossed in lemon vinaigrette and topped with shaved Parmesan. The peppery greens cut through the richness while keeping the meal fresh. I also like adding cherry tomatoes and balsamic glaze for extra brightness. 🥗
Make-Ahead Serving
Assemble sandwiches ahead and store in an airtight container for up to 2 days. Reheat in a toaster oven at 350°F for 5-7 minutes to restore crispiness.
Serve with pre-cut fries and pickles on the side for easy grab-and-go meals. This is perfect for weeknight dinners or tailgate spreads. ⏰
Nutrition facts
Frequently asked questions
Can I make this recipe without a skillet?
If you don't have a skillet, use a toaster oven or broiler instead. Toast the buns directly on the oven rack for 3-4 minutes per side at 375°F until golden. For the ham, place slices on a baking sheet and broil for 2-3 minutes per side until crispy. The cheese can melt under the broiler for 1-2 minutes after assembly.
Why does my cheese get rubbery instead of melty?
Rubbery cheese usually means it's overheating or not fresh. Use pre-shredded cheese from the dairy case (not canned) for better melt. Keep the sandwiches together for no more than 2 minutes under the broiler—watch closely! For extra melt, add 1 tsp milk to the cheese blend before assembling. Also ensure your ham isn't too hot when adding cheese.
What's the best way to reheat leftovers?
Wrap leftovers in foil and reheat in a 300°F oven for 8-10 minutes to restore crispiness. For a quicker method, use a toaster oven on low for 3-4 minutes—this keeps the bread from getting soggy. Avoid microwaving as it makes the bread rubbery. Always reheat from room temperature for even warming.
Can I substitute the ham with turkey or chicken?
You can try, but the texture won't be identical. For turkey, use thinly sliced deli turkey breast and pan-sear for 1-2 minutes per side until crispy. Chicken works best as thinly sliced chicken breast (cooked to 165°F), but it won't have the same salty, cured flavor. If substituting, increase the seasoning with extra garlic powder and salt to compensate for the milder taste.
How do I make these sandwiches ahead for a party?
Assemble the sandwiches without the top buns and store in an airtight container in the fridge for up to 2 days. When ready to serve, toast the buns separately, then press the sandwiches together. For a crowd, keep the buns warm in a 200°F oven while assembling. Serve with pre-cut fries and pickles on the side for easy grab-and-go serving.
