Grilled Mushroom Skewers

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.
Why You'll Love This Recipe
- Ready in about an hour from start to finish with only 6 minutes of active cook time on the grill making it perfect for busy evenings and casual gatherings.
- Uses simple pantry ingredients like olive oil, lemon juice and balsamic vinegar so you rarely need a special shopping trip to prepare it.
- Skewering prevents mushrooms from falling through the grill and makes them easy for kids and adults to eat; a great party-friendly finger food.
- Flexible for dietary needs: naturally dairy free, vegetarian, vegan and easily gluten free when using certified ingredients.
- Make-ahead friendly: marinate up to 8 hours in advance for deeper flavour and faster cooking when guests arrive.
- Versatile pairing: works as a side with grilled meats, folded into bowls with grains, or served warm over toasted bread as a simple vegetarian bruschetta.
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.
Ingredients
- Baby portabello mushrooms (1 pound): Choose firm, dry mushrooms with closed caps for best texture. Crimini or button mushrooms work interchangeably. Look for uniform sizes for even cooking; if mushrooms are large, halve or quarter them for similar bite size.
- Olive oil (1/4 cup): Use a good quality extra virgin olive oil for flavour. It helps the marinade adhere and promotes caramelization on the grill. Brands like Colavita or California Olive Ranch provide consistent results.
- Lemon juice (1/4 cup): Freshly squeezed is best for brightness. Bottled juice will work in a pinch but will lack the fresh citrus lift that makes the marinade pop.
- Balsamic vinegar (1 tablespoon): Adds sweet acidity and depth. Choose a standard balsamic for everyday use; aged balsamic will be more syrupy and sweeter if you prefer that finish.
- Fresh parsley (small handful, about 2 tablespoons chopped): Flat-leaf parsley gives a fresh herb lift and colour. If you do not have parsley, substitute basil or cilantro depending on the flavour profile you want.
- Garlic (1 to 2 cloves): Mince or press for even distribution. One clove yields a gentle garlic note; use two if you prefer more pungency.
- Sugar (1 teaspoon), salt (1 teaspoon), black pepper (1/4 teaspoon) and cayenne (1/4 teaspoon): These balance the acid and oil and add a whisper of heat. Adjust salt to taste and omit cayenne for no heat.
- Bamboo or wooden skewers (10, 10-inch): Soak these in water before grilling to prevent burning and to protect the wood during cooking.
Instructions
Soak the skewers: Place ten 10-inch bamboo skewers in a shallow dish and cover with water for at least 15 minutes; longer is fine. Soaking prevents the skewers from charring and helps them hold up on the hot grill. I often soak them while preparing the marinade so time is used efficiently. Make the marinade: Combine olive oil, lemon juice, balsamic vinegar, chopped parsley, sugar, salt, pepper, cayenne and garlic in a small processor or bowl. Pulse or whisk until nearly smooth so the garlic and herbs distribute evenly. The sugar helps with caramelization while the acid brightens the mushrooms. Prepare the mushrooms: Rinse mushrooms quickly under cold water and pat dry with paper towels. Trim any stubborn stem bits and slice each mushroom in half so that half the stem remains attached to each cap. This keeps each piece substantial and helps it sit flat on the skewer. Marinate: Place mushroom halves into a large resealable bag or shallow bowl, pour in the marinade, and shake or toss to coat evenly. Refrigerate for 30 to 45 minutes. For deeper flavour you can marinate up to 8 hours but avoid marinating overnight as the acid can begin to soften texture too much. Preheat the grill: Heat the grill to medium, about 300 degrees Fahrenheit. A moderate temperature lets mushrooms cook through without burning the exterior. Clean and oil the grates to prevent sticking. Skewer carefully: Thread mushroom halves snugly onto soaked skewers. I find twisting the mushroom onto the skewer rather than pushing straight through reduces cracking. Pack them close enough to help the pieces support one another while leaving a little space for heat circulation. Grill: Place skewers on the hot grill and cook about 3 minutes per side, rotating once. Watch for flare-ups and move skewers to a cooler part of the grill if edges begin to char too quickly. The mushrooms are done when soft and glossy; they will have deepened in colour and released some juices. Rest and serve: Remove skewers and loosely tent with foil to keep warm for a few minutes. Serve immediately as a side or main—these pair exceptionally well with fresh herbs, a squeeze of lemon and flaky sea salt.
You Must Know
- High in flavor yet low in calories; one skewer is approximately 80 to 100 calories depending on how much marinade clings to the mushrooms.
- These keep well refrigerated for up to 3 days and freeze for 2 to 3 months if stored in an airtight container; reheat gently to avoid drying out.
- Marinating longer increases flavor absorption but too much acid will soften texture; 30 to 45 minutes is the sweet spot for tender but intact mushrooms.
- Soaking skewers is essential; soaked skewers reduce flare-ups and prevent burnt sticks which can impart off flavors.
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.
Storage Tips
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.
Ingredient Substitutions
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.
Serving Suggestions
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.
Cultural Background
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.
Seasonal Adaptations
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.
Meal Prep Tips
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.
Pro Tips
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.
FAQs about Recipes
Why should I soak the skewers?
Soak bamboo or wooden skewers in water for at least 15 minutes to prevent them from burning on the grill.
How do I know when the mushrooms are cooked?
Mushrooms are done when they have softened, deepened in color and are glossy with juices. Typically about 3 minutes per side on medium heat.
Tags
Grilled Mushroom Skewers
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.

Ingredients
Mushrooms
Marinade
Tools
Instructions
Soak skewers
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.
Prepare marinade
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.
Clean and halve mushrooms
Rinse mushrooms briefly and pat dry. Slice each mushroom in half so each piece retains half the stem for stability on the skewer.
Marinate mushrooms
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.
Preheat grill
Heat the grill to about 300 degrees Fahrenheit, clean and oil the grates to prevent sticking and ensure even searing.
Skewer mushrooms
Thread mushroom halves onto soaked skewers, twisting them on to avoid cracking. Pack them snugly but allow some space for heat circulation.
Grill
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.
Rest and serve
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.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@kitchenfunwithmy3sons on social media!

Categories:
You might also like...

Cinnamon Sugar Cream Cheese Rolls
Buttery pastry envelopes a sweet, creamy cinnamon filling for an irresistible warm dessert or snack—ready in just 30 minutes.

Pineapple Chicken Rice
A bright, one-skillet meal that pairs sweet pineapple with savory chicken and fluffy jasmine rice for an easy, dairy-free weeknight dinner.

Blueberry Breakfast Quesadilla
Warm tortilla filled with creamy sweetened cream cheese, fresh blueberries and a drizzle of honey—an easy, satisfying morning treat ready in minutes.

Did You Make This?
Leave a comment & rating below or tag @kitchenfunwithmysons on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
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.
Hi, I'm !
What's Popular
Get My 30-Minute Meals email series!
Quick and easy dinner ideas delivered to your inbox.
