Print

Tofu Steak with Mashed Sweet Potato

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This tofu steak with mashed sweet potato is a smoky, savory, and satisfying vegan dinner. Crispy marinated tofu is paired with creamy garlicky sweet potatoes, creating a balanced dish that’s quick enough for weeknights yet impressive for guests.

  • Author: Tina
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Category: Dinner, Main Course
  • Method: Pan-Fry, Boil
  • Cuisine: Asian-Inspired
  • Diet: Vegan

Ingredients

For the Tofu Steak:

15 ounces extra firm tofu, pressed and sliced into 8 pieces

2 tablespoons tamari

2 tablespoons maple syrup

2 tablespoons mirin

1 tablespoon toasted sesame oil

1 tablespoon barbecue sauce

1 tablespoon sriracha

1 garlic clove, crushed

1 teaspoon garlic powder

1/2 teaspoon liquid smoke

1/2 teaspoon salt

1/4 teaspoon freshly ground black pepper

1 tablespoon extra virgin olive oil

For the Mashed Sweet Potato:

2 pounds sweet potatoes, peeled and cubed

1 teaspoon salt

1/4 cup plant-based milk (pea protein, oat, or coconut)

3 tablespoons vegan butter

2 garlic cloves, crushed

Freshly ground black pepper, to taste

Fresh parsley, minced (for garnish)

Instructions

  1. Press tofu to remove excess moisture and slice into slabs.
  2. Whisk marinade ingredients together, pour over tofu in a shallow dish, and let marinate for at least 15 minutes.
  3. Heat olive oil in a skillet over medium heat. Cook tofu 6 minutes on one side, then 2 minutes per side until caramelized. Keep warm.
  4. Meanwhile, boil sweet potato cubes with salt until fork-tender, about 6 minutes. Drain.
  5. Mash with plant-based milk, vegan butter, garlic, and pepper. Stir in parsley if desired.
  6. Serve tofu steaks over a bed of mashed sweet potatoes. Brush tofu with extra marinade and garnish with parsley.

Notes

  • Swap barbecue sauce for hoisin or teriyaki for a different flavor profile.
  • Reduce or omit sriracha for a milder version.
  • Add sesame seeds or crispy onions for extra crunch.
  • Serve with broccoli, green beans, or salad for balance.
  • Bake tofu at 400°F for 25–30 minutes if you prefer oven cooking.

Nutrition