How to Cook the Best Mushrooms + A Portobello Rice Bowl

Every time I post a mushroom recipe, I get at least a few comments from people saying they (or someone they cook for) refuse to eat mushrooms. The reason mushrooms get so much hate is nearly 100% because of bad cooking technique. It’s true – in their raw form, mushrooms have a spongey texture and a bland flavor which isn’t exactly the most appetizing thing in the world… but when they’re cooked correctly, you won’t find a plant with more delicious, meaty flavors than this one.

So today, I’d love to share my favorite mushroom cooking technique that I’ve actually been working on for quite some time. It starts by marinating some portobello slices in balsamic vinegar for a few hours, then sautéing over high heat with soy, the right spices, and just a touch of maple syrup until they reduce and caramelize several times, locking in layers and layers of flavors.

They make a great snack on their own, but I’ve also got an awesome rice bowl recipe below with these mushrooms, avocado, greens, and pickled carrots.



Makes 4 Rice Bowls


  • 4 large portobello mushrooms
  • 2-3 tablespoons balsamic
  • 2-3 tablespoons soy
  • 1 teaspoon garlic powder
  • 1/2 teaspoon cayenne pepper
  • 1 teaspoon + 1 tablespoon maple syrup
  • 1 avocado
  • 3 cups cooked rice
  • leafy greens
  • 1 carrot
  • green onions
  • sesame seeds
  • 1 teaspoon toasted sesame oil (optional)


^ Before picture. This is why most people hate mushrooms.

Cooking the Mushrooms

  1. Grab 4 portobello mushrooms and slice them into thin (1/4 – 1/8 inch) slices.
  2. Add the slices to a gallon-size ziplock bag with 3 tablespoons of balsamic vinegar and gently shake around until the mushrooms are evenly coated. Allow to marinate in the fridge for 1-4 hours.
  3. When ready to prepare, open a corner of the bag to drain out the excess balsamic and add the mushrooms to a large skillet over medium-high heat.
  4. Add in a tablespoon of soy sauce, a dash of garlic powder, and a dash of cayenne pepper, then give these guys 5-7 minutes to sauté. The mushrooms will release liquid and that will keep them mushy and prevent them from caramelizing, so carefully drain this liquid from the pan and save it in a ramekin for later.
  5. Repeat the step above: add another tablespoon of soy sauce and more of the spices and let the mushrooms sweat out the rest of their liquid (another 5+ minutes). Again drain this liquid into the ramekin.
  6. One final time, add a little more soy sauce and maybe a little more spices, but also add just 1 teaspoon of maple syrup and crank up the heat for these last 3-4 minutes. Toss regularly. The mushrooms will get much darker and more caramelized. When all the liquid has been absorbed / evaporated, remove from the heat and allow to cool.

Making the Rice Bowl

As mentioned, these mushrooms can be enjoyed as is, maybe with some green onions and sesame seeds, but they also make an excellent topping for a simple rice bowl. Here’s how to make it:

Cook about 3 cups of white or brown rice and add to the base of serving bowls.

Top the rice with some of the mushrooms, slices of avocado, a handful of fresh greens (I used arugula, but chopped kale, spinach, or lettuce would also work), and some shredded carrots.

(Variation: The carrots are great plain, but if you want to make them more exciting, I actually combined shredded carrots + daikon radishes (because I grow them in my garden) with some rice vinegar and refrigerated them while the mushrooms were marinating.)

Garnish each bowl with a generous sprinkle of chopped green onions and toasted sesame seeds.

Finally, remember the cooking liquid we saved in the ramekin? Return that liquid and another tablespoon of maple syrup to the mushroom skillet and simmer over medium heat, to deglazed the pan. Give this soy/vinegar solution 3-4 minutes to dissolve all those tasty caramelized bits from your pan, creating an awesome sauce that can be drizzled over the rice bowl. Note: If you want some extra sesame flavor in this glaze, add a teaspoon of toasted sesame oil as well.



Leave a Reply
    • No, I didn’t use oil. I’m sure a tablespoon of vegetable or sesame oil would only make them tastier, but they’re totally fine without oil.

  1. I also used to be a mushroom hater, until I started eating them in (properly cooked) Chinese food. Now, they’re one of my favorite things to eat! This looks like a great way to cook portobellos!

  2. More than 30 years ago I went to a mushroom exhibit in a museum. The most important information I retained was not to eat more than 1 raw mushroom. More recently, I asked a Mushroom Council; they said up to 5 were OK. You can make up your own mind but the only time I eat raw mushrooms is when I am cutting them for cooking. I might eat a few slices but that`s all.
    I Pinned your recipe because I love the way you cooked the `shrooms.

  3. I tried cooking some mushrooms (just regular ones, not portobello) as you suggest, with soy sauce and a little bit of maple syrup and so on, and I have to say, they are completely yummy. Thank you!

  4. Andrew, I made this last night just using the regular button mushrooms I had on hand. I put them over pasta with a cashew cream sauce. The mushroom got rave reviews! Only one complaint: I didn’t make enough! Thank you for all your wonderful recipes! I am looking forward to making the potato skins, soon!

    • That sounds so good! I’ve got to try these mushrooms with pasta and cream sauce… thanks for the suggestion 🙂

  5. This was excellent! I made it for my husband this week and he absolutely loved it! The mushrooms were a great meat substitute. Thanks for another amazing and HEALTHY recipe!

  6. Hi Andrew,
    I’m on my way to buy some new skillets, what kind do you use ? Is this a stainless steel one I see here ? I was thinking about buying a stainless steel one, and a cast iron one (for crepes, and stuff like that) what would you recomend ? sorry this is a bit out of topic, but I think it’d be nice to have your point of view about “healthy” cooking tools too.
    Thanks a lot !
    have a great day !

    • Hi Julie, that’s a good question.

      I do like using stainless as much as possible, and cast iron is great too. The thing that drives me insane are non-stick pans… it’s nice to have non-stick for some things but I hate the health risks of teflon pans and ceramic pans are total junk right now (the coating stops working after 5-10 uses) so I’m waiting until someone makes a safe, durable non-stick pan that actually works.

  7. Holy Cow!!! This is definitely an amazing recipe – so yummy!! Made this tonight for dinner and it is going on the favorites list for sure! Thanks for all the wonderful recipes you have provided and continue to provide – much appreciated!

  8. Hi there, I’m curious; what would you use in place of the balsamic? I’m very allergic to it which is really sad because it’s so good in meals.

    • Hmm, you might be able to use another type of vinegar, if you’re able. Or red or white wine could both work. Otherwise, you could just add some lemon juice and water if you’re really in a pinch.

Leave a Reply to Crystal Saario Cancel reply

Your email address will not be published. Required fields are marked *

Cheesy Vegan BBQ Potato Skins

The Vegan Cobb (Vobb!) Salad