Marinate cleaned cremini or white mushrooms in balsamic vinegar, olive oil, minced garlic, soy sauce and chopped rosemary for 15–30 minutes. Thread onto soaked skewers and grill over medium-high heat 8–10 minutes, turning until browned and tender. Finish with chopped parsley and an optional balsamic glaze; serve warm as an appetizer or side.
Last summer my neighbor leaned over the fence holding a container of grilled mushrooms shed made for a picnic. One bite and I was standing at her back door demanding the recipe. Now these skewers show up at every single gathering I host.
I made these for my fathers birthday last minute because Id forgotten a side dish. Everyone ignored the main course and kept grabbing skewers off the platter until they disappeared.
Ingredients
- 500 g cremini or white mushrooms: Cremini have that deeper earthy flavor but white work perfectly too, just keep them similar in size so they cook evenly
- 3 tbsp balsamic vinegar: This is the star that gives such rich depth and that gorgeous dark glaze
- 2 tbsp olive oil: Helps the marinade cling and prevents sticking on the grill
- 3 cloves garlic: Fresh minced is non negotiable here, it mellows beautifully on the grill
- 1 tbsp soy sauce: Adds that perfect savory umami balance to the sweetness of the balsamic
- 1 tbsp fresh rosemary or thyme: Woody herbs stand up to grilling better than delicate ones like basil
- ½ tsp freshly ground black pepper: Freshly cracked makes a noticeable difference
- ¼ tsp salt: Just enough to enhance without overwhelming
- 2 tbsp fresh parsley: Adds that bright fresh finish and pop of color
Instructions
- Make the marinade:
- Whisk together the balsamic vinegar, olive oil, garlic, soy sauce, herbs, pepper, and salt in a medium bowl until everything is well combined and the garlic is evenly distributed.
- Coat the mushrooms:
- Add the cleaned mushrooms to the bowl and toss gently until every piece is thoroughly coated. Let them sit for at least 15 minutes, though 30 minutes makes them even more flavorful.
- Prepare your skewers:
- While the mushrooms marinate, soak wooden skewers in water for about 15 minutes so they dont burn on the grill.
- Thread the mushrooms:
- Thread the marinated mushrooms onto the skewers, leaving just a tiny bit of space between each piece so the heat can circulate.
- Get the grill ready:
- Preheat your grill or grill pan to medium high heat, making sure the grates are clean and lightly oiled.
- Grill to perfection:
- Cook the skewers for 8 to 10 minutes, turning them every couple of minutes, until the mushrooms are nicely browned and tender when pierced with a fork.
- Finish and serve:
- Transfer the skewers to a serving platter, sprinkle with fresh parsley, and drizzle with extra balsamic glaze if you like. Serve them while theyre still warm.
My daughter used to pick mushrooms off everything until I made her try one fresh off the grill. Now she requests these weekly and has started helping me thread the skewers herself.
Choosing the Right Mushrooms
Always look for mushrooms that feel firm and dry, with caps that are tightly closed. Avoid any that look slimy or have dark spots, as they wont hold up well to marinating and grilling.
Making Ahead
You can marinate the mushrooms up to 24 hours in advance, which actually makes them even better. Just keep them refrigerated and thread them onto skewers right before grilling.
Serving Suggestions
These skewers are incredibly versatile and work as an appetizer, side dish, or even a light main. Theyre particularly good alongside grilled meats or as part of a Mediterranean spread.
- Add bell peppers or red onion between mushrooms for extra color and flavor
- Serve with crusty bread to soak up any extra juices
- Pair with a crisp white wine or light red for the perfect match
Theres something almost magical about mushrooms hitting a hot grill, the way they transform into something so deeply savory and satisfying. These skewers have become my go to for everything from weeknight dinners to impressing dinner guests.
Recipe FAQs
- → What mushrooms work best?
-
Cremini or white button mushrooms hold up well on skewers and absorb marinades nicely. Portobellos can be used in larger chunks for a meatier texture.
- → How long should I marinate the mushrooms?
-
Marinating for 15–30 minutes adds good flavor; up to an hour deepens taste. Avoid very long marinating times with delicate mushrooms to prevent sogginess.
- → How do I prevent skewers from burning?
-
Soak wooden skewers in water for 15 minutes before threading. Grill over medium-high heat and turn frequently to limit flare-ups and charring.
- → Can I add other vegetables?
-
Yes—bell peppers, red onion, zucchini or cherry tomatoes pair well. Cut to similar sizes so everything cooks evenly on the skewers.
- → Any tips for a nice char and tender interior?
-
Preheat the grill or pan to medium-high so mushrooms brown quickly. Avoid overcrowding; give skewers space and rotate every few minutes for even color and tenderness.
- → How should leftovers be stored?
-
Cool to room temperature, then refrigerate in an airtight container up to 3 days. Reheat gently on a grill pan or oven to restore some char and warmth.