Please think of the trees before you print this page. looks great on mobile devices too!

Viewing this page on an iPad? Rotate the screen to switch to kitchen mode.

Tofu Steak with Shiitake Mushroom Sauce and Green Beans

Tofu Steak with Shiitake Mushroom Sauce and Green Beans

Have you ever wondered what it would be like if food just magically appeared on your table? The kind that is already prepped, cooked, and served. The kind that tasted beyond words, that left you begging for more? It’s okay to admit you have thought about this at least once in your life. We all have! It’s not only okay – it’s normal. 

Life can get crazy, that’s a fact. The thought of coming home to cook dinner can sometimes seem daunting and exhausting, especially after a long day. I have a secret to getting past these points and I want to share them with you. Here we go… 

…Don’t overcomplicate it! Food doesn’t have to be hard. 

…Be prepared. The more prepared you are, the less likely you are going to stress about what to cook or how to cook it. 

…Always, and I mean always, have a super awesome recipe to guide you through! 

With our new recipe, the tofu steak with shiitake mushroom sauce and green beans, you can stop day dreaming and start enjoying! Let’s take a closer look at just how easy this recipe is and why you need to have this recipe in your cook book.

tofu cut in half on a chopping board portrait

To make this recipe, you will need 13 ingredients and 20 minutes. Yes, just 20 minutes of your day to have lunch or dinner on the table! 

Let’s talk tofu. There is a very clear line when it comes to this magic ingredient – you either love it or you hate it. Here at we are fairly big fans of tofu, and if prepared correctly, can be the best thing we eat all day. Not only does it taste incredible, but it’s also packed with essential vitamins and minerals. From one serve of tofu you can expect to get a great source of protein, calcium, iron, magnesium, and copper. It is also contains all 8 essential amino acids, making tofu a star in our opinions. 

Notably, we also have green beans, shiitake mushrooms, and almond milk which provides us with dietary fibre, vitamin A, folate, vitamin K, and vitamin C, as well as an additional source of protein.

mushroom on a chopping board portrait

Tofu steak with shiitake mushroom sauce and green beans is the perfect meal for lunch or dinner because it’s: 

  • Very healthy.
  • A great source of protein – 22g per serve.
  • A good source of dietary fibre – 9g per serve.
  • Easy to make.

In regards to storing any left overs, I would recommend placing your meal in an airtight container and putting it in the fridge for no more than 24 hours. Tofu can become thickened or take on a strange taste is left for too long, perhaps even lose the crispiness. If you don’t think you will consume your left overs in 24 hours, you can freeze your meal – it will keep for up to 3 months in the freezer. 

I hope you enjoy this as much as I enjoyed making it. See you next time! 

Liked this recipe? Why not head over and check out our Tofu, Zucchini and Red Pepper Mie Noodles for more exciting tofu recipes! 

Tofu Steak with Shiitake Mushroom Sauce and Green Beans landscape

Prep time
5 minutes
Total time
Category: Lunch, Dinner
Serves: 2
Allergens: Gluten, Mushrooms, Soy


For the beans

  • 4 cups green beans
  • ½ tsp sea salt

For the sauce

  • 1 cup almond milk
  • ½ tsp black pepper (ground)
  • ½ tsp dried smoked paprika
  • 1 tablespoon flour
  • 1 tablespoon olive oil
  • 1 medium onion (finely chopped)
  • 1 tsp sea salt
  • 3½ oz shiitake mushrooms (sliced)

For the tofu steak

  • 11 oz firm tofu (cut in four big thin pieces)
  • 1 tablespoon olive oil
  • 1 tbsp soy sauce


  1. Boil the green beans and salt in a pot with water for 13-15 minutes.
  2. Use a medium size skillet to roast the onion with the olive oil for about 3-5 minutes.
  3. Add the flour to to the onions and olive oil and roast it for another minute.
  4. Take the skillet off the heat and add the almond milk, stir well.
  5. Put it back on the stove and stir until the sauce thickens.
  6. Add the mushrooms to the sauce and leave it on low heat while you prepare the tofu steak.
  7. Heat the olive oil in big skillet and add the tofu steaks.
  8. Roast it about 5 minutes on each side until golden brown, sprinkle the soy sauce on both sides.
  9. Serve the tofu steak with the beans on the side and the sauce on top.

Did you make this recipe? Please take a photo, share it on Instagram and tag it with #veganio. We love to see your photos.

Get Weekly Meal Plans sends weekly meal plans straight to your inbox along with grocery lists and nutritional information.

Find Out More!