Go Back
Print Recipe
5 from 2 votes

Vegan Sticky Apricot Mushrooms

Sticky, sweet, salty. These roasted mushrooms are the greatest thing ever! Serve with some sticky rice, so amazing. 
Prep Time30 mins
Cook Time20 mins
Total Time50 mins
Course: Main Course
Author: Lauren Hartmann


  • 4 Portobello mushrooms
  • 1/2 C. Apricot jam or preserves
  • 2 Tbsp. Soy sauce
  • 1 Tbsp. Rice wine vinegar
  • 2 Tbsp. Orange juice, fresh squeezed
  • 1/2 tsp. Orange zest
  • 2 Tbsp. Water
  • 1/4 tsp. Chili flakes
  • a few pinches Salt and Pepper


  • Slice the mushrooms into large slices, sprinkle with salt and pepper. 
  • Then in a mixing bowl, whisk the apricot jam, soy sauce, rice wine vinegar, orange juice and zest, water and chili flakes. Whisk until all the jam has dissolved and there are no big chunks. 
  • Now add the sliced mushrooms to the marinade. Stir to coat. Marinate for at least 20 minutes, the longer the better. Stirring every once in a while. 
  • Then preheat oven to 425 degrees. 
  • Now, place the sliced mushrooms onto a baking sheet lined with aluminum foil. Sprayed with non stick spray. Brush the mushrooms with more marinade, coating well. Then bake at 425 degrees for about 10 minutes or until they start to brown. 
  • Now, flip the mushrooms, brush with more marinade, and bake for another 10-15 minutes or until the mushrooms are brown and sticky and juicy. 
  • Remove from the oven, brush with remaining marinade. Serve immediately with rice, other veggies or whatever you like! 


You don't need to use all of this marinade, just brush it on, if there is some left, you can pour it over the rice!
The marinade will probably spread and brown or burn a bit on the edges of the foil. No worries, it doesn't effect the mushrooms in any way!