If you’re in the mood for a delicious burger with a twist, Swiss Mushroom Burgers are a fantastic choice. These burgers replace traditional beef patties with big, juicy mushrooms, packed with flavor. Topped with melted Swiss cheese and served with a creamy sauce, you’ll love how satisfying these burgers are. Perfect for a summer grill or a cozy weeknight dinner, Swiss Mushroom Burgers are a hit for everyone.

Why Make This Recipe
Swiss Mushroom Burgers are a great option for several reasons. They are a healthier alternative to classic beef burgers, while still delivering a hearty and satisfying meal. The mushrooms are full of umami flavor, making them a perfect base for all sorts of toppings. Additionally, this recipe is simple and requires just a few ingredients, making it perfect for a quick and easy dinner or a special gathering with friends and family.
How to Make Swiss Mushroom Burgers
Ingredients:
- 4+ BIG mushrooms – like portobello, BBQ flat mushrooms (20% larger than buns, or buy multiple per burger) (Note 1)
- 30g / 2 tbsp unsalted butter
- 2 garlic cloves, finely minced
- 1/2 tsp each salt and pepper
- 1/2 tbsp olive oil
- 4 slices Swiss cheese (or any other cheese slice of choice)
- 3 onions, cut into 0.7cm / 1/3″ rings
- 1 tbsp olive oil
- 1/4 tsp each salt and pepper
- 2/3 cup mayonnaise (or sour cream + pinch of salt)
- 2 tbsp ketchup
- 1 – 3 tsp Sriracha (adjust spiciness to taste)
- 4 buns or rolls (I like brioche)
- 8 – 12 lettuce leaves
- 2 tomatoes
- French fries or baked potato wedges
Directions:
- Preheat your oven to 220°C/450°F (200°F fan).
- Prepare the garlic butter: Place the butter, garlic, salt, and pepper in a heatproof jug. Microwave to melt the butter, then stir it.
- Brush the mushrooms: Brush the smooth side of the mushroom cap with the garlic butter. Place the mushrooms on a tray with the gills side up (the stalk facing up). Brush the remaining butter onto the rims and gills, ensuring you get all the garlic from the jug.
- Drizzle with olive oil: Drizzle the mushrooms with olive oil.
- Roast the mushrooms: Roast the mushrooms in the oven for 25 minutes. After that, flip them over and brush with the juices. Roast for an additional 10 minutes or until the centers of the mushrooms are tender.
- Cook the onions and mix the sauce: While the mushrooms roast, cook the onion rings in a pan with olive oil, salt, and pepper until they are soft. Meanwhile, mix the mayonnaise, ketchup, and Sriracha in a bowl to create the pink sauce.
- Add cheese: Place a slice of Swiss cheese on each mushroom and return them to the oven for 3 minutes to melt the cheese.
- Toast the buns: Split the buns and place them in the oven to lightly toast at the same time.
- Assemble the burgers: On the bottom half of each bun, add lettuce leaves, tomato slices, a roasted mushroom with melted cheese, some caramelized onions, and a drizzle of the pink sauce. Top with the other half of the bun.
How to Serve Swiss Mushroom Burgers
Serve the Swiss Mushroom Burgers warm, alongside crispy French fries or baked potato wedges. You can also add extra toppings like avocado, pickles, or your favorite hot sauce for added flavor. Enjoy these burgers with a side salad for a complete meal.
How to Store Swiss Mushroom Burgers
If you have leftovers, store the components separately. The cooked mushrooms can be kept in an airtight container in the fridge for up to 3 days. The buns can also be stored in a sealed bag. Reheat the mushrooms before assembling the burgers again.
Tips to Make Swiss Mushroom Burgers
- For the best flavor, choose large mushrooms like portobello. They have a nice texture and hold up well.
- Feel free to adjust the spiciness of the pink sauce by adding more or less Sriracha according to your taste.
- If you want a smoky flavor, consider grilling the mushrooms instead of roasting them in the oven.
Variation
Try adding different cheeses, such as cheddar or pepper jack, to give the burgers a new twist. You can also add sautéed peppers or jalapeños for a spicy kick.
FAQs
1. Can I use smaller mushrooms for this recipe?
Yes, you can use smaller mushrooms, but be aware that they may need less cooking time. Adjust roasting according to their size.
2. Is this recipe vegan?
To make it vegan, substitute the butter with vegan margarine, use vegan cheese, and replace mayonnaise with a vegan alternative.
3. Can I make these burgers in advance?
Yes, you can prepare the mushrooms and sauce in advance. Just reheat them when you’re ready to assemble and serve the burgers.

Swiss Mushroom Burgers
Ingredients
For the Mushrooms
- 4 big big mushrooms (like portobello or BBQ flat mushrooms) 20% larger than buns or buy multiple per burger
- 30 g unsalted butter
- 2 cloves garlic, finely minced
- ½ tsp salt
- ½ tsp pepper
- ½ tbsp olive oil
- 4 slices Swiss cheese or any other cheese slice of choice
For the Onions and Sauce
- 3 medium onions, cut into 0.7cm / 1/3″ rings
- 1 tbsp olive oil
- ¼ tsp salt
- ¼ tsp pepper
- ⅔ cup mayonnaise or sour cream + pinch of salt
- 2 tbsp ketchup
- 1-3 tsp Sriracha adjust spiciness to taste
For Assembly
- 4 pieces buns or rolls brioche preferred
- 8-12 leaves lettuce
- 2 medium tomatoes
- to taste French fries or baked potato wedges
Instructions
Preparation
- Preheat your oven to 220°C/450°F (200°F fan).
- Place the butter, garlic, salt, and pepper in a heatproof jug. Microwave to melt the butter, then stir it.
- Brush the smooth side of the mushroom cap with the garlic butter and place them on a tray with the gills side up.
- Brush the remaining butter onto the rims and gills.
- Drizzle the mushrooms with olive oil.
Cooking
- Roast the mushrooms in the oven for 25 minutes, then flip them over and brush with the juices, roasting for an additional 10 minutes or until tender.
- While the mushrooms roast, cook the onion rings in a pan with olive oil, salt, and pepper until soft.
- Mix the mayonnaise, ketchup, and Sriracha in a bowl to create the pink sauce.
- Place a slice of Swiss cheese on each mushroom and return them to the oven for 3 minutes to melt the cheese.
- Split the buns and place them in the oven to lightly toast.
Assembly
- On the bottom half of each bun, add lettuce leaves, tomato slices, a roasted mushroom with melted cheese, some caramelized onions, and a drizzle of the pink sauce.
- Top with the other half of the bun and serve warm.







