Quick Recipe Version (TL;DR)
Quick Ingredients
- Burgers: 1 1/2 lb 80/20 ground beef, 1 1/2 tsp kosher salt, 1 tsp black pepper, 1 tsp Worcestershire sauce, 4 slices Swiss cheese, 4 artisan buns, 1 tbsp butter for toasting
- Garlic mushrooms: 12 oz cremini mushrooms, 2 tbsp unsalted butter, 1 tbsp olive oil, 3 garlic cloves, 1/2 tsp kosher salt, 1/4 tsp black pepper, 1 tsp fresh thyme, 1 tsp Worcestershire sauce
- Caramelized onions: 2 large yellow onions, 1 tbsp unsalted butter, 1 tbsp olive oil, 1/2 tsp kosher salt, 1 tsp brown sugar, 1 tbsp balsamic vinegar
- Black pepper aioli: 1/2 cup mayonnaise, 1 small garlic clove, 1 tsp lemon juice, 1 tsp Dijon mustard, 3/4 tsp freshly cracked black pepper, 1/8 tsp kosher salt
Do This
- 1. Mix the black pepper aioli and refrigerate for at least 15 minutes.
- 2. Cook sliced onions in butter and oil over medium-low heat for 25 to 30 minutes, then finish with brown sugar and balsamic vinegar.
- 3. Sauté mushrooms in butter and oil until browned, then add garlic, thyme, Worcestershire sauce, salt, and pepper.
- 4. Shape beef into 4 patties, season, and make a shallow indentation in the center of each patty.
- 5. Sear patties in a hot skillet or on a grill for 3 to 4 minutes per side, adding Swiss cheese during the final minute.
- 6. Toast buttered artisan buns until golden.
- 7. Build each burger with aioli, beef patty, melted Swiss, garlic mushrooms, caramelized onions, and the top bun.
Why You’ll Love This Recipe
- Steakhouse flavor at home: Savory mushrooms, sweet caramelized onions, melted Swiss, and a juicy beef patty make this feel restaurant-worthy.
- Balanced and bold: The black pepper aioli adds creamy heat that cuts through the richness beautifully.
- Simple techniques, big payoff: Slow-cooked onions and well-browned mushrooms do most of the flavor work.
- Perfect for weekends or cookouts: Make the toppings ahead, then cook the burgers fast when it is time to eat.
Grocery List
- Produce: 12 oz cremini mushrooms, 2 large yellow onions, 4 garlic cloves, 1 lemon, fresh thyme
- Dairy: 4 slices Swiss cheese, unsalted butter
- Meat: 1 1/2 lb 80/20 ground beef
- Bakery: 4 artisan burger buns, such as brioche, potato, sesame, or bakery-style kaiser buns
- Pantry: Mayonnaise, olive oil, Dijon mustard, Worcestershire sauce, balsamic vinegar, brown sugar, kosher salt, freshly cracked black pepper
Full Ingredients
For the Black Pepper Aioli
- 1/2 cup mayonnaise
- 1 small garlic clove, finely grated or minced into a paste
- 1 teaspoon fresh lemon juice
- 1 teaspoon Dijon mustard
- 3/4 teaspoon freshly cracked black pepper
- 1/8 teaspoon kosher salt
For the Caramelized Onions
- 2 large yellow onions, thinly sliced, about 1/8 inch thick
- 1 tablespoon unsalted butter
- 1 tablespoon olive oil
- 1/2 teaspoon kosher salt
- 1 teaspoon packed light brown sugar
- 1 tablespoon balsamic vinegar
- 1 to 2 tablespoons water, as needed for deglazing the pan
For the Sautéed Garlic Mushrooms
- 12 oz cremini mushrooms, cleaned and sliced 1/4 inch thick
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 3 garlic cloves, minced
- 1 teaspoon fresh thyme leaves, or 1/4 teaspoon dried thyme
- 1 teaspoon Worcestershire sauce
- 1/2 teaspoon kosher salt
- 1/4 teaspoon freshly cracked black pepper
For the Beef Patties
- 1 1/2 lb 80/20 ground beef, cold
- 1 teaspoon Worcestershire sauce
- 1 1/2 teaspoons kosher salt
- 1 teaspoon freshly cracked black pepper
- 1 tablespoon neutral oil, such as canola or avocado oil, for the skillet if cooking indoors
- 4 slices Swiss cheese, about 1 oz each
For Assembly
- 4 artisan burger buns, split
- 1 tablespoon unsalted butter, softened, for toasting the buns
- Optional: 4 lettuce leaves, for extra crunch and moisture barrier
- Optional: 8 dill pickle slices, for serving on the side

Step-by-Step Instructions
Step 1: Make the black pepper aioli
In a small bowl, stir together 1/2 cup mayonnaise, 1 finely grated garlic clove, 1 teaspoon lemon juice, 1 teaspoon Dijon mustard, 3/4 teaspoon freshly cracked black pepper, and 1/8 teaspoon kosher salt. Taste and adjust with a little more lemon juice if you like it brighter. Cover and refrigerate for at least 15 minutes while you prepare the rest of the burger components. This short rest gives the garlic and pepper time to flavor the mayonnaise.
Step 2: Caramelize the onions
Heat 1 tablespoon butter and 1 tablespoon olive oil in a large skillet over medium heat until the butter melts. Add the thinly sliced onions and 1/2 teaspoon kosher salt. Cook for 5 minutes, stirring often, until the onions begin to soften. Reduce the heat to medium-low and continue cooking for 20 to 25 minutes, stirring every few minutes. If the pan gets dry or browned bits begin to stick too firmly, add 1 tablespoon water and scrape the pan with a wooden spoon.
When the onions are deep golden, soft, and jammy, stir in 1 teaspoon brown sugar and 1 tablespoon balsamic vinegar. Cook for 2 to 3 minutes more, until glossy and deeply caramelized. Transfer the onions to a small bowl and cover loosely to keep warm.
Step 3: Sauté the garlic mushrooms
Wipe out the skillet if needed, then place it over medium-high heat. Add 1 tablespoon olive oil and 2 tablespoons butter. When the butter foams, add the sliced mushrooms in an even layer. Let them cook without stirring for 3 minutes so they can brown instead of steam. Stir and cook for another 4 to 5 minutes, until the mushrooms are tender, browned, and most of their moisture has evaporated.
Reduce the heat to medium. Add the minced garlic, thyme, 1 teaspoon Worcestershire sauce, 1/2 teaspoon kosher salt, and 1/4 teaspoon black pepper. Cook for 1 to 2 minutes, stirring constantly, until the garlic smells fragrant but is not browned. Transfer the mushrooms to a bowl and cover loosely to keep warm.
Step 4: Shape and season the beef patties
Place the cold ground beef in a bowl and drizzle with 1 teaspoon Worcestershire sauce. Use your hands to gently divide the beef into 4 equal portions, about 6 oz each. Shape each portion into a patty about 4 1/2 inches wide and 3/4 inch thick. Try not to overwork the meat, which can make the burgers dense.
Press a shallow indentation 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. Season both sides of the patties evenly with 1 1/2 teaspoons kosher salt and 1 teaspoon freshly cracked black pepper just before cooking.
Step 5: Cook the burgers and melt the Swiss cheese
For stovetop cooking, heat a cast-iron skillet or heavy skillet over medium-high heat for 2 to 3 minutes, until very hot. Add 1 tablespoon neutral oil and swirl to coat. Add the patties, leaving space between them, and cook for 3 to 4 minutes on the first side without pressing down. Flip and cook for 2 to 3 minutes more.
Place 1 slice Swiss cheese on each patty during the final 1 minute of cooking. Cover the skillet with a lid or a sheet pan to help the cheese melt. Cook until the cheese is melted and the beef reaches an internal temperature of 160°F for well-done ground beef, measured with an instant-read thermometer. Transfer the patties to a plate and rest for 3 minutes.
For grilling, preheat the grill to medium-high heat, about 425°F to 450°F. Oil the grates, then grill the patties for 3 to 4 minutes per side. Add Swiss cheese during the final minute and close the lid until melted. Cook to an internal temperature of 160°F.
Step 6: Toast the artisan buns
Spread the cut sides of the buns with 1 tablespoon softened butter total. Place them cut-side down in a skillet over medium heat for 1 to 2 minutes, or until golden and lightly crisp. If using the grill, toast the buns cut-side down over indirect heat for 30 to 60 seconds. Keep a close eye on them because buttery buns can brown quickly.
Step 7: Assemble the Mushroom Swiss Burgers
Spread a generous spoonful of black pepper aioli on the bottom half of each toasted bun. Add lettuce if using, then place a hot Swiss-topped beef patty on top. Spoon the sautéed garlic mushrooms over the melted cheese, then add a mound of caramelized onions. Spread a little more aioli on the top bun, close the burger, and serve immediately while the cheese is melted and the toppings are warm.
Step 8: Serve while hot
Serve the burgers right away with pickles, kettle chips, fries, roasted potatoes, or a crisp green salad. For the best texture, bring the burgers to the table as soon as they are assembled so the toasted buns stay crisp and the aioli remains creamy.
Pro Tips
- Use 80/20 beef for juiciness: Leaner beef can dry out quickly, especially when cooked to 160°F.
- Do not salt the beef too early: Season the patties right before cooking so the texture stays tender instead of sausage-like.
- Give mushrooms room: If your skillet is small, cook the mushrooms in two batches. Crowding traps steam and prevents browning.
- Toast the buns well: A crisp, buttery surface helps the bun hold up against aioli, mushrooms, onions, and burger juices.
- Let the cheese melt fully: Covering the skillet for the last minute creates a little steam, which melts Swiss cheese smoothly over the patty.
Variations
- Smoky bacon mushroom Swiss burger: Add 2 crisp bacon slices to each burger and stir 1/4 teaspoon smoked paprika into the aioli.
- Steakhouse blue cheese twist: Replace Swiss with blue cheese or gorgonzola and add a few arugula leaves for peppery freshness.
- Turkey mushroom Swiss burger: Use 1 1/2 lb ground turkey, add 1 tablespoon olive oil to the meat mixture, and cook to an internal temperature of 165°F.
Storage & Make-Ahead
The black pepper aioli can be made up to 3 days ahead and stored in an airtight container in the refrigerator. The caramelized onions can be made up to 4 days ahead, and the sautéed mushrooms can be made up to 3 days ahead; reheat both gently in a skillet over medium-low heat before serving. Uncooked shaped patties can be covered and refrigerated for up to 24 hours, but season them with salt and pepper right before cooking. Store cooked burger patties separately from buns and toppings in an airtight container in the refrigerator for up to 3 days. Reheat patties in a covered skillet over medium-low heat until warmed through, adding a splash of water to create steam if needed. For best results, assemble burgers only just before eating.
Nutrition (per serving)
Calories: 842 kcal | Carbs: 39g | Protein: 47g | Fat: 56g | Saturated Fat: 22g | Fiber: 3g | Sugar: 10g | Sodium: 1180mg | Cholesterol: 165mg
