Go Back
+ servings
Tofu Steak with Mashed Sweet Potato

Tofu Steak with Mashed Sweet Potato: A Cozy Vegan Delight

This Tofu Steak with Mashed Sweet Potato recipe is a quick, high-protein, and flavorful dish that impresses even the pickiest eaters.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Vegan
Calories: 350

Ingredients
  

For the Tofu Steak
  • 14 oz Extra Firm Tofu Press before use.
  • 1/4 cup Tamari Substitute with gluten-free soy sauce if desired.
  • 2 tbsp Maple Syrup Agave nectar can be used as a swap.
  • 2 tbsp Mirin For a non-alcoholic alternative, mix water and sugar.
  • 2 tbsp Toasted Sesame Oil Regular sesame oil or a neutral oil can be used.
  • 1/4 cup Barbecue Sauce Ketchup can be a yummy alternative.
  • 1 tbsp Sriracha Adjust to your spice preference.
  • 2 cloves Garlic (fresh) Swap fresh garlic for powder at 1/8 teaspoon per clove if necessary.
  • 1 tsp Garlic Powder
  • 1 tsp Liquid Smoke Omit for a milder dish.
  • to taste Salt & Black Pepper Adapt to your taste.
  • 2 tbsp Extra Virgin Olive Oil Avocado or coconut oil are good substitutes.
For the Mashed Sweet Potatoes
  • 2 medium Sweet Potatoes Any starchy potato can be substituted.
  • 1/2 cup Plant-Based Milk Choose based on preference.
  • 3 tbsp Vegan Butter Can be replaced with olive oil.
  • 1 tbsp Fresh Parsley Can be swapped with chives or omitted.

Equipment

  • mixing bowl
  • Skillet
  • pot
  • Potato Masher
  • Kitchen Towel

Method
 

Step-by-Step Instructions
  1. Press the extra firm tofu to remove excess moisture for about 15 minutes.
  2. Slice the tofu into eight uniform slabs.
  3. In a mixing bowl, whisk together tamari, maple syrup, mirin, toasted sesame oil, barbecue sauce, sriracha, fresh garlic, garlic powder, liquid smoke, salt, and black pepper.
  4. Place the sliced tofu slabs in the marinade, ensuring they are fully coated and marinate for at least 15 minutes.
  5. Peel and cube the sweet potatoes, then bring a pot of salted water to a boil. Cook the sweet potato cubes for about 6 minutes until fork-tender.
  6. In a skillet, heat 2 tablespoons of olive oil over medium heat. Add the marinated tofu slabs and cook for about 6 minutes until crispy.
  7. In a large bowl, mash the cooked sweet potatoes and mix with plant-based milk, vegan butter, garlic, and black pepper.
  8. Plate the dish by arranging mashed sweet potatoes and topping with crispy tofu steaks. Garnish with fresh parsley if desired.
  9. Serve hot with steamed or roasted vegetables.

Nutrition

Serving: 1servingCalories: 350kcalCarbohydrates: 50gProtein: 20gFat: 12gSaturated Fat: 2gPolyunsaturated Fat: 3gMonounsaturated Fat: 7gSodium: 500mgPotassium: 900mgFiber: 8gSugar: 6gVitamin A: 480IUVitamin C: 20mgCalcium: 10mgIron: 15mg

Notes

Ensure tofu is firmly pressed before marinating to enhance crispiness and flavor absorption. Adjust marinade spice levels to fit your palate.

Tried this recipe?

Let us know how it was!