Shoneys Slim Jim Sandwich Recipe

To make the finest comfort-style lunch or quick diner breakfast, this Shoneys Slim Jim Sandwich Recipe Recipe is honestly one of the best things you can put on the table.

Shoney’s is known for America’s favorite breakfast bar, but this hot pressed sandwich has always been one of those underrated menu items people remember long after the first bite.

The crispy toasted bun, smoky sliced ham, melted Swiss cheese, cool lettuce, juicy tomato, and creamy pickle sauce all come together in the most satisfying way.

This slim jim sandwich tastes rich without feeling too heavy, and the tangy homemade Slim Jim sauce gives it that classic diner flavor you usually only get at old-school restaurants.

Today I’m sharing the most request Shoneys Slim Jim Sandwich Copycat Recipe so that you can make it at home and make your breakfast unforgettable and nostalgic.

What makes this sandwich recipe even better at home is how fresh everything tastes straight from the skillet. You can press the sandwich until perfectly golden, add extra sauce if you love bold flavor, and serve it with fries, soup, or crunchy pickles for the full Shoney’s breakfast experience.

How To Make Shoneys Slim Jim Sandwich

What Buns To Choose for This Slim Jim Sandwich?

Hamburger buns or Grecian-style rolls are the best choices for making a true copycat Shoney’s Slim Jim sandwich at home.

I’ve tested both, and honestly, each one gives the sandwich a slightly different texture. Hamburger buns make it softer and more diner-style, especially once they’re toasted and pressed on the skillet.

Grecian rolls hold up a little better with the sauce and stay slightly chewier inside.

Most of the time, I use soft hamburger buns because they taste closer to the classic Shoney’s version I remember.

Just make sure the bread is soft but sturdy enough to handle the warm ham, melted Swiss cheese, and extra Slim Jim sauce without falling apart.

Perfect For

  • Busy Weeknights – A quick hot sandwich that feels filling and homemade without a lot of cooking.
  • Family Lunches – Easy to make for everyone, and each person can add their favorite toppings.
  • Game Day Meals – Tastes perfect with fries, chips, and cold drinks on the side.
  • Late-Night Cravings – Warm, cheesy, and crispy in all the right ways after a long day.
  • Diner-Style Comfort Food – Great when you want something simple that still tastes special.
  • Picky Eaters – The flavors are classic, easy, and not too overpowering.
  • Small Gatherings – These pressed sandwiches disappear fast once served hot from the skillet.

Shoneys Slim Jim Sandwich Ingredients

For the Slim Jim Sauce

  • 1 cup mayonnaise – I like using full-fat mayo like Hellmann’s or Duke’s because it makes the sauce creamy and rich, just like the restaurant-style version.
  • 2 tablespoons finely chopped onion – Finely chopped white onion adds a little sharp flavor without taking over the sauce. It blends in smoothly and gives the sandwich that classic diner taste.
  • 2 tablespoons finely chopped dill pickles or dill relish – Dill pickles add crunch and tangy flavor. I usually chop whole pickles for a fresher texture, but dill relish works great for quick prep.
  • 2 tablespoons dill pickle juice – Pickle juice thins the sauce slightly and adds extra tangy flavor that makes the whole sandwich taste more balanced and flavorful.

For the Sandwiches

  • 4 hamburger buns or Grecian-style rolls – Soft hamburger buns taste closest to the original Shoney’s sandwich, while Grecian rolls stay a little firmer after pressing and toasting.
  • 2 tablespoons butter, softened – Softened butter helps the buns toast up golden brown and crisp on the skillet while adding extra flavor to the bread.
  • 1 pound sliced ham – Thin sliced deli ham works best because it heats quickly and layers nicely inside the sandwich. I usually use smoked ham for more flavor.
  • 8 slices Swiss cheese – Swiss cheese melts smoothly and pairs perfectly with the tangy sauce and smoky ham without making the sandwich feel too heavy.
  • 1 large ripe tomato, thinly sliced – Thin tomato slices add freshness and keep the sandwich from feeling too dry while still pressing together nicely.
  • 4 leaves iceberg lettuce – Iceberg lettuce gives the sandwich a fresh crunch that balances the warm ham, melted cheese, and creamy sauce really well.
  • Extra sauce for spreading – I always spread extra sauce on the top bun because it makes the sandwich creamier and gives every bite more flavor.

How To Make Shoneys Slim Jim Sandwich

Step 1 | Make the Slim Jim Sauce

Combine the mayonnaise, finely chopped onion, chopped dill pickles, and dill pickle juice in a bowl. Stir until smooth and evenly mixed. Let the sauce rest for at least 20 to 30 minutes before assembling the sandwiches so the flavors blend together properly. The sauce should have a creamy texture with a noticeable dill pickle flavor and a slight bite from the onion.

Step 2 | Prepare the Vegetables

Slice the tomato into thin, even slices and remove the tough core if needed. Wash and dry the iceberg lettuce leaves thoroughly. Keeping the lettuce crisp helps balance the richness of the ham, cheese, and sauce.

Step 3 | Brown the Ham

Heat a cast iron griddle or skillet over medium heat. Add the sliced ham and cook briefly until lightly browned around the edges and heated through. The goal is not to crisp the ham completely, but to give it a little color and extra flavor. Remove the ham from the pan and set aside.

Step 4 | Toast the Buns

Lightly butter the cut sides of the hamburger buns or Grecian rolls. Place them cut-side down on the hot griddle and toast until golden brown and slightly crisp. This toasted surface helps keep the sandwich from getting soggy and adds the signature texture.

Step 5 | Assemble the Sandwiches

Spread a generous layer of the Slim Jim sauce on the bottom half of each toasted bun. Layer the warm ham over the sauce, followed by two slices of Swiss cheese. Add a slice or two of tomato and top with iceberg lettuce. Spread more sauce on the top bun and place it over the sandwich.

Step 6 | Press and Grill the Sandwiches

Place the assembled sandwiches onto a hot skillet or grill pan. Press them down firmly using a sandwich press, heavy skillet, cast iron pan, or weighted plate. Cook over medium heat until the outside becomes toasted and crisp and the Swiss cheese fully melts. Flip carefully and continue pressing the second side until evenly golden and heated through.

The pressing step is what gives the Slim Jim sandwich its classic diner-style texture. The sandwich should be slightly flattened with a crisp exterior and melted cheese throughout the center.

Step 7 | Serve

Serve the sandwiches hot while the cheese is still melted. Slice in half if desired. The sandwich should be slightly messy from the sauce, tomato, and melted cheese, which is part of the authentic style. Corn, fries, soup, or a simple salad pair well on the side.

Recipe Tips & Notes

  • Chill the sauce before using for the best flavor development
  • Thinly sliced ham heats more evenly and presses better inside the sandwich
  • Always toast the buns first to avoid soggy bread later
  • Don’t overload the sandwich with tomato or it may slide apart while pressing
  • Medium heat works better than high heat because it melts the cheese evenly without burning the bread
  • A cast iron skillet gives the sandwich the most authentic diner-style crust
  • Swiss cheese melts best when brought closer to room temperature first
  • If serving a crowd, keep finished sandwiches warm in a 200°F oven for a few minutes

Mistakes To Avoid

Skipping the sauce resting time
I tried making the sauce and using it immediately once, and the flavor tasted too sharp and unfinished. Even 20 minutes makes a big difference.

Using very thick bread
Thick bakery rolls can overpower the filling. Softer diner-style buns press much better and taste closer to the original sandwich.

Cooking the ham too long
Overcooked ham becomes salty and dry fast. You only want light browning around the edges for extra flavor.

Pressing too aggressively too early
If you smash the sandwich immediately, ingredients may slide out before the cheese melts enough to hold everything together.

Adding watery tomatoes
Very juicy tomatoes can make the sandwich soggy quickly. I usually pat tomato slices dry before layering them inside.

Using cold cheese directly from the refrigerator
Cold Swiss cheese takes longer to melt and sometimes causes the bread to overbrown first.

Overfilling with sauce
Extra sauce tastes amazing, but too much can drip everywhere during pressing and soften the bread too much.

Serving Ideas with Shoneys Slim Jim Sandwich

A basket of crispy crinkle fries beside this sandwich feels incredibly classic and satisfying. The salty crunch of the fries works perfectly with the creamy pickle sauce, especially when you dip the fries into extra sauce on the side like a diner-style appetizer.

Tomato soup or creamy potato soup is another favorite pairing because the warm acidity balances the richness of the ham and Swiss cheese beautifully.

On colder evenings, this combination feels cozy and comforting without requiring much extra work in the kitchen.

If you want something lighter, a chilled pasta salad or creamy coleslaw gives the sandwich a fresh contrast. I especially like serving this during summer lunches because the cold crunchy side dishes balance the warm pressed sandwich perfectly.

For casual gatherings, slice the sandwiches in halves or quarters and arrange them on a large platter with pickle spears and kettle chips.

The melted cheese and toasted buns make them look especially inviting when served hot from the skillet.

How To Store Leftover & Reheat

Leftovers

Wrap leftover sandwiches tightly in foil or place them in an airtight container and refrigerate within 2 hours of cooking. They stay best for about 2 days. Store extra sauce separately so the bread does not become soggy during refrigeration.

Reheat

Reheat sandwiches in a skillet over medium-low heat or in a 350°F oven until warmed through. Avoid microwaving if possible because the bread loses its crisp texture quickly. The sauce itself should stay refrigerated and used within 4 days.

Shoneys Slim Jim Sandwich Recipe FAQs

What type of ham works best for this sandwich?

Thin sliced smoked deli ham gives the best flavor and texture. It heats quickly, folds nicely into the sandwich, and gets those lightly browned edges that make the sandwich taste more like the Shoney’s version.

Can I use a panini press instead of a skillet?

A panini press works great for this recipe because it crisps the bread evenly while melting the cheese fast. I still lightly butter the buns first so the outside gets that golden diner-style finish.

What cheese can I use besides Swiss?

Provolone is probably the closest swap because it melts smoothly without changing the flavor too much. White American cheese also works if you want the sandwich a little creamier and more kid-friendly.

Why did my sandwich turn soggy?

Too much sauce or wet tomatoes usually cause that problem. I always pat the lettuce and tomato dry first, and toasting the buns well helps keep everything crisp longer.

Can I freeze the sandwiches for later?

The full sandwich does not freeze very well because the lettuce and tomato lose their texture after thawing. It works better to freeze the ham separately and make fresh sandwiches later.

How do I get that real diner-style texture at home?

Pressing the sandwich while it cooks makes the biggest difference. The bread gets crisp, the cheese melts into the ham, and everything holds together better instead of tasting like a regular cold sandwich.

What sides go best with a Slim Jim sandwich?

French fries, onion rings, pickles, or tomato soup all pair really well with the warm sandwich. I also like serving it with coleslaw when I want something cool and crunchy on the side.

Yield: 4 sandwiches

Shoneys Slim Jim Sandwich Recipe

Shoneys Slim Jim Sandwich Recipe

This Shoneys Slim Jim Sandwich Recipe Recipe brings back the classic diner-style sandwich with smoky ham, melted Swiss cheese, crisp lettuce, tomato, and creamy pickle sauce pressed inside a toasted bun. I love making this copycat Shoney’s sandwich at home because it tastes fresh off the skillet and comes together without complicated steps. The tangy Slim Jim sauce gives it that real restaurant flavor people remember from old-school Shoney’s meals. This easy sandwich recipe is great for lunch, dinner, or weekend comfort food and takes under 35 minutes to make. You can serve it with fries, soup, pickles, or crunchy onion rings.

Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes

Ingredients

Slim Jim Sauce

  • 1 cup mayonnaise
  • 2 tablespoons finely chopped onion
  • 2 tablespoons finely chopped dill pickles or dill relish
  • 2 tablespoons dill pickle juice

Sandwiches

  • 4 hamburger buns or Grecian-style rolls
  • 2 tablespoons butter, softened
  • 1 pound sliced ham
  • 8 slices Swiss cheese
  • 1 large ripe tomato, thinly sliced
  • 4 leaves iceberg lettuce
  • Extra sauce for spreading

Instructions

    1. Combine the mayonnaise, finely chopped onion, chopped dill pickles, and dill pickle juice in a bowl. Stir until smooth and evenly mixed. Let the sauce rest for at least 20 to 30 minutes before assembling the sandwiches so the flavors blend together properly. The sauce should have a creamy texture with a noticeable dill pickle flavor and a slight bite from the onion.
    2. Slice the tomato into thin, even slices and remove the tough core if needed. Wash and dry the iceberg lettuce leaves thoroughly. Keeping the lettuce crisp helps balance the richness of the ham, cheese, and sauce.
    3. Heat a cast iron griddle or skillet over medium heat. Add the sliced ham and cook briefly until lightly browned around the edges and heated through. The goal is not to crisp the ham completely, but to give it a little color and extra flavor. Remove the ham from the pan and set aside.
    4. Lightly butter the cut sides of the hamburger buns or Grecian rolls. Place them cut-side down on the hot griddle and toast until golden brown and slightly crisp. This toasted surface helps keep the sandwich from getting soggy and adds the signature texture.
    5. Spread a generous layer of the Slim Jim sauce on the bottom half of each toasted bun. Layer the warm ham over the sauce, followed by two slices of Swiss cheese. Add a slice or two of tomato and top with iceberg lettuce. Spread more sauce on the top bun and place it over the sandwich.
    6. Place the assembled sandwiches onto a hot skillet or grill pan. Press them down firmly using a sandwich press, heavy skillet, cast iron pan, or weighted plate. Cook over medium heat until the outside becomes toasted and crisp and the Swiss cheese fully melts. Flip carefully and continue pressing the second side until evenly golden and heated through. The pressing step is what gives the Slim Jim sandwich its classic diner-style texture. The sandwich should be slightly flattened with a crisp exterior and melted cheese throughout the center.
    7. Serve the sandwiches hot while the cheese is still melted. Slice in half if desired. The sandwich should be slightly messy from the sauce, tomato, and melted cheese, which is part of the authentic style. Corn, fries, soup, or a simple salad pair well on the side.

Nutrition Information:

Serving Size:

4 sandwiches

Amount Per Serving: Calories: 640Total Fat: 43gSodium: 1480mg

This copycat Shoney’s Slim Jim sandwich recipe brings back the classic diner flavor with buttery toasted buns, savory ham, melted Swiss cheese, crisp lettuce, tomato, and that tangy pickle sauce that makes the sandwich unforgettable.

Pressing the sandwich while grilling gives it the authentic texture that made the original so popular.

If you have been craving a homemade Slim Jim sandwich recipe that tastes like the restaurant version, this easy copycat recipe delivers the same comforting flavor right from your own kitchen.

Leave a Comment

Your email address will not be published. Required fields are marked *

Skip to Recipe
Scroll to Top