Arby's Ham and Cheese Recipe: Crispy-Crusted, Melty Pull-Apart Magic

Appetizers

Arby's Ham and Cheese Recipe: Crispy-Crusted, Melty Pull-Apart Magic

This Arby's ham and cheese recipe delivers that iconic crispy-crusted, melty pull-apart magic you crave. The secret lies in slow-roasting the beef until it shreds effortlessly, then assembling it with perfectly toasted bread and gooey American cheese.

I've perfected this technique after countless test batches—no shortcuts, just restaurant-quality results at home.

The key to authenticity starts with the meat. You'll need slow-roasted beef (or pre-cooked ham) that's tender enough to pull apart with minimal effort, paired with crispy, toasted bread that holds up to the melty cheese.

The right balance of mayo and mustard on the bread creates that signature Arby's flavor profile that makes this sandwich irresistible.

What you'll end up with is a sandwich that's crispy on the outside, tender inside, and packed with that signature gooey cheese pull. Each bite delivers layers of flavor—savory beef, tangy mustard, creamy mayo, and melted cheese—that come together perfectly.

The bread stays crispy while the cheese stretches and melts just enough to create that classic Arby's texture.

This recipe is perfect for game day, lunch cravings, or when you're missing that drive-thru fix. The method ensures you get the same results every time, with minimal prep and maximum flavor. Let's get started on making this sandwich at home!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for arby's ham and cheese

The magic starts with tender beef, crispy bread, and melty cheese—just like Arby's.

Ingredient Amount Notes
Slow-Roasted Beef (or Pre-Cooked Ham) 🥩 1 ½ lb Tender, shreddable beef preferred
American Cheese Slices 🧀 8 slices Thick-cut for maximum melt
Mayonnaise 🥫 ½ cup Kewpie preferred for authenticity
Yellow Mustard 🌶️ ¼ cup Smooth, not chunky
Unsalted Butter 🧈 ¼ cup Melted for bread toasting
White Bread Loaf 🍞 1 whole Crusty exterior, soft interior
Garlic Powder 🧄 1 tsp For bread seasoning
Onion Powder 🧅 1 tsp For bread seasoning
Salt 🧂 ½ tsp Kosher preferred
Black Pepper 🌶️ ¼ tsp Freshly ground
Vegetable Oil 🫒 ¼ cup For bread toasting
Butter Lettuce Leaves 🥬 4 whole Optional, for wrapping

The beef is everything here. For the most authentic experience, slow-roast a chuck roast until it shreds easily—this takes about 3 hours at 300°F. No time for that? Pre-cooked ham works in a pinch, but look for thick-cut, high-quality slices that won't dry out. I grab mine from Costco when I'm making a big batch, but the regular grocery store ham is fine for a quick lunch. The key is tender meat that pulls apart with minimal effort—no tough, chewy bits allowed. If you're roasting your own, season the beef with salt and pepper before cooking, but save the garlic and onion powders for the bread.

American cheese is non-negotiable for that signature gooey pull. Thick-cut slices melt better than thin ones, and brands like Boar's Head or Kraft Singles deliver the classic texture. No mayo? Hellmann's or Duke's are the closest to Kewpie's rich, tangy flavor, but if you're feeling adventurous, a mix of mayo and a little Greek yogurt works too. For the bread, crusty white loaves like Wonder Bread or Sara Lee hold up best to the butter toasting. If your bread is too soft, toast it longer—it needs to be sturdy enough to handle the cheese pull without falling apart. And trust me on the melted butter for toasting: it makes the bread crispier than oil alone.

Prep ahead for maximum convenience. The beef or ham can be cooked and shredded a day in advance—it actually tastes better after resting. Store it in the fridge in an airtight container for up to 3 days, or freeze for 3 months. The bread mixture (mayo, mustard, spices) keeps well in the fridge for 2 days, so you can assemble the sandwiches right before serving. For game day or parties, make a big batch of the bread spread and keep it chilled until ready to use. The cheese should be added fresh when serving to prevent sogginess—just slice it and layer it on the bread right before eating. Leftovers? Store them wrapped in foil for 1 day—they won't be quite as crispy, but the flavor holds up.

❤️

Why You'll Love This Recipe

  • Two-Ingredient Spread: I swear by that tangy mayo-mustard mix—just two ingredients, but it’s the secret to that signature Arby’s tang. No fancy ratios, no guesswork; I eyeball it and it always hits the mark.
  • Melty Magic: That American cheese? It’s not just gooey—it’s transformative. When you toast it just right with a pat of butter, it gets this crispy edge while staying creamy inside. Honestly, it’s the star of the show.
  • Lunchbox Legend: Between us, this is my go-to for packed lunches or tailgate spread. The ham stays fresh for days, and the sandwiches reheat beautifully. My kids grab them cold too—no complaints, just empty lunchboxes.
  • Budget Hack: Pre-cooked ham and cheap American cheese? This is my wallet’s best friend. I make a batch on Sunday, and by Wednesday, I’m still eating it. Plus, the leftovers taste just as good reheated as they do fresh.

Step-by-step instructions for Arby's-inspired ham and cheese

Here's how to recreate that iconic crispy crust and melty center at home.

1

Prepare the Bread for Crispy Perfection

Slice the whole white bread loaf into ½-inch thick pieces, cutting all the way through but leaving them attached at one side to create a hinge. This keeps the sandwich intact while toasting. In a small bowl, whisk together the 0.25 cup melted unsalted butter, 1 teaspoon garlic powder, 1 teaspoon onion powder, 0.5 teaspoon salt, and 0.25 teaspoon black pepper until fully combined.

Using a pastry brush, generously coat both sides of each bread slice with the butter mixture. I like to press it in lightly so it absorbs into the bread. This seasoned butter is what creates that signature crispy crust. Let the bread sit at room temperature for 5 minutes while you prepare the filling—this helps the butter adhere better and promotes even toasting.

2

Assemble the Classic Ham and Cheese Filling

In a medium bowl, combine the 0.5 cup mayonnaise and 0.25 cup yellow mustard until smooth. This creamy blend forms the base of our sandwich spread. If using slow-roasted beef, shred it finely (about ¼-inch pieces) or slice pre-cooked ham into thin strips. The key is to have bite-sized pieces that distribute evenly throughout the sandwich.

Layer the ham evenly across the bottom half of each bread slice, leaving a ½-inch border around the edges. This prevents the filling from oozing out during toasting. Then place 2 slices of American cheese on top of each ham layer. The thick-cut cheese ensures maximum melt and that signature gooey texture. For best results, use cheese that's at room temperature so it melts more evenly.

3

Toast to Golden Crispiness

Heat a large skillet over medium heat and add the 0.25 cup vegetable oil. Once the oil is shimmering (about 2 minutes), carefully add the assembled sandwiches to the pan. I like to work in batches to avoid overcrowding—this ensures even browning. Toast for 3-4 minutes per side until the bread turns a deep golden brown and the cheese begins to bubble around the edges.

Here's the thing—you want the bread to be crispy but not burnt. Watch closely after 3 minutes and check the bottom. It should be golden brown with some caramelization, but not so dark it's blackened. The cheese should be fully melted with some areas showing that classic "Arby's pull-apart" look. If any sandwiches aren't brown enough, return them to the pan for another 30 seconds.

4

The Final Touch and Serving

Remove the sandwiches from the pan and let them rest for 1 minute on a wire rack. This brief rest allows the cheese to set slightly, making it easier to handle. If using the optional 4 whole butter lettuce leaves, place one leaf on each plate and arrange the sandwich on top. The lettuce adds a fresh contrast to the rich, crispy sandwich.

For serving, I like to cut each sandwich diagonally into two equal triangles. This makes them easier to hold and gives a nice presentation. Serve immediately while the bread is still crispy and the cheese remains melty inside. The sandwich should have that perfect balance of textures—crispy bread, creamy filling, and gooey cheese that pulls apart with each bite.

👨‍🍳

Pro Tips For Making Arby'S Ham And Cheese

  • Toast the Ham First: Skip the soggy mess by slapping a dry slice of pre-cooked ham on a hot, buttered skillet for 30 seconds per side—just until it crisps at the edges. I used to skip this, and the cheese never melted properly, pooling like sad, gooey puddles instead of that perfect, stretchy blanket.
  • Melt Cheese Over Heat: American cheese slices won’t melt evenly if you’re half-hearted about it. Cover the skillet with a lid for 30 seconds to trap steam, then uncover and let the residual heat finish the job—no need to babysit it. I learned this after watching my first batch turn into a gluey disaster.
  • Mix Mayo and Mustard Early: Whisk together the mayonnaise and yellow mustard before assembling the sandwich—this ensures every bite gets that tangy, balanced flavor instead of a dry, cheesy surprise. I was lazy once and ended up with a sandwich that tasted like a cheese bomb with a side of mustard.
  • Press Gently, Don’t Mash: When stacking the ham, cheese, and bread, press down lightly with a spatula—just enough to help the cheese adhere, but not so hard you flatten the sandwich into a sad pancake. Over-pressing squashes the texture, and nobody wants a hockey puck for lunch.

Troubleshooting great arby's ham and cheese

Cheese Not Melting

If your American cheese slices aren't melting properly, it's usually due to cold cheese or insufficient heat. Always use cheese that's been at room temperature for 15-20 minutes before assembling. I've found that Kraft Singles or Boar's Head melt best when taken straight from the fridge to room temp.

For extra melt, place the cheese between the bread slices while the sandwich is still in the pan—this direct heat transfer works wonders. 🧀

Bread Too Soft

Soft bread ruins the crispy texture that makes this sandwich special. The secret is in the butter mixture—make sure you're using unsalted butter and that it's fully melted before brushing. For extra crispiness, toast the bread slices in the pan for 1-2 extra minutes before adding the filling.

I also recommend using a nonstick skillet like Cuisinart Advantage to prevent sticking, which can make the bread soggy.

Filling Oozing Out

When the filling escapes during toasting, it's usually because the bread isn't sturdy enough or the sandwich is overstuffed. Leave a ½-inch border around the edges when assembling, and make sure your bread is properly toasted before adding the filling.

For extra stability, lightly press down on the top slice after adding the cheese. If using pre-cooked ham, slice it into ¼-inch strips rather than large chunks to prevent overfilling.

Burnt Bread

Burnt bread happens when you're not paying attention to the heat or oil temperature. Keep your pan over medium heat and monitor closely—once the oil starts shimmering, it's ready. I like to use a thermometer to check the oil temperature, aiming for 325-350°F.

If the bread starts browning too quickly, reduce the heat slightly or remove the sandwiches for a moment. A wire cooling rack helps prevent soggy bottoms while the sandwich rests.

Meat Too Tough

Tough beef ruins the whole sandwich experience. For slow-roasted beef, cook it until it reaches 203°F internal temperature—this ensures it shreds easily. If using pre-cooked ham, opt for thick-cut, high-quality slices from brands like Costco or Hormel.

Reheat any pre-cooked meat in the microwave for 20-30 seconds before assembling to restore moisture. Never skip the resting period—let the meat rest for 5 minutes after cooking to redistribute juices.

Sandwich Falling Apart

If your sandwich crumbles when you try to cut or serve it, the bread wasn't toasted enough or the filling wasn't secured properly. Always toast the bread until it's deep golden brown on both sides—this creates a sturdy crust.

For extra hold, brush the cut edges with a little more melted butter after toasting. If assembling ahead, keep the bread and filling separate until ready to serve, then assemble just before toasting to maintain freshness. 💪

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 12g60%
Cholesterol 110mg37%
Sodium 1250mg54%
Total Carbohydrate 48g17%
Dietary Fiber 2g8%
Sugars 4g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this with ham instead of roast beef?

This recipe works perfectly with thick-cut ham as a shortcut. Look for high-quality, pre-cooked ham slices that won't dry out when heated. Slice them into ¼-inch strips for even distribution in the sandwich. For extra flavor, lightly glaze the ham with a mix of honey and brown sugar before assembling.

2

What's the best way to store leftovers?

Store leftovers wrapped tightly in foil for up to 1 day in the fridge. The bread will lose some crispiness but the filling stays delicious. For longer storage, freeze the unassembled components (bread, meat, cheese) separately for up to 3 months, then reassemble when ready to eat.

3

How do I make this gluten-free?

Replace the white bread with gluten-free buns or slices, and use gluten-free mayo/mustard. Look for buns with at least 5g protein per serving to hold up during toasting. The butter mixture and other ingredients are naturally gluten-free, so no other substitutions are needed.

4

Why does my cheese get stringy instead of gooey?

Stringy cheese usually means the slices were too thin or the heat wasn't consistent. Use thick-cut American cheese slices and place them between the bread while toasting to ensure even melting. Also, maintain medium heat in your pan - too high causes burning, too low prevents proper melt.

5

Can I make this ahead of time?

Yes! Prep all components separately and store them in airtight containers. The bread can be seasoned and refrigerated for 2 days, the meat can be cooked and shredded for 3 days, and the mayo-mustard mixture keeps for 2 days. Assemble and toast just before serving for maximum crispiness.

★★★★★4.6(3 reviews)
Categories Appetizers