Vegetarian Tofu Steak

note – the original video for this recipe is “no longer available”, so I found an alternate video to take its place. Ingredients and technique may vary slightly from the written version below.

You might have tried steamed or fried tofu, but have you tried it grilled? It tastes totally different, and yet so good. If you are in the mood for a steak, but are not into eating meat (or you simply like tofu), give this dish a try. It is easy to make, takes no time at all, and can be combined with many other dishes for endless tasty combinations.


• 8 oz (225g) asparagus
• 1 red bell pepper
• 1/2 onion
• 1 block (18 oz/500g) firm-extra firm tofu
• 1 tbsp sesame oil
• 3 tbsp soy sauce
• 2 tsp cooking oil
• 1 tbsp sugar


Cut asparagus into 2 inch (5cm) pieces.
Cut the bell pepper and the onion into strips.
Cut the tofu in half crosswise, and then into thirds lengthwise.
Microwave tofu for 1 minute and drain it.
Mix sesame oil and 2 tbsp of soy sauce in a small bowl.
Poke tofu with a fork and pour the mixture over it.
Let it sit for 7 minutes.
Flip and let sit for 5 more minutes.
Add the cooking oil into a pan and heat it on medium to high.
Add onion and cook for 1 minute.
Add asparagus and cook for 1 minute.
Add the bell pepper and cook a bit more.
Add the sugar and 1 tbsp of soy sauce, then stir well for 1 minute.
Remove from heat.
Heat a grill pan over high heat and coat with cooking spray.
Add tofu to the pan and cook for 3 minutes on each side.
Reserve the marinade and pour it after the 6 minutes pass.
Cook for a few more minutes.

Tips and ideas:

This steak can be served with rice, pasta, or bread.

The steak can also be served with different vegetable side dishes.

Vegetarian Tofu Steak
Images –

Leave a Reply

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