Go Back
+ servings
vegan tofu steak recipe

The Best Vegan Tofu Steak Recipe

This is a simple recipe on how to make the best tofu steak ever. Turning your tofu into the best vegan steak should not be difficult, that is why I created this recipe.
Prep Time 15 minutes
Cook Time 20 minutes
Course Main Course
Cuisine American, Vegan
Servings 2 Servings
Calories 320 kcal

Equipment

  • Tofu press or heavy plate
  • Sharp knife
  • Mixing bowl
  • Non-stick or cast-iron skillet
  • Spatula or tongs
  • Measuring spoons

Ingredients
  

  • 14 oz 400 g extra-firm tofu
  • 2 tbsp soy sauce or tamari
  • 1 tbsp olive oil
  • 1 tbsp balsamic vinegar
  • 1 tbsp maple syrup or agave
  • 2 cloves garlic minced
  • 1 tsp smoked paprika
  • ½ tsp black pepper
  • ½ tsp onion powder
  • ½ tsp dried thyme or rosemary

Optional Ingredients

  • ½ tsp chili flakes for heat

Instructions
 

Press the tofu:

  • Remove the tofu from its package and drain excess liquid. Press it using a tofu press or place it between paper towels with a heavy object on top for at least 10 minutes. This step is important as it helps the tofu absorb more flavor and achieve a firmer, steak-like texture when cooked.

Slice the tofu into steaks:

  • Once pressed, slice the tofu lengthwise into 2 to 3 thick slabs (about ¾-inch thick). These will be your tofu steaks. Handle gently to avoid breaking them.

Prepare the marinade:

  • In a mixing bowl, combine soy sauce, olive oil, balsamic vinegar, maple syrup, minced garlic, smoked paprika, black pepper, onion powder, and dried herbs. Whisk well until fully blended.

Marinate the tofu:

  • Place the tofu steaks into the marinade and gently coat each side. Let them marinate for at least 10 minutes, flipping once halfway through. For deeper flavor, you can marinate for up to 30 minutes.

Cook the tofu steaks:

  • Heat a skillet over medium heat. Add a small amount of oil if needed. Place the marinated tofu steaks into the hot pan and cook for 5–7 minutes per side. Avoid moving them too much so a golden crust can form.

Caramelize and finish:

  • As the tofu cooks, spoon extra marinade over the steaks. This helps create a rich, slightly caramelized surface. Flip carefully and repeat on the other side until both sides are browned and slightly crisp.

Rest and serve:

  • Remove the tofu steaks from the pan and let them rest for 2 minutes before serving. This allows the flavors to settle and improves texture.

Nutrition

Calories: 320kcal
Keyword Tofu Steak Recipe
Tried this recipe?Let us know how it was!