Ingredients
4 tablespoons olive or avocado oil for sautéing and moisture
1 peeled thickly sliced yellow onion for sweetness when caramelized
2 pounds ground beef (preferably 80/20) for juicy patties
4 slices Swiss cheese (can double up) for melting over the patty
2 cups thinly sliced button or baby bella mushrooms, or a combination for earthiness and texture
3 finely minced garlic cloves for aroma and flavor
2 cups beef stock for creating a savory sauce
4 burger buns, soft but sturdy for holding toppings
1 teaspoon unsalted butter (optional) for a silky sauce finish
Minced fresh parsley (optional) for fresh, herbaceous note
Coarse salt and freshly cracked pepper to taste for seasoning
Instructions
1-First Step: Prepare the Onions Heat 2 tablespoons of oil in a large frying pan over medium heat. Add the sliced yellow onion, season lightly with salt, and sauté for 5 to 7 minutes until lightly browned. Lower the heat and cook, stirring occasionally, for 20 to 25 minutes until the onions are deeply caramelized and tender, then set them aside. For a low-calorie twist, use less oil here to keep things light.
2-Second Step: Form the Patties Take 2 pounds of ground beef and gently form it into four equal-sized patties, seasoning both sides with salt and pepper. Aim for about ¾-inch thickness and press a thumb into the center of each to prevent puffing during cooking. If you’re grilling, this step adapts well by preheating to medium-high heat for even results.
3-Third Step: Cook the Patties Heat the remaining 2 tablespoons of oil in a large carbon steel or cast iron skillet over medium heat. Add the patties and cook for 5 to 7 minutes per side for medium doneness, which hits around 140°F to 145°F internally. In the last 2 to 3 minutes, place 4 slices of Swiss cheese on top to melt perfectly; this works for dietary needs by swapping cheese if needed.
4-Fourth Step: Sauté the Mushrooms After removing the patties, add 2 cups of sliced mushrooms to the pan with the rendered beef fat, season with salt, and cook over high heat for 5 to 7 minutes until browned. Stir in 3 minced garlic cloves until fragrant, about 1 minute, to build that savory sauce base. For variations, you could add herbs if you’re customizing for flavor.
5-Fifth Step: Make the Sauce Pour in 2 cups of beef stock and let it simmer until reduced by half and slightly thickened, which takes about 10 minutes. Season with salt and pepper, and if desired, stir in 1 teaspoon of unsalted butter and minced fresh parsley for extra richness. This sauce can be adjusted for a vegan version by using vegetable stock instead.
6-Final Step: Assemble and Serve To finish, place the burger patties on the toasted bottom buns, layer with the caramelized onions and mushroom sauce, then top with the toasted buns. The total prep time is about 20 minutes and cook time around 35 minutes, making it quick for busy schedules. Serve immediately, and any extra sauce can be used for dipping rest the burgers for 5 minutes first to lock in juices.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
🧅 Be patient caramelizing onions and cooking mushrooms for deep flavor.
🍔 Shape patties gently and press a thumb indentation to prevent puffing.
🌡️ Use a meat thermometer for precise doneness (medium 140°F-145°F).
🍞 Toast buns brushed with oil to prevent sogginess.
⏲️ Let burgers rest 5 minutes before assembling to redistribute juices.
🥡 Prepare components ahead and store separately for convenience.
♨️ Reheat patties in a skillet, onions and sauce gently over low heat or microwave.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Sautéing, Grilling, Simmering
- Cuisine: American
Nutrition
- Serving Size: 1 burger
- Calories: 927
- Sugar: 6 g
- Sodium: 637 mg
- Fat: 67 g
- Saturated Fat: 23 g
- Unsaturated Fat: 35 g
- Trans Fat: 3 g
- Carbohydrates: 28 g
- Fiber: 2 g
- Protein: 52 g
- Cholesterol: 177 mg
