
Juicy, charred mushroom halves marinated in a bright lemon-balsamic dressing and threaded onto skewers for easy grilling and sharing.

This recipe for grilled mushroom skewers has been a backyard favourite since I first threaded mushrooms onto sticks to stop them from slipping through the grates. I remember discovering the trick on a sunny afternoon while trying to keep my curious three-year-old entertained — everything is better on a stick, and these delivered both flavour and easy handling. The mushrooms soak up a vibrant marinade of olive oil, lemon, garlic and a touch of balsamic so every bite is tender, bright and just a little smoky from the grill.
I first served these at a weekend family picnic and watched people come back for seconds. The texture is what makes them special: when grilled just until soft they retain a meaty bite but never feel heavy. The marinade caramelizes at the edges, creating deep pockets of flavour. These skewers are an ideal side with grilled proteins, or they stand alone for a light main with grain salads. Because they come together quickly and use pantry staples, I make them often during summer and sometimes in winter using a grill pan indoors.
My family reaction is always enthusiastic. The first time I served these at a summer cookout, a cousin who insists mushrooms are boring went back five times. I love that the recipe is forgiving — improve the marinade by adjusting acidity or heat to your taste, and it still turns out delicious every time.
My favourite aspect is how versatile these skewers are. I have served them at weeknight dinners, summer barbecues and even as a fancy passed-appetizer by removing mushrooms from the sticks and arranging them atop crostini. Watching guests dunk them into extra marinade and ask for the recipe never gets old.
Store cooled skewers in an airtight container in the refrigerator for up to three days. If you want to freeze, slide mushroom pieces off the skewers and arrange them in a single layer on a baking sheet to flash freeze for one hour, then transfer to a freezer bag for up to three months. Reheat gently on a warm grill or in a skillet with a splash of water to restore moisture; avoid the microwave which can make them rubbery. When refrigerated, bring to room temperature briefly before reheating to ensure even warming.
If you cannot find baby portabellos, use crimini or large button mushrooms, cutting bigger ones into uniform halves or quarters. Substitute 2 tablespoons of white wine vinegar for balsamic if you prefer a cleaner acid profile. Swap parsley for basil or cilantro for a different herb note. For an oil-free version, increase lemon juice slightly and brush mushrooms with a little cooking spray before grilling though you will lose some caramelization and mouthfeel.
Serve skewers with a sprinkle of flaky sea salt and an extra wedge of lemon. They pair beautifully with grilled corn, herbed rice, or a chilled couscous salad. For a composed vegetarian plate, place warm mushrooms over a bed of mixed greens, add toasted pine nuts and creamy tahini dressing. For parties, cut mushrooms off the sticks and serve on crostini with a smear of whipped goat cheese or vegan ricotta.
Threading food on skewers is a global technique found from Middle Eastern kebabs to Japanese yakitori. Mushrooms, especially portabellos and crimini, are widely used across cuisines for their meaty texture and ability to carry bold marinades. This simple grilling method takes inspiration from Mediterranean dressings — lemon, olive oil and herbs — while the quick char nods to classic summer barbecues that emphasize smoke and caramelization.
In spring and summer use the freshest garden parsley or basil in the marinade and serve with seasonal grilled vegetables. In autumn swap lemon for a splash of apple cider vinegar and add a teaspoon of maple syrup to the marinade for warming sweetness. During winter use dried herbs if fresh are unavailable and consider finishing with a drizzle of aged balsamic to add depth and a glossy finish.
Make the marinade and clean the mushrooms the day before to shorten assembly time. Marinate mushrooms in the refrigerator up to 8 hours and keep skewers soaked until just before grilling. For easy lunches, grill a batch and store mushrooms off the skewers in meal-size portions; they reheat quickly and pair with grains or salads for ready-to-go meals. Label containers with the date and use within three days for best quality.
Whether you are feeding a crowd or making a quick weeknight side, these grilled mushroom skewers are a reliable and flavorful choice. Thread your sticks, fire up the grill and enjoy the satisfying char and bright marinade that make mushrooms shine.
Soak wooden skewers for at least 15 minutes to prevent burning and ensure even grilling.
Marinate mushrooms for 30 to 45 minutes; up to 8 hours is acceptable, but avoid overnight to preserve texture.
Twist mushrooms onto the skewer instead of pushing through to avoid cracking the caps.
Preheat the grill to around 300 degrees Fahrenheit for even cooking without charring the exterior.
Tent skewers with foil after grilling to keep warm and allow juices to redistribute.
This nourishing grilled mushroom skewers recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Soak bamboo or wooden skewers in water for at least 15 minutes to prevent them from burning on the grill.
Mushrooms are done when they have softened, deepened in color and are glossy with juices. Typically about 3 minutes per side on medium heat.
This Grilled Mushroom Skewers recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Place ten 10-inch bamboo skewers in a shallow dish and cover with water for at least 15 minutes to prevent burning on the grill.
Combine olive oil, lemon juice, balsamic vinegar, parsley, sugar, salt, pepper, cayenne and garlic in a food processor or bowl and pulse or whisk until nearly smooth.
Rinse mushrooms briefly and pat dry. Slice each mushroom in half so each piece retains half the stem for stability on the skewer.
Place mushroom halves in a large resealable bag or bowl, pour in the marinade, and toss to coat. Refrigerate for 30 to 45 minutes or up to 8 hours.
Heat the grill to about 300 degrees Fahrenheit, clean and oil the grates to prevent sticking and ensure even searing.
Thread mushroom halves onto soaked skewers, twisting them on to avoid cracking. Pack them snugly but allow some space for heat circulation.
Place skewers on the hot grill and cook about 3 minutes per side, rotating once. Mushrooms are done when soft and slightly charred at the edges.
Remove skewers from the grill, tent with foil to keep warm for a few minutes, then serve with lemon wedges or extra herbs.
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.
Leave a comment & rating below or tag
@kitchenfunwithmy3sons on social media!


Quick and customizable mini pizzas made with refrigerated biscuit dough — ready in 20 minutes and perfect for weeknights, parties, and picky eaters.

Crispy caramelized onion rings made in the air fryer with just a touch of oil—perfect as a topping, snack, or crunchy condiment.

Tender, juicy pork chop bites tossed in olive oil and Worcestershire, seasoned with smoked paprika and garlic. Ready in 20 minutes in the air fryer—perfect for quick weeknight dinners.

Leave a comment & rating below or tag @kitchenfunwithmysons on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Quick and easy dinner ideas delivered to your inbox.