Grilled Mushroom Skewers are one of the simplest ways to bring bold flavor to any barbecue table. These juicy mushrooms soak up a savory garlic marinade, then cook quickly on the grill until lightly charred and tender. Because they cook fast and require minimal prep, these skewers make a healthy side dish for busy weeknights or outdoor gatherings.
In addition, the combination of olive oil, garlic, and herbs creates rich flavor without heavy ingredients. As a result, these veggie BBQ skewers pair beautifully with grilled meats, seafood, or crusty bread. If you enjoy mushrooms with deep, savory taste, these grilled skewers deliver a satisfying bite every time.
Story
I started making grilled mushroom skewers during summer cookouts when I needed a quick vegetable side that everyone would enjoy. While many vegetables taste great on the grill, mushrooms stand out because they absorb marinades so well. Once they hit the heat, they turn tender, juicy, and slightly smoky.
Over time, Grilled Mushroom Skewers became a staple at our backyard barbecues. The mushrooms soak in a garlic and herb mixture that creates bold flavor in every bite. Because the recipe uses simple pantry ingredients, I can prepare Grilled Mushroom Skewers even on short notice.
Another reason I love making Grilled Mushroom Skewers is their versatility. They work perfectly as a vegetarian side dish, but they also complement grilled steak, chicken, or seafood. Sometimes I serve them as appetizers with grilled bread, and they disappear almost instantly.
Most importantly, Grilled Mushroom Skewers bring restaurant-style flavor to the table with very little effort. Once you try them, you may find yourself making these skewers again and again.
Ingredients
-
2 pounds cremini mushrooms, sliced lengthwise
-
2 tablespoons olive oil
-
1 tablespoon soy sauce (or coconut aminos)
-
3 cloves garlic, finely chopped
-
½ teaspoon chopped thyme
-
1 tablespoon fresh chopped parsley
-
¼ teaspoon salt
-
¼ teaspoon black pepper
-
½ teaspoon red chili pepper flakes (optional)
Step-by-Step Instructions
Preparing the Ingredients
Start by gently cleaning the mushrooms with a damp paper towel. Avoid rinsing them under running water because mushrooms absorb moisture easily. Next, slice the mushrooms lengthwise so they hold firmly on the skewers during grilling.
In a mixing bowl, combine olive oil, soy sauce, chopped garlic, thyme, parsley, salt, pepper, and red chili flakes. Add the sliced mushrooms and toss them thoroughly so each piece gets coated with the marinade. Let the mushrooms sit in the mixture for about 30 minutes so they absorb the garlic flavor.
While the mushrooms marinate, soak wooden skewers in water for about 20 minutes. This step prevents the skewers from burning on the grill.
Cooking Instructions
After the mushrooms finish marinating, thread them onto the soaked skewers. Twisting the mushrooms slightly while skewering helps them stay secure.
Preheat the grill to medium-high heat. Place the skewers directly over the grill grates and cook for about 2–3 minutes per side. Turn the skewers occasionally so the mushrooms cook evenly.
The mushrooms should become tender with slightly charred edges. Once done, remove the skewers from the grill and transfer them to a serving platter.
Tips for Perfect Results
Common Mistakes to Avoid
One common mistake when preparing mushrooms is washing them under running water. Mushrooms absorb moisture quickly, which can make them soggy during cooking. Instead, wipe them clean with a damp cloth or paper towel.
Another mistake is skipping the skewer soaking step. Dry wooden skewers may burn quickly on the grill, so soaking them beforehand helps them stay intact while cooking.
Finally, overcrowding the grill can reduce heat circulation. Leave enough space between skewers so the mushrooms cook evenly and develop a light char.
Pro Tips for Better Flavor
For deeper flavor, allow the mushrooms to marinate for the full 30 minutes before grilling. This step helps the garlic and herbs soak into the mushrooms.
You can also add a splash of balsamic vinegar to the marinade for extra richness. This small change adds a slightly sweet note that complements the savory mushrooms beautifully.
If you want additional texture, alternate mushrooms with small onion chunks or bell peppers on the skewers. This simple variation turns the skewers into colorful veggie BBQ skewers with even more flavor.
Serving and Storage
How to Serve
Serve the grilled skewers hot directly from the grill. They work beautifully alongside grilled steak, chicken, or seafood. Because of their bold flavor, they also shine as an appetizer served with toasted bread or a simple dipping sauce.
Many people also enjoy these garlic mushrooms as a topping for salads or grain bowls. The smoky flavor adds depth to lighter dishes while keeping the meal balanced.

How to Store Leftovers
If you have leftovers, remove the mushrooms from the skewers and store them in an airtight container in the refrigerator. They stay fresh for up to three days.
To reheat, warm them in a skillet over medium heat for a few minutes. This method keeps their texture tender while bringing back the garlic aroma.
Conclusion
Grilled Mushroom Skewers bring together simple ingredients and bold flavors in a quick, satisfying recipe. With garlic, herbs, and a light marinade, these mushrooms become tender, juicy, and slightly smoky on the grill.
Whether you serve them as a healthy side dish, appetizer, or addition to your barbecue spread, these skewers offer a delicious way to enjoy mushrooms. Once you add them to your grilling routine, they may become one of your favorite vegetable dishes.
Discover more delicious recipes by following me on Facebook and Pinterest.
Frequently Asked Questions
What mushrooms work best for grilled skewers?
Cremini mushrooms work especially well because they have a firm texture and rich flavor. However, button mushrooms or small portobello mushrooms also grill nicely if they are large enough to stay secure on the skewers.
Can I cook grilled mushroom skewers without a grill?
Yes, you can cook them on a stovetop using a grill pan or cast-iron skillet. Simply heat the pan over medium-high heat and cook the skewers for about 2–3 minutes per side until tender.
Can I prepare mushroom skewers ahead of time?
Yes, you can assemble the skewers and store them in the refrigerator before cooking. Cover them tightly and remove them about 15 minutes before grilling so they reach room temperature.
Print
Grilled Mushroom Skewers
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
Grilled mushroom skewers marinated in garlic, herbs, and olive oil, then grilled until tender and slightly charred. A quick and healthy BBQ side dish packed with bold flavor.
Ingredients
- 2 pounds cremini mushrooms, sliced lengthwise
- 2 tablespoons olive oil
- 1 tablespoon soy sauce or coconut aminos
- 3 cloves garlic, chopped
- 1/2 teaspoon chopped thyme
- 1 tablespoon fresh chopped parsley
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 teaspoon red chili pepper flakes (optional)
Instructions
- Clean mushrooms with a damp paper towel and slice lengthwise.
- Mix olive oil, soy sauce, garlic, thyme, parsley, salt, pepper, and chili flakes in a bowl.
- Add mushrooms and toss to coat evenly.
- Marinate for 30 minutes.
- Soak wooden skewers in water for 20 minutes.
- Thread mushrooms onto skewers, twisting slightly.
- Preheat grill to medium-high heat.
- Grill skewers for 2 to 3 minutes per side until tender and slightly charred.
- Transfer to a platter, sprinkle with parsley, and serve immediately.
Notes
- Do not wash mushrooms under water to avoid sogginess.
- Always soak wooden skewers before grilling.
- Add balsamic vinegar to the marinade for deeper flavor.
- You can cook on a grill pan or cast-iron skillet if needed.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Side Dish
- Method: Grilling
- Cuisine: American
Nutrition
- Serving Size: 1 skewer
- Calories: 140
- Sugar: 3
- Sodium: 320
- Fat: 9
- Saturated Fat: 1
- Unsaturated Fat: 7
- Trans Fat: 0
- Carbohydrates: 10
- Fiber: 3
- Protein: 4
- Cholesterol: 0