Grilled Mushroom Skewers Recipe
Get ready to fall in love with Grilled Mushroom Skewers—a dish that packs smoky, savory flavors into every juicy bite! These skewers make an irresistible side or main, bathing meaty mushrooms in a punchy marinade before a quick char on the grill. The result? A platter bursting with vibrant color, herby fragrance, and the kind of umami-rich goodness that will have everyone asking for seconds. Whether you’re a grill master or a weeknight cook, you’ll find these skewers crave-worthy and surprisingly easy to pull off.

Ingredients You’ll Need
You won’t believe how a handful of humble ingredients turn mushrooms into something absolutely mouthwatering! Each element brings its own magic, from the earthiness of the mushrooms to the brightness from lemon and parsley—these ingredients are behind the fantastic taste and gorgeous caramelized look of the Grilled Mushroom Skewers.
- Baby Portabello Mushrooms (16 oz): These are the backbone of the recipe, offering a rich, meaty texture whether you use crimini or button mushrooms.
- Olive oil (1/4 cup): This adds moisture and carries all those marinade flavors into every crevice.
- Lemon juice (1/4 cup): Gives a zesty, tangy lift that keeps everything tasting fresh and lively.
- Parsley (small handful): Adds color and a bright herbal note—don’t skip it!
- Sugar (1 tsp): Just a touch, but it brings out the natural sweetness of the mushrooms and balances acidity.
- Salt (1 tsp): Essential for seasoning and drawing out all that savory mushroom flavor.
- Pepper (1/4 tsp): Adds a subtle warmth and depth.
- Cayenne pepper (1/4 tsp): For gentle heat that keeps these skewers lively and interesting.
- Garlic cloves (1-2): The aromatic punch that makes this marinade unforgettable.
- Balsamic vinegar (1 Tbsp): Ups the tanginess while adding a little sweetness and shine.
- Bamboo/wood skewers (10, 10-inch): The foundation for your Grilled Mushroom Skewers—just be sure to soak them before grilling!
How to Make Grilled Mushroom Skewers
Step 1: Soak the Skewers
Start by placing your bamboo or wooden skewers into a baking dish and cover them completely with water. Let them soak for at least 15 minutes—longer if you have the time. This step is crucial because it prevents the skewers from burning or splintering once they hit the heat of the grill. While they soak, you can get started on the marinade.
Step 2: Blend the Marinade
Toss all the marinade ingredients—olive oil, lemon juice, parsley, sugar, salt, pepper, cayenne, garlic, and balsamic vinegar—into a food processor. Pulse several times until the mixture is almost smooth. It should look emulsified and flecked with green herby bits. This marinade infuses the mushrooms with layers of tang, heat, and earthiness that really set these Grilled Mushroom Skewers apart.
Step 3: Prep the Mushrooms
Rinse the mushrooms to remove any lingering grit, then pat them completely dry with paper towels. Slice each mushroom in half, making sure each piece still has a bit of the stem attached. This keeps the pieces sturdy enough to skewer and gives you extra surface area for maximum char and flavor.
Step 4: Marinate the Mushrooms
Tumble all your mushroom halves into a large zip-top bag or a mixing bowl. Pour in that gorgeous marinade, seal the bag (or cover the bowl), and gently shake or stir to make sure everything is coated evenly. Pop the mushrooms in the refrigerator and let them marinate for at least 30 to 45 minutes. This soaking time helps the mushrooms soak up every ounce of flavor!
Step 5: Preheat the Grill
Crank your grill up to about 300 degrees Fahrenheit. A medium-high heat gives you the perfect char without drying the mushrooms out. Clean and oil the grates so the mushrooms don’t stick—trust me, you’ll thank yourself for this extra minute of prep!
Step 6: Skewer the Mushrooms
Take your soaked skewers and start threading the marinated mushroom halves onto them, lining up the flat sides together for a snug fit. If you find the mushrooms tend to split, try twisting them gently onto the stick rather than pushing straight through. It gets easier with practice, and soon you’ll be skewering like a pro!
Step 7: Grill and Serve
Lay the finished Grilled Mushroom Skewers directly on the hot grill. Give them about 3 minutes per side, turning with tongs to ensure even browning. As soon as they’re soft and tinged with smoky grill marks, transfer them off the heat and cover with foil until ready to serve. The aroma will have everyone circling the grill!
How to Serve Grilled Mushroom Skewers

Garnishes
A final shower of fresh chopped parsley, a squeeze of lemon juice, or a sprinkle of flaky sea salt turns these skewers into restaurant-style fare. If you’re feeling extra, go for a shaving of parmesan or a dash of smoked paprika for a visual and flavor boost!
Side Dishes
Grilled Mushroom Skewers love to share the plate with fluffy rice pilaf, a chilled grain salad, or tucked next to warm pita and tzatziki. Serve alongside steak, grilled chicken, or as a luscious topping for a hearty green salad. They even pair up beautifully with grilled corn or roasted potatoes for a meat-free feast.
Creative Ways to Present
If you’re hosting, arrange the skewers standing upright in a tall glass or mason jar for a playful, grab-and-go appetizer. Thread in some bell pepper chunks or cherry tomatoes for a pop of color right on the stick. You can also pile them up and serve over a bed of greens or a swoosh of hummus for a modern party platter that will disappear in no time!
Make Ahead and Storage
Storing Leftovers
Any extra Grilled Mushroom Skewers can be transferred—the mushrooms and skewer together or taken off the stick—into an airtight container. Keep them in the fridge for up to three days; the flavors will deepen and mellow, making them just as scrumptious for tomorrow’s lunch.
Freezing
While fresh is best for texture, you can freeze the cooked mushrooms off their skewers if needed. Place them in a zip-top freezer bag, press out excess air, and store for up to a month. Thaw overnight in the fridge before reheating.
Reheating
To revive leftover Grilled Mushroom Skewers, warm them in a 350°F oven for about 10 minutes or reheat gently in a skillet over medium heat. A quick run under the broiler can help refresh a touch of that signature grilled char too—just watch closely so they don’t dry out.
FAQs
Can I use other types of mushrooms for this recipe?
Absolutely! Button mushrooms or larger portabello caps cut into wedges work beautifully. The important thing is to choose mushrooms that are firm and can hold up to grilling—experiment and find your favorites.
Do I need to peel the mushrooms?
No peeling necessary! Just rinse and pat dry. The skins provide both flavor and structure, which helps the mushrooms stay intact on the skewers and delivers a satisfyingly earthy taste.
Can I make Grilled Mushroom Skewers without a grill?
Yes! You can broil the skewers in your oven, set on a foil-lined baking sheet, turning once for a charred finish. An indoor grill pan on the stove also does the trick for when you need your grilled fix off-season.
How can I make these skewers spicier?
If you love heat, simply increase the cayenne pepper in the marinade or add a pinch of crushed red pepper flakes. A spicy finishing drizzle—like chili oil—also gives them a bold kick without overwhelming the main flavors.
Can I add more veggies to the skewers?
Definitely! Feel free to thread on chunks of red onion, bell pepper, or even zucchini with the mushrooms. Just keep the pieces roughly the same size for even cooking, and you’ll have a colorful, flavor-packed variation every time you grill.
Final Thoughts
Whether you’re planning a backyard barbecue, a cozy dinner, or just looking to shake up your veggie routine, these Grilled Mushroom Skewers are sure to be a crowd-pleaser. The marinade works magic, the method is foolproof, and the finished dish is undeniably delicious. Give them a try—your grill (and your guests) are waiting!
PrintGrilled Mushroom Skewers Recipe
These Grilled Mushroom Skewers are a delightful and flavorful vegetarian option for any BBQ or outdoor gathering. Marinated in a zesty blend of herbs and spices, these mushrooms are grilled to perfection, resulting in a smoky, savory dish that will impress your guests.
- Prep Time: 45 minutes
- Cook Time: 6 minutes
- Total Time: 51 minutes
- Yield: 5 servings 1x
- Category: Appetizer, Side Dish
- Method: Grilling
- Cuisine: American
- Diet: Vegetarian
Ingredients
Mushroom Skewers:
- 16 oz Baby Portabello Mushrooms (crimini or button work too)
- 1/4 cup olive oil
- 1/4 cup lemon juice
- small handful of parsley
- 1 tsp sugar
- 1 tsp salt
- 1/4 tsp pepper
- 1/4 tsp cayenne pepper
- 1–2 garlic cloves
- 1 Tbsp balsamic vinegar
- 10 10-inch bamboo/wood skewers
Instructions
- Soak Skewers: Place 10 medium skewers into a baking dish and cover with water. Soak for at least 15 minutes.
- Prepare Marinade: Blend olive oil, lemon juice, parsley, sugar, salt, pepper, cayenne pepper, garlic, and balsamic vinegar in a food processor until smooth.
- Marinate Mushrooms: Cut mushrooms in half, place in a bag or bowl, pour marinade over mushrooms, shake to coat evenly. Refrigerate for 30-45 minutes.
- Preheat Grill: Preheat grill to about 300˚F.
- Skewer Mushrooms: Skewer marinated mushrooms onto soaked skewers, twisting to secure them.
- Grill Mushrooms: Grill skewered mushrooms for about 3 minutes per side until soft. Remove from grill and cover with foil until serving.
Notes
- Make sure to soak the skewers to prevent burning on the grill.
- Twist the mushrooms onto the skewers for easier skewering.
- Adjust cayenne pepper to suit your spice preference.
Nutrition
- Serving Size: 1 skewer
- Calories: 120
- Sugar: 2g
- Sodium: 300mg
- Fat: 8g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 2g
- Protein: 4g
- Cholesterol: 0mg
Keywords: Grilled Mushroom Skewers, BBQ Mushroom Recipe, Vegetarian Grilling, Mushroom Kabobs