Quick Recipe Version (TL;DR)
Quick Ingredients
- 1 pound 85/15 ground beef
- 1 teaspoon Worcestershire sauce
- 3/4 teaspoon kosher salt, divided
- 1/2 teaspoon black pepper, divided
- 8 pineapple rings, drained and patted dry
- 1 tablespoon unsalted butter
- 1 tablespoon packed light brown sugar
- 8 ounces thin-sliced deli ham
- 4 slices Swiss cheese
- 4 brioche or potato burger buns, split
- 4 large green leaf lettuce leaves
- 1/4 cup Dijon mustard
- 2 tablespoons honey
- 1 tablespoon mayonnaise
- 1 teaspoon apple cider vinegar
Do This
- 1. Stir together Dijon mustard, honey, mayonnaise, and apple cider vinegar to make the honey mustard.
- 2. Mix beef with Worcestershire sauce, 1/2 teaspoon kosher salt, and 1/4 teaspoon black pepper; shape into 4 patties.
- 3. Heat a grill or cast-iron skillet to medium-high, about 400°F.
- 4. Caramelize pineapple with butter, brown sugar, 1/4 teaspoon salt, and 1/4 teaspoon pepper for 2 to 3 minutes per side.
- 5. Cook burgers for 4 to 5 minutes per side, until the center reaches 160°F.
- 6. Warm ham briefly, top each patty with ham and Swiss, and melt the cheese for 1 to 2 minutes.
- 7. Toast buns, spread with honey mustard, then assemble with lettuce, cheeseburger patty, ham, and caramelized pineapple.
Why You’ll Love This Recipe
- Sweet, salty, and savory in every bite: Caramelized pineapple, smoky ham, juicy beef, and nutty Swiss cheese make this burger taste like a tropical deli sandwich meets a backyard cookout.
- Easy but impressive: The pineapple caramelizes quickly in a skillet or on the grill, giving the burger a glossy, golden finish with very little extra effort.
- Balanced and fresh: Crisp lettuce and tangy honey mustard keep the rich ham, beef, and cheese from feeling too heavy.
- Great for weeknights or cookouts: Everything cooks in under 20 minutes once the ingredients are prepped.
Grocery List
- Produce: Green leaf lettuce, fresh pineapple or canned pineapple rings
- Meat: 85/15 ground beef, thin-sliced deli ham
- Dairy: Swiss cheese slices, unsalted butter
- Bakery: Brioche or potato burger buns
- Pantry: Dijon mustard, honey, mayonnaise, apple cider vinegar, Worcestershire sauce, light brown sugar, kosher salt, black pepper, neutral oil if cooking in a skillet
Full Ingredients
For the Honey Mustard Sauce
- 1/4 cup Dijon mustard
- 2 tablespoons honey
- 1 tablespoon mayonnaise
- 1 teaspoon apple cider vinegar
- 1 pinch kosher salt, about 1/16 teaspoon
For the Caramelized Pineapple
- 8 pineapple rings, about 1/2 inch thick, drained very well and patted dry
- 1 tablespoon unsalted butter
- 1 tablespoon packed light brown sugar
- 1/4 teaspoon kosher salt
- 1/4 teaspoon freshly ground black pepper
For the Burger Patties
- 1 pound 85/15 ground beef, chilled
- 1 teaspoon Worcestershire sauce
- 1/2 teaspoon kosher salt
- 1/4 teaspoon freshly ground black pepper
- 1 teaspoon neutral oil, only if cooking in a skillet
For Assembly
- 8 ounces thin-sliced deli ham, divided into 4 portions
- 4 slices Swiss cheese, about 1 ounce each
- 4 brioche or potato burger buns, split
- 4 large green leaf lettuce leaves, washed and dried
- 1 tablespoon unsalted butter, softened, for toasting buns if desired

Step-by-Step Instructions
Step 1: Make the honey mustard sauce
In a small bowl, stir together 1/4 cup Dijon mustard, 2 tablespoons honey, 1 tablespoon mayonnaise, 1 teaspoon apple cider vinegar, and a small pinch of kosher salt. Mix until smooth and glossy. Taste and adjust if needed: add a little more honey for sweetness or a few extra drops of vinegar for tang. Cover and refrigerate while you prepare the rest of the burger.
Step 2: Shape the burger patties
Place 1 pound of cold ground beef in a medium bowl. Add 1 teaspoon Worcestershire sauce, 1/2 teaspoon kosher salt, and 1/4 teaspoon black pepper. Use your fingertips to gently mix just until the seasoning is distributed; avoid overworking the meat, which can make the burgers dense.
Divide the beef into 4 equal portions, about 4 ounces each. Shape each portion into a patty about 4 inches wide and 3/4 inch thick. Press a shallow dimple into the center of each patty with your thumb. This helps the burgers cook evenly and prevents them from puffing up too much in the middle.
Step 3: Heat the grill or skillet
Preheat a gas grill, grill pan, or cast-iron skillet over medium-high heat until it reaches about 400°F. If using a skillet, add 1 teaspoon neutral oil and wipe it into a thin, even layer with a paper towel. The pan should be hot enough that a drop of water sizzles immediately.
If you are grilling, clean and oil the grates before cooking. Keep the lid nearby because covering the burgers briefly at the end helps melt the Swiss cheese beautifully.
Step 4: Caramelize the pineapple
Pat the pineapple rings very dry with paper towels. Moisture prevents browning, so this step makes a big difference. In a large skillet over medium-high heat, melt 1 tablespoon unsalted butter. Sprinkle in 1 tablespoon packed light brown sugar, 1/4 teaspoon kosher salt, and 1/4 teaspoon black pepper, stirring for about 15 seconds until the sugar begins to dissolve.
Add the pineapple rings in a single layer. Cook for 2 to 3 minutes per side, until the pineapple is golden brown at the edges and lightly sticky. Transfer the rings to a plate. If using a grill, brush the pineapple with melted butter, sprinkle with brown sugar, salt, and pepper, then grill over medium-high heat for 2 to 3 minutes per side.
Step 5: Cook the burger patties
Place the patties on the hot grill or skillet. Cook for 4 to 5 minutes on the first side without pressing down on them. Flip and cook for another 4 to 5 minutes, or until the internal temperature reaches 160°F when checked with an instant-read thermometer in the center of each patty.
During the last minute of cooking, gather the thin-sliced ham into 4 loose folded stacks. Place one stack of ham on top of each burger patty, then top each stack with 1 slice of Swiss cheese. Cover the grill or skillet for 1 to 2 minutes, just until the ham is warm and the cheese is melted and draped over the edges.
Step 6: Toast the buns
While the cheese melts, toast the split burger buns. For extra richness, spread the cut sides with 1 tablespoon softened butter total. Toast cut-side down in a clean skillet over medium heat for 1 to 2 minutes, or place them on the grill for 30 to 60 seconds, until lightly golden. Toasting helps the buns stand up to the juicy pineapple and sauce.
Step 7: Assemble the burgers
Spread 1 tablespoon honey mustard sauce on the bottom half of each toasted bun. Add 1 lettuce leaf to each bottom bun, folding it as needed so it fits. Place a hot burger patty topped with ham and melted Swiss over the lettuce.
Top each burger with 2 caramelized pineapple rings. Spread another 1 tablespoon honey mustard on the top bun, close the burger, and serve immediately while the cheese is melted and the pineapple is warm and glossy.
Pro Tips
- Dry the pineapple well: Whether using canned or fresh pineapple, patting it dry helps it caramelize instead of steam.
- Use thin ham: Thin-sliced deli ham folds easily, warms quickly, and gives you a tender, layered bite instead of a chewy slab.
- Do not press the patties: Pressing squeezes out juices. Let the heat do the work for a moist, flavorful burger.
- Melt with a lid: Covering the pan or grill for the final 1 to 2 minutes traps heat and gives the Swiss cheese that smooth, melty finish.
- Build with lettuce under the patty: The lettuce acts as a barrier between the saucy bun and the hot burger, helping prevent sogginess.
Variations
- Spicy pineapple ham burger: Add 1/2 teaspoon hot sauce or 1/4 teaspoon cayenne pepper to the honey mustard, then top the burger with pickled jalapeños.
- Turkey pineapple ham burger: Replace the ground beef with 1 pound ground turkey. Add 1 tablespoon olive oil to the turkey mixture and cook the patties to 165°F.
- Hawaiian-style BBQ version: Replace half of the honey mustard with barbecue sauce and add a few thin slices of red onion for crunch.
Storage & Make-Ahead
These burgers are best assembled right before serving, but you can prep several parts ahead. The honey mustard sauce can be made up to 5 days in advance and stored in an airtight container in the refrigerator. The burger patties can be shaped up to 24 hours ahead; place them on a parchment-lined plate, cover tightly, and refrigerate until ready to cook. The pineapple can be caramelized up to 2 days ahead and refrigerated, then rewarmed in a skillet over medium heat for 1 to 2 minutes per side.
Store leftover cooked patties, ham, cheese, and pineapple separately from the buns and lettuce. Refrigerate in airtight containers for up to 3 days. Reheat patties and ham in a covered skillet over medium-low heat for 4 to 6 minutes, or until warmed through. Add fresh lettuce and toast the buns just before serving for the best texture.
Nutrition (per serving)
Calories: 755 kcal | Carbs: 63g | Protein: 46g | Fat: 40g | Saturated Fat: 17g | Fiber: 3g | Sugar: 35g | Sodium: 1540mg | Cholesterol: 165mg
