This Grilled Cheese with Gouda, Roasted Mushrooms and Onions is a delicious twist on a classic sandwich. The creamy, slightly smoky Gouda melts perfectly over a bed of sweet caramelized onions and earthy roasted mushrooms, all nestled between slices of crispy, buttery bread. Every bite is a wonderful combination of gooey cheese and rich, savory veggies that makes it more than just your everyday grilled cheese.
I love to make this sandwich when I want something comforting but a little different. The roasted mushrooms and onions add depth and flavor that makes you want to take another bite (and then another!). I find that cooking the mushrooms and onions slowly brings out their natural sweetness and gives the sandwich that special touch that everyone notices.
My favorite way to enjoy this grilled cheese is with a simple cup of tomato soup or a fresh green salad on the side. It’s the perfect balance of cozy and fresh. I always look forward to this combo on a chilly afternoon because it feels like a warm hug wrapped up in bread and cheese.
Bake, Serve, Wear the Vibe 👕
Editor-picked tees our Oven To Fork readers love.
We may earn from qualifying purchases at no extra cost to you.
Key Ingredients & Substitutions
Mushrooms: Cremini and button mushrooms work well here because they’re mild and absorb flavors nicely. If you want a meatier texture, try shiitake or portobello mushrooms. They add a deeper, woodsy taste.
Onions: Yellow onions are my go-to for roasting since they get sweet and soft. You could swap for sweet onions or shallots for a milder flavor.
Gouda Cheese: Gouda melts beautifully with a smooth, creamy texture and a slight smokiness. If unavailable, try Havarti or Monterey Jack for a similar melt and mild taste.
Bread: Rustic or sourdough bread holds up well when grilled and adds a nice crunch. If you prefer softer bread, sandwich bread or brioche work too but watch the grilling time to avoid burning.
How Do I Get Perfectly Roasted Mushrooms and Onions?
Roasting mushrooms and onions slowly helps develop their natural sweetness and makes their flavor more intense. Here’s how I do it:
- Toss sliced mushrooms and onions with olive oil, salt, pepper, and thyme to season evenly.
- Spread them out on a baking sheet without crowding so they roast, not steam.
- Roast at 400°F (200°C) for 20-25 minutes, stirring once halfway through to brown evenly.
- Look for golden edges on the onions and deep color on the mushrooms — that means caramelization is done right!
Taking your time with this step really lifts the whole sandwich and makes the filling rich and flavorful.

Equipment You’ll Need
- Oven-safe baking sheet – perfect for roasting the mushrooms and onions evenly without mess.
- Sharp knife – helps you slice the mushrooms and onions thinly for quick roasting and even cooking.
- Nonstick or cast-iron skillet – gives you great control for grilling the sandwich until golden and melty.
- Spatula – essential for flipping your grilled cheese gently without spilling the filling.
- Cutting board – keeps your work area clean while prepping veggies and bread.
Flavor Variations & Add-Ins
- Add cooked bacon or prosciutto for a salty, crispy bite that contrasts nicely with the melty Gouda.
- Swap Gouda for sharp cheddar or fontina to change the cheese flavor while keeping great meltiness.
- Toss in fresh spinach or arugula for a peppery note and extra green goodness.
- Use caramelized shallots instead of onions for a sweeter, more delicate flavor.
How to Make Grilled Cheese with Gouda, Roasted Mushrooms and Onions
Ingredients You’ll Need:
For the Roasted Mushrooms and Onions:
- 8 oz (about 2 cups) cremini or button mushrooms, sliced
- 1 medium yellow onion, thinly sliced
- 1 tbsp olive oil or unsalted butter
- Salt and freshly ground black pepper, to taste
- 1 tsp fresh thyme leaves
For the Sandwich:
- 8 slices rustic bread (sourdough or country white work well)
- 8 oz Gouda cheese, sliced or shredded
- 2 tbsp unsalted butter, softened (for grilling)
- Extra 1 tbsp olive oil or unsalted butter (for warming mushrooms and onions)
- Extra thyme sprigs for garnish
How Much Time Will You Need?
This recipe takes about 10 minutes to prep, 20-25 minutes to roast the mushrooms and onions, and another 8-10 minutes to grill the sandwiches. So, plan for roughly 40 minutes total from start to delicious finish.
Step-by-Step Instructions:
1. Roast the Mushrooms and Onions:
Preheat your oven to 400°F (200°C). In a bowl, toss the sliced mushrooms and onions with 1 tablespoon of olive oil, salt, pepper, and thyme leaves. Spread the mixture evenly on a baking sheet. Roast for 20-25 minutes, stirring halfway through, until the mushrooms are browned and the onions are soft and caramelized. Set aside.
2. Warm the Roasted Veggies:
Heat a skillet over medium heat and add the remaining 1 tablespoon of olive oil or butter. Add the roasted mushrooms and onions to the skillet to warm through if needed. Keep warm on low heat.
3. Prepare the Bread for Grilling:
Spread a thin layer of softened butter on one side of each slice of bread. This buttered side will be placed down on the skillet first.
4. Assemble and Grill the Sandwiches:
Place 4 slices of bread, butter side down, on a clean skillet or griddle over medium-low heat. On each slice, layer a generous amount of Gouda cheese and a heaping spoonful of the warm roasted mushrooms and onions. Top with the remaining slices of bread, butter side up. Grill for about 3-4 minutes per side, pressing gently with a spatula, until the bread is golden brown and the cheese is melted.
5. Serve:
Remove sandwiches from the skillet and let them rest for a minute before slicing in half. Garnish with fresh thyme sprigs and serve warm. Enjoy your savory, melty grilled cheese!
Can I Use Frozen Mushrooms Instead of Fresh?
Yes, but make sure to thaw them completely and pat dry to remove excess moisture before roasting. This helps prevent soggy mushrooms and ensures they caramelize well.
What Bread Works Best for This Grilled Cheese?
Rustic breads like sourdough or country white are ideal because they crisp nicely and hold up to the fillings. If using softer bread, keep an eye on grilling time to avoid burning.
Can I Make This Sandwich Vegetarian or Vegan?
For vegetarian, this recipe already fits if you use plant-based butter. To make it vegan, swap Gouda for a vegan cheese that melts well and use vegan butter or oil for grilling.
How Should I Store Leftovers?
Wrap leftover sandwiches tightly in foil or plastic wrap and refrigerate for up to 2 days. Reheat in a skillet over low heat to keep the bread crisp and cheese melty.



