
Pan-Seared Mushroom Medley Gyro with Truffle Oil
A sophisticated vegan gyro featuring a medley of pan-seared mushrooms (cremini, oyster, and shiitake) seasoned with garlic, thyme, and balsamic vinegar, finished with truffle oil for earthy richness. Served warm in soft pita bread with fresh herbs, caramelized onions, tzatziki, and crispy greens for a French-Mediterranean twist on this classic sandwich.
Steps
Before you start
- Pat all mushrooms dry with paper towels to remove excess moisture and ensure proper browning
- Warm pita bread in the oven at 300°F (150°C) for 3–4 minutes before serving
- Have all ingredients prepped and ready; mushroom cooking moves quickly
- If making tzatziki from scratch, prepare it 30 minutes ahead for the yogurt to chill
Prepare the mushrooms
- Pat all three types of mushrooms dry with paper towels—this is essential to achieve proper browning and caramelization.
- Cremini mushrooms should be quartered (about ¾-inch / 2 cm pieces), oyster mushrooms torn into rough bite-sized pieces (about 1.5 inches / 4 cm), and shiitake caps halved or quartered depending on size.
- Discard shiitake stems.
- Set aside on a clean plate.
+ Show details− Hide details
Ready when: All mushrooms are dry and uniformly sized
Tip: Wet mushrooms will steam rather than brown; patting them dry makes a huge difference in texture and flavor development.
Heat the skillet
- Place a large 12-inch (30 cm) skillet over medium-high heat and let it warm for 2 minutes.
- Drizzle in 1.5 tablespoons of olive oil and swirl to coat the pan.
- When the oil begins to shimmer and just smokes slightly, it's ready.
+ Show details− Hide details
Ready when: Oil shimmers and barely smokes
Tip: Don't skip the preheating—the pan must be hot to create a proper sear on the mushrooms.
First batch of mushrooms
- Add half of the cremini and oyster mushrooms to the hot pan (about half the mixture, not all three types at once).
- Spread them in a single layer without stirring for 3–4 minutes.
- They should develop a deep golden-brown color on one side.
- Stir and cook for another 2–3 minutes until lightly browned on multiple sides.
- Transfer to a clean plate.
+ Show details− Hide details
Ready when: Mushrooms are golden brown on the surface, slightly softened but still holding shape
Tip: Resist the urge to stir constantly; let the mushrooms sit undisturbed so they can brown properly.
Second batch of mushrooms
- Add the remaining 1.5 tablespoons of olive oil to the pan, then add the second batch of cremini and oyster mushrooms plus all the shiitake.
- Cook undisturbed for 3–4 minutes to develop color, then stir and cook another 2–3 minutes.
- Transfer to the plate with the first batch.
+ Show details− Hide details
Ready when: All mushrooms are golden and tender when pierced with a fork
Tip: Cooking in two batches prevents overcrowding and ensures each piece browns rather than steams.
Build the flavor base
- Reduce heat to medium and return all mushrooms to the pan.
- Create a small well in the center and add the 4 minced garlic cloves.
- Cook, stirring frequently, for 1 minute until fragrant.
- Add the 1.5 tablespoons of fresh thyme leaves and stir to distribute evenly throughout.
+ Show details− Hide details
Ready when: Garlic is fragrant and slightly light golden, thyme is evenly mixed throughout
Tip: Don't let garlic burn; if it begins to brown too quickly, stir in a splash of water and reduce heat slightly.
Deglaze with vinegar
- Pour the 2 tablespoons of balsamic vinegar into the pan, stirring gently to coat all the mushrooms.
- Let the liquid simmer for 1–2 minutes, scraping up any browned bits from the bottom of the pan.
- The vinegar will reduce slightly and coat the mushrooms in a glossy glaze.
+ Show details− Hide details
Ready when: Vinegar has mostly evaporated, mushrooms glisten with a dark glaze
Tip: The balsamic adds sweetness and depth; this step is key to authentic flavor development.
Season and finish
- Remove the pan from heat.
- Taste a mushroom piece and season with the 0.5 teaspoon of sea salt and 0.25 teaspoon of black pepper.
- Adjust to taste if needed.
- Drizzle the 1 tablespoon of truffle oil over the mushrooms and fold gently to distribute without breaking them apart.
- Let the mixture rest for 2–3 minutes to allow the truffle oil's aroma to develop.
+ Show details− Hide details
Ready when: Mushrooms are fully coated and glistening, with a fragrant earthy aroma
Tip: Truffle oil is best added off-heat to preserve its delicate, aromatic qualities.
Warm the pita breadOven 300°F / 150°C
- While the mushrooms rest, preheat the oven to 300°F (150°C).
- Wrap the 4 pita breads in aluminum foil and warm in the oven for 3–4 minutes until soft and pliable.
- Alternatively, wrap in a damp paper towel and heat in the microwave for 30 seconds.
+ Show details− Hide details
Ready when: Pita bread is warm to the touch and flexible
Tip: Warm pita is less likely to tear when you fill it; wrapping in foil or a towel keeps it soft and prevents drying.
Assemble the gyros
- Place one warm pita bread on a cutting board and spread 3 tablespoons of tzatziki sauce along the inside.
- Layer in the following order: a handful of mixed greens (about ½ cup / 15 g per gyro), one-quarter of the seared mushroom medley (about ¾ cup / 190 g), 3 tablespoons of warm caramelized onions, and 1 tablespoon of chopped fresh parsley.
- Repeat for the remaining three pitas.
+ Show details− Hide details
Ready when: All four gyros are filled evenly and ready to serve
Tip: Don't overfill—distribute the mushroom medley evenly so each bite is balanced. Fresh greens on the inside keep fillings from falling out.
Wrap and serve
- Fold or wrap each pita tightly in a piece of parchment paper or foil, leaving the top edge open slightly for ease of eating.
- Serve immediately with lemon wedges on the side for squeezing over the top.
+ Show details− Hide details
Ready when: Gyros are wrapped and ready to eat
Tip: Wrapping in parchment keeps your hands clean and helps contain juices; the lemon brightens the earthy mushroom flavors.
Good to know
Tips
- For the best browning, ensure your pan is dry and hot before adding oil; moisture prevents caramelization.
- Truffle oil is delicate and expensive—add it off-heat and just before serving to maximize its aromatic impact.
- Make your own caramelized onions by slowly cooking sliced onions in olive oil over medium-low heat for 30–40 minutes, stirring occasionally, until deep golden and sweet.
- This recipe is naturally vegan but can be made dairy-free with a vegan tzatziki substitute; the truffle oil and caramelized onions keep it rich and satisfying.
Make ahead
Caramelized onions can be made 1–2 days ahead and stored in the refrigerator; reheat gently before serving. Tzatziki can be prepared up to 24 hours in advance. The mushroom medley is best prepared just before serving to preserve its texture and the delicate aroma of truffle oil, though you can cook the mushrooms up to 2 hours ahead and reheat gently in a low oven (300°F / 150°C) for 5 minutes, then add truffle oil just before assembling.
Storage & reheating
Leftover seared mushrooms keep in an airtight container in the refrigerator for up to 3 days. Reheat in a skillet over medium heat for 3–4 minutes, or in the oven at 325°F (160°C) for 5–7 minutes. Do not refrigerate assembled gyros, as the pita will become hard; instead, store components separately and assemble fresh. Caramelized onions and tzatziki both keep for 3–4 days in the refrigerator.
Substitutions
- truffle oil → Walnut oil or hazelnut oil. Walnut or hazelnut oil provides similar earthiness and richness at lower cost, though the aroma will be less fragrant. Use the same amount.
- tzatziki sauce, store-bought or homemade → Vegan cashew cream seasoned with lemon, dill, and garlic. Blend soaked raw cashews with lemon juice, fresh dill, minced garlic, and a pinch of salt for a creamy, dairy-free alternative.
- balsamic vinegar → Red wine vinegar or sherry vinegar. Red wine or sherry vinegar adds acidity and depth; start with 1.5 tablespoons as they're slightly more acidic than balsamic.
- oyster mushrooms, fresh → King trumpet mushrooms or cremini mushrooms. If oyster mushrooms aren't available, use an equal weight of king trumpet mushrooms (more delicate) or additional cremini for a meatier texture.
More shawarma & gyros
See all →Find more like this
- Meal
- Lunch
- Cuisine
- Mediterranean
- Main ingredient
- Mushrooms
- Method
- Stovetop





