Herb Roasted Portobello Mushrooms with Olive Oil Agrodolce


I love recipes that make me feel like a worldly master chef in my own kitchen. This simple dish has just three simple steps (marinate, bake, and reduce a sauce), yet it tastes so complex and has artisan-inspired Italian flavor. You can serve these roasted Portobello mushrooms as an impressive side, party bites, or even as a plant-based main dish. They’re delicate, yet hearty and comforting.

Marinated Roasted Portobello Mushrooms with Olive Oil Agrodolce

These Roasted Portobello Mushrooms are Dressed to Impress

Mushrooms are like a sponge for flavor and richness. When allowed to marinate for just one hour in fresh herbs and olive oil, they absorb the oil, and bake up crisp-tender with a delicious flavor.

After roasting, the mushrooms are drizzled with more rich olive oil and an easy agrodolce. Agrodolce often refers to a traditional sweet and sour sauce in Chinese food cuisine, but it’s origins are Italian. The term actually comes from the Italian words for sour (agro) and sweet (dolce).

Italian agrodolce is a sticky, sweet and tangy sauce that’s made by reducing sugar or honey with vinegar. And it’s actually quite easy to make! In fact, this recipe takes just 10 minutes of hands on time.

Marinated Roasted Portobello Mushrooms with Olive Oil AgrodolceThis recipe with photo was shared with us by carapelliusa.com, the makers of a wonderful Organic Extra-Virgin Olive Oil.

Special Diet Notes: Roasted Portobello Mushrooms Agrodolce

By ingredients, this recipe is dairy-free / non-dairy, egg-free, gluten-free, nut-free, peanut-free, soy-free, vegan, plant-based, vegetarian, paleo-friendly, and refined sugar-free.

5.0 from 1 reviews
Marinated Roasted Portobello Mushrooms with Olive Oil Agrodolce
Prep time
Cook time
Total time
Serves: 4 servings
Roasted Mushrooms
  • 2 pounds Portobello mushrooms, cleaned and stemmed
  • ½ cup extra virgin olive oil
  • 2 teaspoons minced fresh sage
  • 2 teaspoons minced fresh rosemary
  • Kosher salt, to taste
  • Freshly ground black pepper, to taste
  • ½ cup red wine vinegar
  • 2 tablespoons honey (can sub agave nectar for strictly vegan)
  • Extra-virgin olive oil, for serving
Roasted Mushrooms
  1. Cut any large mushroom caps in half, and place all of the mushrooms in a large bowl.
  2. Add the olive oil, sage, and rosemary, and stir to evenly coat the mushrooms. Let the mushrooms marinate for 1 hour (at room temperature is fine), tossing them occasionally to help the oil absorb.
  3. Preheat your oven to 400ºF and line 2 large baking sheets with parchment paper.
  4. Spread the marinated mushrooms out on your prepared baking sheets, so they aren't touching. Sprinkle the mushrooms lightly with salt and pepper.
  5. Roast for 30 minutes, or until the mushrooms are crisped and golden brown at the edges. While the mushrooms are roasting, make the agrodolce.
  1. Add the vinegar and honey to a small saucepan over medium-low heat. Bring the mixture to a simmer, stirring occasionally, until the honey dissolves.
  2. Continue to simmer the mixture for 15 to 20 minutes, until the vinegar mixture is reduced by half and is thick and syrupy.
  3. To serve, place the roasted mushrooms on a platter and drizzle generously with Agrodolce and olive oil.

More Marvelous Dairy-Free Mushroom Dishes

Mushroom Pasta Bake with White Wine Cream Sauce

Mushroom Schnitzel

Mushroom Schnitzel Recipe - easy fritters or cutlets that are dairy-free, vegetarian, and optionally gluten-free

Vegan Mushroom & Sage Lasagna

Mushroom and Sage Vegan Lasagna Recipe - Dairy-free, Gluten-free and Plant-based

For More Beautiful Recipes, Enjoy Eat Dairy Free!

Eat Dairy Free - Your Essential Cookbook for Everyday Meals, Snacks, and Sweets

About Author

This recipe was shared with Go Dairy Free by another recipe creator. We have not tested this recipe in our kitchens unless otherwise noted.

1 Comment

Leave A Reply

Rate this recipe: