Go Back
+ servings

Tofu Steak with Mashed Sweet Potato (Vegan)

Extra firm tofu is pressed, marinated in a sweet and spicy tamari-maple-sriracha sauce with a smoky hint, seared until crisp, and served over creamy mashed sweet potatoes with crushed garlic and vegan butter.
Prep Time 20 minutes
Cook Time 20 minutes
40 minutes
Servings: 4
Course: DINNER

Ingredients
  

  • For the Tofu Steak:
  • Extra firm tofu: 15 ounces pressed and sliced into 8 pieces
  • Tamari: 2 tablespoons
  • Maple syrup: 2 tablespoons
  • Mirin: 2 tablespoons
  • Toasted sesame oil: 1 tablespoon
  • Barbecue sauce: 1 tablespoon
  • Sriracha: 1 tablespoon
  • Garlic clove: 1 crushed
  • Garlic powder: 1 teaspoon
  • Liquid smoke: 1/2 teaspoon
  • Salt: 1/2 teaspoon
  • Freshly ground black pepper: 1/4 teaspoon
  • Extra virgin olive oil: 1 tablespoon
  • For the Mashed Sweet Potato:
  • Sweet potatoes: 2 pounds peeled and cubed
  • Salt: 1 teaspoon for boiling water
  • Plant-based milk pea protein, oat, coconut, etc.: 1/4 cup
  • Vegan butter: 3 tablespoons
  • Garlic cloves: 2 crushed
  • Freshly ground black pepper: To taste
  • Fresh parsley minced: For garnish

Equipment

  • Large Skillet
  • Large Pot (for potatoes)
  • Shallow Dish (for marinating)
  • Whisk
  • Potato Masher

Method
 

  1. Prep Tofu: Press the tofu gently to remove excess moisture. Slice it into 8 slabs.
  2. Make Marinade: Whisk together tamari, maple syrup, mirin, sesame oil, barbecue sauce, sriracha, 1 crushed garlic clove, garlic powder, liquid smoke, 1/2 teaspoon salt, and 1/4 teaspoon pepper.
  3. Marinate Tofu: Place tofu slices in a shallow dish. Pour the marinade over them and let marinate for at least 15 minutes (longer is better for flavor).
  4. Prep Potatoes: While the tofu marinates, peel and cube the sweet potatoes.
  5. Cook Potatoes: Add the sweet potatoes and 1 teaspoon salt to a large pot with enough water to cover. Bring to a boil, then simmer uncovered for about 6 minutes until fork-tender. Drain.
  6. Mash Potatoes: Mash the sweet potatoes with the plant-based milk, vegan butter, 2 crushed garlic cloves, and black pepper to taste. Stir in the minced parsley if desired. Keep warm.
  7. Sear Tofu: Heat the olive oil in a large skillet over medium heat. Add the marinated tofu slices and cook for 6 minutes on the first side.
  8. Finish Tofu: Flip the tofu and cook for 2 minutes, then flip again and cook for another 2 minutes. Remove the tofu from the skillet and keep warm.
  9. Serve: Serve the warm tofu steaks over a bed of mashed sweet potatoes. Brush the tofu with any leftover marinade and garnish with fresh parsley.

Notes

Pressing Tofu: For the best results, press the tofu for 30-60 minutes to remove maximum moisture, allowing it to absorb the marinade and crisp up better when seared.
Marinating Time: While 15 minutes is the minimum, try to marinate for 1 hour or more.
Sweet Potato Substitutions: You can use regular white or gold potatoes if sweet potatoes are not preferred.

Tried this recipe?

Let us know how it was!