Mushroom Onion Grilled Cheese

Why You’ll Love This Recipe

I love this sandwich because every layer brings something different. The mushrooms add an earthy, savory flavor, the caramelized onions bring natural sweetness, and the melted cheese holds everything together.

I also like how easy it is to customize. I can change the cheese, use different mushrooms, add fresh herbs, or give the sandwich a little heat. It feels more special than an everyday grilled cheese without requiring complicated techniques.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • Bread – I like using sourdough or another sturdy bread that becomes crisp without falling apart.
  • Mushrooms – I use sliced cremini or button mushrooms for a rich, earthy filling.
  • Yellow onion – I thinly slice the onion so it softens and caramelizes evenly.
  • Cheese – I use a good melting cheese such as Gruyère, sharp cheddar, Swiss, mozzarella, or a combination.
  • Butter – I use butter for cooking the filling and crisping the outside of my sandwich.
  • Olive oil – I add a little olive oil when cooking the mushrooms and onions.
  • Garlic – I use minced garlic to give the mushroom filling more savory flavor.
  • Fresh thyme – I like adding thyme because it pairs especially well with mushrooms and onions.
  • Salt – I season the mushrooms and onions as they cook.
  • Black pepper – I add freshly ground black pepper for extra depth.
  • Dijon mustard – I sometimes spread a thin layer on the bread for a subtle tangy flavor.

Directions

  1. I heat a little butter and olive oil in a large skillet over medium-low heat. I add the sliced onions with a pinch of salt and cook them slowly, stirring occasionally, until they become soft and golden brown.
  2. I usually give the onions about 20–30 minutes to develop a rich caramelized flavor. Once they are ready, I transfer them to a plate.
  3. In the same skillet, I add a little more butter or olive oil and increase the heat to medium. I add the sliced mushrooms and spread them into an even layer.
  4. I cook the mushrooms until they release their moisture and become nicely browned, usually about 6–8 minutes. I add the garlic, thyme, salt, and black pepper during the final minute of cooking.
  5. I return the caramelized onions to the skillet and stir them into the mushrooms. I remove the filling from the heat.
  6. I spread butter over one side of each slice of bread. If I am using Dijon mustard, I spread a thin layer on the unbuttered sides.
  7. I place a layer of cheese on the unbuttered side of one bread slice. I spoon the mushroom and onion mixture over the cheese, add another layer of cheese, and close the sandwich with the second piece of bread, keeping the buttered sides facing outward.
  8. I heat a clean skillet over medium-low heat and add the sandwich.
  9. I cook it for about 3–5 minutes on the first side, pressing gently with a spatula, until the bread is crisp and golden.
  10. I carefully flip the sandwich and cook the second side for another 3–5 minutes. I keep the heat moderate so the cheese has enough time to melt before the bread becomes too dark.
  11. Once the cheese is completely melted and the bread is golden and crisp, I remove the sandwich from the skillet. I let it rest for a minute before slicing and serving.

Servings and Timing

I usually make this recipe as two hearty sandwiches, although I can easily scale the ingredients up or down depending on how many servings I need.

  • Prep time: 10 minutes
  • Cooking time: 35–45 minutes
  • Total time: About 45–55 minutes
  • Servings: 2 sandwiches

Variations

For an extra-cheesy sandwich, I combine two cheeses instead of using just one. I especially like mixing sharp cheddar with Gruyère because I get both bold flavor and an excellent melt.

When I want an even deeper mushroom flavor, I use a combination of cremini, shiitake, and oyster mushrooms.

For a little heat, I add crushed red pepper flakes, sliced jalapeños, or a thin spread of spicy mustard.

I sometimes add baby spinach to the mushroom mixture for extra color and vegetables. Arugula is another option I like, especially when I add it after cooking so it stays slightly crisp.

For an extra savory version, I add a small splash of balsamic vinegar to the onions near the end of caramelizing. I can also use fresh rosemary instead of thyme for a stronger herbal flavor.

Storage/Reheating

I think Mushroom Onion Grilled Cheese tastes best immediately after cooking, while the bread is crisp and the cheese is hot and melted. If I have leftovers, I let the sandwiches cool completely before storing them in an airtight container in the refrigerator for up to 2 days.

For reheating, I prefer placing the sandwich in a skillet over low to medium-low heat for a few minutes per side. This helps the bread become crisp again while allowing the cheese to melt gradually.

I can also reheat the sandwich in a 350°F (175°C) oven or an air fryer until it is hot and crisp. I avoid the microwave when possible because it tends to soften the toasted bread.

If I want to save preparation time, I cook the mushroom and onion filling ahead and refrigerate it in an airtight container for up to 3–4 days. I then assemble and grill my sandwiches when I am ready to eat.

FAQs

What is the best cheese for Mushroom Onion Grilled Cheese?

I like Gruyère, sharp cheddar, Swiss, mozzarella, or fontina because they melt well and complement the mushrooms. I often combine two cheeses when I want both a stronger flavor and an especially gooey texture.

What mushrooms work best for grilled cheese?

I usually use cremini mushrooms because they have a deeper flavor than standard white button mushrooms while still being easy to find. I can also use shiitake, oyster, portobello, or a mixture of different mushrooms.

How do I keep my grilled cheese from getting soggy?

I cook the mushrooms until most of their released moisture has evaporated before assembling my sandwich. I also avoid adding too much mushroom filling and cook the sandwich over moderate heat so the bread becomes properly crisp.

Can I make the mushroom and onion filling ahead of time?

Yes. I can prepare the mushroom and caramelized onion mixture up to 3–4 days in advance and keep it refrigerated in an airtight container. I warm it slightly or add it directly to the sandwich before grilling.

What can I serve with Mushroom Onion Grilled Cheese?

I love serving this sandwich with tomato soup, creamy vegetable soup, a simple green salad, roasted vegetables, or crispy potatoes. When I want something lighter, I pair it with a fresh salad dressed with a tangy vinaigrette.

Conclusion

This Mushroom Onion Grilled Cheese takes everything I enjoy about classic grilled cheese and makes it even more flavorful. The combination of earthy mushrooms, sweet caramelized onions, gooey melted cheese, and golden, buttery bread creates a sandwich that feels comforting and satisfying.

I especially like that I can prepare the filling ahead and experiment with different cheeses, mushrooms, and seasonings. Whether I make it for a quick lunch or pair it with soup for dinner, this is a grilled cheese I am always happy to put on my plate.

Print

Mushroom Onion Grilled Cheese

Mushroom Onion Grilled Cheese

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A rich and savory grilled cheese filled with earthy sautéed mushrooms, sweet caramelized onions, and plenty of gooey melted cheese. Crisp, buttery bread makes this comforting sandwich perfect for lunch or an easy dinner.

  • Author: Laura
  • Prep Time: 10 minutes
  • Cook Time: 35–45 minutes
  • Total Time: 45–55 minutes
  • Yield: 2 sandwiches
  • Category: Main Course
  • Method: Pan Fry
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

  • Bread, preferably sourdough or another sturdy bread
  • Mushrooms, such as cremini or button mushrooms, sliced
  • Yellow onion, thinly sliced
  • Cheese, such as Gruyère, sharp cheddar, Swiss, mozzarella, or a combination
  • Butter, for cooking and spreading on the bread
  • Olive oil
  • Garlic, minced
  • Fresh thyme
  • Salt
  • Freshly ground black pepper
  • Dijon mustard, optional

Instructions

  1. Heat a little butter and olive oil in a large skillet over medium-low heat. Add the sliced onion and a pinch of salt.
  2. Cook the onion for 20–30 minutes, stirring occasionally, until soft and golden brown. Transfer the caramelized onion to a plate.
  3. Add a little more butter or olive oil to the same skillet and increase the heat to medium. Add the sliced mushrooms and spread them into an even layer.
  4. Cook the mushrooms for 6–8 minutes, until their released moisture has evaporated and they are nicely browned. Add the garlic, thyme, salt, and black pepper during the final minute.
  5. Return the caramelized onion to the skillet and stir it into the mushrooms. Remove the filling from the heat.
  6. Spread butter on one side of each slice of bread. If using Dijon mustard, spread a thin layer over the unbuttered sides.
  7. Place a layer of cheese on the unbuttered side of a bread slice. Add the mushroom and onion filling, top with another layer of cheese, and close with a second bread slice so the buttered sides face outward. Repeat to make 2 sandwiches.
  8. Heat a clean skillet over medium-low heat and add the sandwiches, working in batches if necessary.
  9. Cook for 3–5 minutes on the first side, pressing gently with a spatula, until the bread is crisp and golden.
  10. Carefully flip and cook for another 3–5 minutes, keeping the heat moderate so the cheese melts completely without burning the bread.
  11. Remove the sandwiches from the skillet when the cheese is melted and the bread is crisp and golden. Rest for 1 minute before slicing and serving.

Notes

  • Combine two cheeses, such as sharp cheddar and Gruyère, for extra flavor and a gooey texture.
  • Cremini, shiitake, oyster, portobello, or a mixture of mushrooms can be used.
  • Add crushed red pepper flakes, sliced jalapeños, or spicy mustard for extra heat.
  • Baby spinach can be cooked with the mushroom mixture, or fresh arugula can be added after cooking.
  • A splash of balsamic vinegar can be added near the end of caramelizing the onions for extra savory-sweet depth.
  • Cook the mushrooms until most of their moisture has evaporated to prevent the sandwiches from becoming soggy.
  • The mushroom and onion filling can be refrigerated in an airtight container for 3–4 days.
  • Store cooked sandwiches in the refrigerator for up to 2 days and reheat in a skillet, 350°F (175°C) oven, or air fryer until hot and crisp.

Nutrition

  • Serving Size: 1 sandwich
  • Calories: 610 kcal
  • Sugar: 8 g
  • Sodium: 920 mg
  • Fat: 38 g
  • Saturated Fat: 20 g
  • Unsaturated Fat: 16 g
  • Trans Fat: 1 g
  • Carbohydrates: 48 g
  • Fiber: 4 g
  • Protein: 23 g
  • Cholesterol: 90 mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments