Delicious smoky tofu steak served with creamy mashed sweet potatoes on a rustic plate.

Loading…

By Reading time
Servings 4–6 people

Smoky Tofu Steak with Mashed Sweet Potatoes is a simple and delicious dish that combines the rich, smoky flavor of tofu with the creamy sweetness of mashed sweet potatoes. The tofu is marinated or seasoned to get a nice smoky taste, giving it a satisfying edge, while the mashed sweet potatoes add a comforting, smooth texture that balances everything perfectly.

I love making this meal when I want something hearty but still light and healthy. One tip I have is to press the tofu well before cooking so it gets that nice firm texture on the outside while staying tender inside. The smoky seasoning really makes the tofu taste special, and it’s a great way to enjoy plant-based protein without feeling like you’re missing out.

This dish works wonderfully as a cozy dinner for any day of the week, and I like to serve it with a simple green salad or some steamed veggies on the side. It’s also a crowd-pleaser because it’s flavorful but not too complicated, and the sweet potatoes add a lovely pop of color on the plate. Whenever I make it, it feels like a warm hug from the inside.

Key Ingredients & Substitutions

Tofu: Use firm or extra-firm tofu for the best texture. Pressing it well helps remove moisture so it crisps nicely. If you can’t find liquid smoke, smoked paprika plus a bit of smoked salt works well to add that smoky flavor.

Sweet Potatoes: These bring natural sweetness and creaminess to the dish. You can swap them with regular potatoes or butternut squash if you need a milder flavor or don’t have sweet potatoes.

Spices: Smoked paprika is key for that smoky taste, but if you don’t have it, regular paprika with a drop of liquid smoke or smoked salt can be a good alternative. The cumin adds a subtle earthiness that complements the smoky notes nicely.

Plant-Based Milk & Butter: These make the mashed sweet potatoes creamy without dairy. Almond, soy, or oat milk are all fine here. Vegan butter adds richness, but olive oil makes a lighter option.

How Do You Get Crispy, Flavorful Tofu Steaks?

The secret is pressing and marinating properly, then cooking over medium-high heat:

  • Press well: Wrap tofu in towels and weigh it down to remove moisture for at least 20 minutes. This helps it crisp better.
  • Marinate: Coat tofu slices evenly with your smoky spice mix and soy sauce. Letting it sit helps the flavor soak in.
  • Cook carefully: Use a hot skillet with oil, and don’t crowd the pan. Cook each side 4-5 minutes until golden and slightly charred. Avoid flipping too soon to keep the crust intact.

Following these steps gives you tofu that’s crispy outside but tender inside, bursting with smoky flavor.

Smoky Tofu Steak with Sweet Potato Mash

Equipment You’ll Need

  • Heavy-duty skillet or non-stick pan – I like this because it helps get the tofu crispy without sticking.
  • Kitchen towel or paper towels – perfect for pressing out excess water from the tofu.
  • Small mixing bowls – handy for making the marinade and mashing the sweet potatoes.
  • Saucepan with lid – for boiling the sweet potatoes until tender.
  • Masher or fork – easy for mashing the sweet potatoes to creamy perfection.
  • Measuring spoons and cups – so everything is just right.

Flavor Variations & Add-Ins

  • Swap tofu for sliced portobello mushrooms or tempeh for different plant-based proteins.
  • Add a squeeze of fresh lemon or a splash of balsamic vinegar to brighten up the dish.
  • Mix in chopped roasted garlic or caramelized onions with the mashed sweet potatoes for extra flavor.
  • Top with chopped nuts or seeds, like walnuts or sunflower seeds, for crunch and added nutrients.

Smoky Tofu Steak with Mashed Sweet Potatoes

Ingredients You’ll Need:

  • 1 block (14 oz) firm or extra-firm tofu
  • 2 large sweet potatoes (about 1.5 lbs)
  • 2 tbsp olive oil, divided
  • 1 tsp smoked paprika
  • ½ tsp ground cumin
  • ½ tsp garlic powder
  • ¼ tsp cayenne pepper (optional, for heat)
  • Salt and black pepper, to taste
  • ¼ cup unsweetened plant-based milk (such as almond or soy milk)
  • 2 tbsp vegan butter or olive oil (for mashed sweet potatoes)
  • 1 tbsp soy sauce or tamari (for tofu marinade)
  • 1 tsp liquid smoke or ½ tsp smoked salt (for smoky flavor)
  • Fresh microgreens or parsley (for garnish)

How Much Time Will You Need?

This recipe takes about 10 minutes to prepare, 20 minutes to press the tofu, 15 minutes to cook the sweet potatoes, and around 10 minutes to cook the tofu steaks. In total, set aside approximately 45-50 minutes to make this delicious meal.

Step-by-Step Instructions:

1. Prepare the Tofu:

Drain the tofu and wrap it in a clean kitchen towel or paper towels. Place a heavy object on top to press out excess water for at least 20 minutes. Pressing helps the tofu firm up and absorb flavors better.

2. Make the Marinade:

In a small bowl, combine 1 tablespoon olive oil, smoked paprika, ground cumin, garlic powder, cayenne pepper (if using), soy sauce, liquid smoke (or smoked salt), salt, and black pepper. Stir well until combined.

3. Slice and Marinate the Tofu:

Cut the pressed tofu into slices about ½-inch thick. Place the slices in the marinade, making sure to coat both sides evenly. Let them sit for at least 15 minutes to soak up the smoky flavors.

4. Cook the Sweet Potatoes:

Peel the sweet potatoes and chop them into cubes. Put the pieces into a pot and cover with water. Bring to a boil and cook until the sweet potatoes are tender when pierced with a fork, about 15 minutes. Drain well.

5. Mash the Sweet Potatoes:

Transfer the drained sweet potatoes to a bowl. Add vegan butter or olive oil, plant-based milk, salt, and pepper. Mash everything together until creamy and smooth. Taste and adjust seasoning if needed.

6. Cook the Tofu Steaks:

Heat the remaining 1 tablespoon olive oil in a skillet over medium-high heat. Add the marinated tofu slices and cook for 4-5 minutes on each side until they develop a nice crisp, charred exterior.

7. Assemble and Serve:

Spoon the creamy mashed sweet potatoes onto plates, spreading them into a circle. Place the tofu steaks on top. Drizzle a little olive oil over the dish, then garnish with fresh microgreens or chopped parsley. Serve right away while warm.

Can I Use Frozen Tofu for This Recipe?

Yes! Frozen tofu has a firmer texture that holds up well when cooked. Just thaw it completely in the fridge overnight or under cold running water, then press out excess moisture before marinating.

How Long Can I Store Leftover Tofu Steaks and Mashed Sweet Potatoes?

Store leftovers in an airtight container in the fridge for up to 3 days. Reheat tofu gently in a skillet or oven to keep it crispy and warm the mashed sweet potatoes in the microwave or on the stovetop with a splash of plant milk.

Can I Substitute Regular Potatoes for Sweet Potatoes?

Absolutely! Regular potatoes work fine as a substitute. They won’t be quite as sweet but will still give you a creamy mash that pairs nicely with the smoky tofu.

What’s the Best Way to Get a Smoky Flavor Without Liquid Smoke?

If you don’t have liquid smoke, increase the smoked paprika slightly and add a pinch of smoked salt. You can also try a dash of chipotle powder or a few drops of smoked oil for a similar effect.

Keep this recipe handy

Pin it, print a tidy copy, leave a quick comment, or copy the link to share.

Save to Pinterest

Leave a Comment