Simple Vegan Blog

  • Recipes
  • About
  • Subscribe
  • Start Here
menu icon
go to homepage
  • Recipes
  • About
  • Subscribe
  • Start Here
subscribe
search icon
Homepage link
  • Recipes
  • About
  • Subscribe
  • Start Here
ร—
Home > Recipes > Tofu

Tofu Steak

Published: Oct 4, 2022 ยท Modified: Nov 7, 2024 by Iosune Robles ยท This post may contain affiliate links

4.67 from 12 votes
Pin Recipe Jump to Recipe
Tofu steak and French fries on a plate and picture of the process.

Turn tofu into a flavor-packed delight in 30 minutes with this tofu steak recipe. Marinated in a smoky sauce and grilled to crispy perfection on a pan or BBQ.

Plate of tofu steak, fries, and thyme.

Once you sink your teeth into these tofu steaks, bland tofu becomes a distant memory. With a smoky marinade and satisfying crunch, they’re irresistible whether grilled or cooked on a pan.

Perfect for any occasion, from backyard barbecues to quick weeknight dinners, these steaks are packed with protein and nutrients—a healthy, flavorful choice that will elevate your tofu game!

If you're craving more delicious meat alternatives, check out my recipes for vegan steak, tempeh bacon, vegan chicken, vegan pepperoni, and soyrizo. I promise you won’t be disappointed!

Ingredient notes

Ingredients needed to make grilled tofu steak.
  • Firm tofu - use firm or extra-firm tofu; avoid silken tofu as it crumbles easily. I prefer firm tofu because it retains more moisture, making the steaks juicier compared to extra-firm, which can be a bit drier.
  • Extra virgin olive oil - adds a rich flavor. You can also use coconut, avocado, or vegetable oil, but olive oil complements the smoky marinade best.
  • Maple syrup - substitute with agave, brown rice syrup, or coconut nectar for similar sweetness in the marinade.
  • Soy sauce - for a gluten-free option, use tamari or coconut aminos; both add a similar savory flavor.
  • Liquid smoke - optional but recommended for smoky flavor. Smoke powder or smoked paprika can work, but liquid smoke is ideal.

Find the full recipe with exact measurements in the recipe card below.

How to make tofu steak

Tofu wrapped in a clean towel on a plate with a pot on top.

Step 1: Wrap the tofu in a clean towel and place a weight on top to press out excess moisture. This is optional but enhances the tofu’s flavor and texture.

Four tofu steaks on a tray.

Step 2: Slice each tofu block horizontally to create two steaks of similar thickness. I used two 12-ounce (340 g) blocks, which made four tofu steaks.

Bowl with the marinade.

Step 3: In a bowl, mix all marinade ingredients until well combined.

Four tofu steaks in a baking dish being brushed with marinade.

Step 4: Coat each side of the tofu steaks with the marinade and let them sit for at least 10-15 minutes to absorb the flavors. For extra flavor, marinate overnight and cook the next day.

Grill pan being brushed with oil using a brush.

Step 5: Heat a grill pan over high heat and brush it with extra virgin olive oil. A regular skillet will also work if you don’t have a grill pan.

Two tofu steaks cooking in a grill pan.

Step 6: Place two tofu steaks in the hot pan and cook for about 3 minutes. Don’t worry if they stick initially; they should release easily after 3 minutes. Flip and cook the other side for another 3 minutes until grill marks form.

Two tofu steaks in a grill pan being brushed with marinade using a brush.

Step 7: Once cooked, brush both sides of the steaks with any leftover marinade, then remove from the pan.

Two tofu steaks on a plate.

Step 8: Repeat with the remaining tofu steaks and serve immediately.

Frequently asked questions

How long does tofu steak last in the fridge?

Tofu steak lasts about 4–5 days in the fridge in an airtight container. Let it cool fully before refrigerating. For reheating, use a skillet or oven to keep its texture and flavor.

Can I freeze tofu steak?

Yes, you can freeze tofu steak! Place cooked steaks in an airtight container or freezer bag, separating each with parchment paper. Store for up to 2-3 months. Thaw in the fridge overnight before reheating. The texture may change slightly but will still be enjoyable.

How do I reheat tofu steak?

I recommend reheating tofu steak on a skillet or in the oven to keep its crispy texture. Heat it on medium until warmed through, or bake at 350°F (180°C) for about 10 minutes.

Do I really have to press the tofu?

Pressing removes excess moisture, helping the tofu absorb the marinade better and making your tofu steak cook up firmer. If you’re short on time, you can skip it—just know that pressing gives the best results for tofu steak.

What sides to serve with tofu steak?

You can serve tofu steak with sides like grilled veggies, vegan Caesar salad, or vegan potato salad. For a heartier meal, try vegan mashed potatoes, vegan scalloped potatoes, or baked French fries. Roasted broccoli or sautéed kale also make nutritious additions—finish with your favorite sauce!

More tofu recipes

  • Spicy Tofu
  • Teriyaki Tofu
  • Kung Pao Tofu
  • Air Fryer Tofu
  • Tofu Scramble
Tofu steak and French fries on a plate.
Toku steak, fries, and thyme on a plate.
4.67 from 12 votes

Tofu Steak

Turn tofu into a flavor-packed delight in 30 minutes with this tofu steak recipe. Marinated in a smoky sauce and grilled to crispy perfection on a pan or BBQ.
Prep: 15 minutes mins
Cook: 15 minutes mins
Total: 30 minutes mins
Servings: 4 steaks
PRINT PIN COMMENT


Ingredients 
 

For the tofu steaks:

  • 24 ounces firm tofu, 2 blocks of 12 ounces (340 g) each
  • 2 teaspoons extra virgin olive oil, for grilling

For the marinade:

  • 2 tablespoons extra virgin olive oil
  • 2 tablespoons maple syrup
  • 2 tablespoons tomato paste
  • 1 tablespoon soy sauce
  • 1 tablespoon liquid smoke, optional
  • 1 teaspoon garlic powder
  • 1 teaspoon ground cumin
  • ½ teaspoon salt
  • ¼ teaspoon ground black pepper
Prevent your screen from going dark

Instructions 

  • Press the tofu (just wrap the tofu in a clean towel and apply a steady weight to squeeze out the moisture). This step is optional, but pressing the tofu will result in tastier tofu.
  • Slice the tofu horizontally into two steaks of roughly equal thickness. I used two 12-ounce (340 g) blocks, resulting in four tofu steaks.
  • Mix all the marinade ingredients in a bowl until well combined.
  • Brush all sides of the tofu steaks with the marinade sauce and let the tofu marinate for at least 10-15 minutes. For even better taste, marinate overnight in the fridge and cook the next day.
  • Heat a grill pan over high heat, then brush it with the extra virgin oil. If you don't have a grill pan, simply use a regular skillet.
  • Add two tofu steaks to the hot grill pan and cook for about 3 minutes. Don’t worry if they stick to the pan at the beginning. After 3 minutes they should release easily from the pan. Flip them over and cook for 3 more minutes on the other side. They should have grill lines on them.
  • Once they’re cooked, use the leftover marinade sauce to brush the steaks on both sides and then remove them from the pan.
  • Repeat with the two remaining tofu steaks and serve immediately.

Notes

  • Store in an airtight container in the fridge for 4-5 days, allowing it to cool completely before refrigerating.
  • For freezing, place in an airtight container or freezer bag, separating each piece with parchment paper, and freeze for up to 2-3 months. Thaw in the fridge overnight before reheating.
  • To reheat, use a skillet or oven to keep the texture crispy; heat until warmed through.

Nutrition

Serving: 1steak | Calories: 263kcal | Carbohydrates: 13g | Protein: 16g | Fat: 17g | Saturated Fat: 2g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 9g | Sodium: 623mg | Potassium: 133mg | Fiber: 2g | Sugar: 8g | Vitamin A: 129IU | Vitamin C: 2mg | Calcium: 233mg | Iron: 3mg
Tried this recipe?Leave a comment below and let me know how it was!
Course: Main Dish
Cuisine: American
Author: Iosune Robles

More Tofu Recipes

  • Bowl of vegan tom kha soup garnished with parsley and scallions.
    Vegan Tom Kha Soup (Thai Coconut Soup)
  • Garnished orange tofu served over rice in a bowl, with ingredients arranged around it.
    Sticky Orange Tofu
  • Two bowls of spicy Korean tofu soup, surrounded by bowls of toppings and a spoon.
    Spicy Korean Tofu Soup
  • A bowl with vegan tofu ricotta cheese and some bread slices around.
    Vegan Tofu Ricotta Cheese (4 Ingredients)

Comments

  1. W Anthony says

    August 05, 2024 at 7:54 pm

    4 stars
    As a lifelong meatasauris, I decided to give tofu a first time try with this recipe because it sounded very meatlike. I followed the recipe as written, and used a tofu press for the e tra firm tofu. Used a Lodge grill pan with hot heat. All well until the cook. Tofu burned and stuck to pan on second side bad enough burned tofu had to be scraped from pan. The marinade was delicious; the main reason I am going to try this again with a couple of adjustments on the cook. Tofu was better than expected, especially for my first try.

    Reply
    • Iosune says

      August 19, 2024 at 10:06 am

      Hi! You may need to cook the steaks less time on the second side, hope it helps ๐Ÿ™‚ Thanks for your comment by the way!

      Reply
  2. The P H says

    March 26, 2023 at 9:36 pm

    I have been looking for Tofu steak.. I see many recipes for Seitan steak. They look delicious but I rarely have the time for the work involved in make one.

    I appreciate your creativity .

    Reply
    • Iosune says

      April 03, 2023 at 8:37 am

      Hi! This is a super quick and easy recipe, you should give it a try ๐Ÿ™‚

      Reply
  3. Mary says

    October 11, 2022 at 1:36 am

    5 stars
    This was delicious and so easy to make! Thank you so much. This recipe will definitely be a part of our regular recipe rotation.

    Reply
    • Adriana @ Simple Vegan Blog says

      October 17, 2022 at 3:40 pm

      Hi Mary! Thanks for your kind comment ๐Ÿ™‚

      Reply
  4. Laurie says

    October 04, 2022 at 11:03 pm

    5 stars
    should the last ingredient be black pepper?

    Reply
    • Iosune says

      October 07, 2022 at 2:49 pm

      Hi Laurie! Yes, thanks a lot. I've already fixed it ๐Ÿ™‚

      Reply
    • Adriana @ Simple Vegan Blog says

      October 17, 2022 at 11:07 am

      Hi Laurie! Yes ๐Ÿ™‚

      Reply
4.67 from 12 votes (9 ratings without comment)

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating





Tofu steak and French fries on a plate and picture of the process.
Iosune with a glass of juice.

Hi, I'm Iosune!

I share easy and delicious vegan recipes perfect for everyday meals and special occasions, all made with simple, everyday ingredients.

More About Me

Most Popular Recipes

  • Photo of a bowl of general tso's tofu served over some rice
    General Tso's Tofu
  • Photo of some vegan Baileys being poured into a glass
    Vegan Baileys
  • Photo of a bowl of vegan vegetable soup
    Vegan Vegetable Soup
  • Picture of a dish with homemade vegan jambalaya topped with chopped parsley
    Vegan Jambalaya
  • A bowl with vegan tofu ricotta cheese and some bread slices around.
    Vegan Tofu Ricotta Cheese (4 Ingredients)
  • Photo of a plate of sweet and sour tofu
    Sweet and Sour Tofu

Vegan Winter Recipes

  • Vegan potato leek soup served in a bowl with toppings.
    Vegan Potato Leek Soup
  • Vegan potato and corn chowder served in a bowl with parsley on top.
    Vegan Potato and Corn Chowder
  • Vegan chili presentation with fresh green onions, red onion, and vegan cheese.
    The Best Vegan Chili
  • A bowl of vegan mushroom soup garnished with parsley and sautéed mushrooms.
    Creamy Vegan Mushroom Soup

Footer

Tofu steak and French fries on a plate and picture of the process.

↑ Back to Top • Recipes • About • Contact

© 2025 Simple Vegan Blog. All rights reserved. Privacy Policy • Terms & Conditions • Affiliate Disclosure

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.