clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
top view of portobello steak with vegan bearnaise sauce, garlic mashed potatoes and asparagus on a white plate

Portobello Steaks with Vegan Béarnaise Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Total Time: 35 minutes
  • Yield: 4 1x
  • Diet: Vegan



Portobello Steaks

4 portobello mushrooms

4 Tbsp balsamic vinegar

1 tsp fresh black pepper, divided

Vegan Béarnaise Sauce

1/4 cup minced shallot

1 12.3-oz package of Extra Firm Silken Tofu (I used Mori-Nu brand)

1/4 cup nutritional yeast

2 Tbsp lemon juice

1 tsp white vinegar or apple cider vinegar

1/4 cup water

1/2 tsp ground turmeric

1 Tbsp Dijon mustard

1 tsp garlic powder

1 tsp onion powder

1 tsp miso

1/8 tsp cayenne pepper

1 Tbsp tarragon, dried


Portobello Steaks

Roasting: Preheat the oven to 400F. Place portobello mushrooms in a 9x13 baking pan with gill sides up. Pour 1/3 cup of water to the bottom of the pan to keep the mushrooms from sticking to the pan. Add 1 tablespoon to each mushroom cap. Sprinkle with fresh black pepper or steak seasoning. Roast for 15 minutes.

Grilling: Heat up the grill on high heat. Place portobello mushrooms on a tray with gill sides up. Add 1 tablespoon of balsamic vinegar to each mushroom cap. Sprinkle with fresh black pepper or steak seasoning. Carefully place portobello mushroom caps on the heated grill with the gill side up. Cover and reduce heat to low. Grill for about 5 to 7 minutes or until juices start to release. Carefully remove from the grill without spilling juices. These juices are delicious on mashed potatoes.

Vegan Béarnaise Sauce

Preheat a small skillet over medium heat. Dry sauté minced shallot for 2 to 3 minutes until it softens and turns translucent. Add a splash of water if minced shallot starts to stick.  Place all ingredients except for the dried tarragon into a blender and blend until smooth and creamy. Then add tarragon and blend for another 2 seconds just to incorporate.  Serve immediately over Portobello Steak.  Store unused Vegan Béarnaise Sauce in an airtight container in the refrigerator for up to 5 days.

*NOTE: Do not heat the sauce in the microwave or stovetop as it loses its creamy saucy texture.  Serve chilled or at room temperature only.


  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Category: Lunch/Dinner Entrée