Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tofu Steak with Mashed Sweet Potato


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Vanessa
  • Total Time: 45 minutes
  • Yield: Serves 4

Description

Tofu Steak with Mashed Sweet Potato is a delectable vegan dish that features marinated tofu steaks paired with creamy, buttery mashed sweet potatoes. This recipe is not only easy to prepare but also packed with flavor and nutrition, making it a perfect choice for weeknight dinners or special occasions. The savory tofu complements the natural sweetness of the mashed sweet potatoes, offering a delightful contrast that will satisfy your cravings for a hearty yet healthy meal. Elevate your dining experience by serving this dish with fresh herbs or flavorful sauces for an extra touch.


Ingredients

Scale
  • 1 block firm tofu
  • 3 tablespoons soy sauce
  • 1 tablespoon olive oil
  • 2 large sweet potatoes
  • 2 tablespoons butter (or vegan alternative)
  • Fresh parsley for garnish

Instructions

  1. Press the tofu for 15 minutes to remove excess moisture and slice into thick steaks.
  2. Marinate the tofu in a mixture of soy sauce, olive oil, garlic powder, and onion powder for at least 30 minutes.
  3. Boil peeled and chopped sweet potatoes until tender (15-20 minutes), then mash with butter, salt, and pepper until smooth.
  4. Cook marinated tofu steaks in a non-stick frying pan over medium heat for about 4-5 minutes on each side until golden brown.
  5. Serve the mashed sweet potatoes topped with crispy tofu and garnish with fresh parsley.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main
  • Method: Frying
  • Cuisine: Vegan

Nutrition

  • Serving Size: 1 serving
  • Calories: 320
  • Sugar: 6g
  • Sodium: 750mg
  • Fat: 14g
  • Saturated Fat: 3g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 6g
  • Protein: 12g
  • Cholesterol: 0mg