Cooking With Ayeh

menu icon
go to homepage
  • Recipes
  • Easy Dinners
  • About
  • Contact
  • Subscribe
subscribe
search icon
Homepage link
  • Recipes
  • Easy Dinners
  • About
  • Contact
  • Subscribe
×
Home » Recipes » Vegetarian

Tofu Steak

Ayeh author bio picture
BY Ayeh Manfre · UPDATED: Mar 6, 25 · PUBLISHED: Feb 14, 24 · 20 Comments
JUMP TO RECIPE

This Tofu Steak is a total game changer and will be your new favorite way to eat tofu! Packed with protein and a delicious smoky flavor, it’s perfect for a meat-free meal with your favorite sides.

Tofu steaks on a plate with a side of vegetables

If you're not a big fan of tofu, this Tofu Steak will change your mind!  Tofu is made from soybean curds which is plant-based and high in protein and nutrients. It doesn't have much flavor itself, but this means it will absorb your yummy seasonings.

Here I've made a simple marinade with a steak-like presentation due to the scoring, to give it that extra touch. You can then serve the tofu steak alongside side dishes such as my parmesan crusted potatoes, smashed broccoli and drizzle with the perfect vegan gravy for a mouthwatering dinner!

The great thing about this tofu steak recipe, is that it's easy, perfect for a quick weeknight dinner. The actual making of the marinade takes a few minutes, along with the super quick cook time to get that yummy char. The longer you leave the tofu marinating, the better it will taste though. If you’re short on time, not to worry as you can keep glazing the tofu to still get those flavors.  

I personally love cooking with tofu as it’s a blank canvas that you can marinade and use in so many dishes. You can really transform it into anything you like! Some other favorite ways I love to eat tofu are my crispy breaded tofu, rice paper dumplings and sticky tofu to name a few. Even meat eaters will love them all!

True story, I used to love a good steak. However since switching to a mostly vegetarian and plant based diet, it’s not something I miss anymore. With dishes like this delicious smoky tofu steak, you can still be satisfied without eating any animal products. Another fun plant based idea are my cauliflower steaks which is also another great steak substitute.

Table of Contents
  • Why you'll love this recipe
  • Ingredients and Substitutions
  • How to make Tofu Steak
  • What to serve with Tofu Steak
  • Tips and Tricks
  • Storage, Reheating and Freezing
  • FAQs
  • More Tofu Recipes
  • Recipe
  • Comments
Tofu steak sliced to show the inside

Why you'll love this recipe

  • Fun and new: No more boring bland tofu with this fun and new way to serve it 
  • Delicious flavor: The marinade infuses the tofu with a delicious smoky flavor and glaze 
  • Quick and easy: A simple recipe with easy steps, great for a quick weeknight dinner 
  • Endless possibilities: Experiment with different toppings and sides for the perfect meal

Ingredients and Substitutions

  • Tofu is of course the base of our "steaks". Choose extra-firm tofu for the best texture, I always opt for an organic brand labeled “Non GMO”. Ensure to press and score it for the best flavor and texture 
  • Soy sauce adds umami depth and saltiness. I usually use a low-sodium soy sauce You can substitute with tamari for a gluten-free option
  • Liquid smoke is the secret weapon that gives the tofu steaks a smoky flavor and used in a lot of vegan recipes. It's quite strong though so you only need a very small amount. Smoked paprika can be used if you can't get your hands on it
  • Maple syrup balances the savory flavors with a touch of sweetness. Agave, honey or brown sugar work too
  • Garlic powder adds a garlicky kick without overpowering it, you can also use fresh garlic if you prefer
  • Tomato paste aka tomato concentrate deepens the flavor, adds a hint of color and richness
  • Extra virgin olive oil is added to thin out the marinade and allows it to soften the tofu. You can also use your preferred neutral oil
Cooked tofu steaks on a fry pan

How to make Tofu Steak

Make this delicious smoky Tofu Steak for the perfect meat free dinner. Follow the simple steps below.

Steps on how to make tofu steak
  1. Press tofu for 10 minutes (refer to recipe card below for more info). Make the marinade by adding soy sauce, liquid smoke, maple syrup, tomato paste, garlic powder and olive oil in a container. Season with salt and pepper and whisk to combine
  2. Slice tofu into a square or rectangle, about 1 inch / 2.5cm in thickness. Score the tofu by cutting diagonal slits across one direction (without cutting all the way through), then across the other direction. Flip and do the same on the other side
  3. Tofu should have a criss cross pattern, refer picture above
  4. Place tofu in the marinade and ensure all sides are coated. Allow to marinate for 15 minutes at minimum, but preferably an hour
  5. Heat a tablespoon of olive oil in a pan over medium to high heat. Place steaks in a hot pan and cook for a few minutes without moving so to create a nice char. Brush over some of the extra marinade
  6. Gently flip the steaks and allow the second side to cook for a couple of minutes, brushing over any leftover marinade. Serve with your favorite sides and enjoy!

What to serve with Tofu Steak

The options are endless! But here are some of my favorite sides:

  • Roasted garlic mashed potatoes
  • Parmesan crusted potatoes
  • Sauteed mushrooms
  • Smashed potatoes
  • Vegan gravy
  • Smashed broccoli
  • Parmesan carrots
  • Sweet potato slices
  • Roasted potatoes
  • Jasmine or Basmati Rice
  • Oven roasted vegetables
  • Quinoa Tabbouleh
Tofu steak served with veggies

Tips and Tricks

  1. Always press the tofu, as this removes excess moisture, ensuring the tofu absorbs the marinade better. You can do this with a tofu press or simply using kitchen towels
  2. Slicing tofu with diagonal slits creates not only a steak-like presentation without using a grill pan, but it also allows the marinade to be soaked into the tofu
  3. Marinate for as long as you can! The longer, the better to allow for the best flavor. I aim for 30-60 minutes, but if you are short in time, marinate for a minimum of 15 minutes 
  4. Don't overcrowd the pan and try not to move the tofu around when cooking. This will give you the lovely brown char 
  5. Get creative with toppings and sides. I’ve shared a list above with my favorites, but try my vegan gravy, smashed broccoli or sautéed mushrooms and onions to start

Storage, Reheating and Freezing

  • Store any leftover tofu steaks in an airtight container in the fridge for up to 3 days
  • Reheat in a pan with a drizzle of oil until warmed through for the best flavor. You can also microwave it but you wont have the same taste or texture
  • You can freeze any leftovers for up to a month. Thaw overnight in the refrigerator before reheating
Tofu steak served with vegetables

FAQs

What is tofu steak made of?

My marinade for this tofu steak is made up of soy sauce, liquid smoke, garlic, maple syrup and tomato paste to create a delicious smoky glaze

What does tofu taste like?

Tofu doesn't really have much taste on its own, so can be bland if not cooked correctly.  However this blank canvas is great for absorbing seasonings and marinades and you can transform it into anything you like such as this tofu steak, crispy breaded tofu or a filling for rice paper dumplings

Can tofu taste like meat?

It doesn't technically taste like meat, however this tofu steak mimics a meat like presentation and flavor due to the scoring and marinating which makes it great for a savory smoky meat-free meal

What makes tofu rubbery?

Overcooking tofu can make it rubbery and not very pleasant, it actually doesn't need very long to cook at all. Also make sure to press the tofu to remove all of the excess water and moisture. This will leave you with a better texture and more chewy in a good way

Fork with a piece of tofu steak to show the inside

More Tofu Recipes

  • Sticky Tofu
  • Tofu Satay
  • Peanut Noodles
  • Teriyaki Tofu
  • Summer Rolls
  • Thai Red Curry Soup
  • Tofu Katsu
  • Thai Yellow Curry

I love seeing your creations and remakes, so be sure to rate the recipe, comment and share your Tofu Steak photo on Instagram so I can share the love!

Recipe

Tofu steak served with a side of vegetables

Tofu Steak (Delicious Smoky Flavor)

5 from 6 votes
This Tofu Steak is a game changer and will be your new favorite way to eat tofu! Packed with protein and a delicious smoky flavor, it’s perfect for a meat-free meal with your favorite sides
Author: Ayeh Manfre
Course: Mains
Cuisine: American
Servings: 2
Calories: 239kcal
Print
Prep Time10 minutes mins
Cook Time5 minutes mins
Marinade15 minutes mins
Total Time30 minutes mins

Ingredients 

  • 9oz / 250g extra firm tofu
  • 2 tablespoons soy sauce or tamari (I've used low sodium)
  • 1 tablespoon maple syrup
  • ¼ teaspoon liquid smoke
  • 1 teaspoon tomato paste
  • ½ teaspoon garlic powder
  • 1 ½ tablespoons extra virgin olive oil

Instructions

  • Press the tofu for at least 10 minutes either using a tofu press or by placing the tofu in between paper towels or a clean kitchen towel, and placing a heavy object on top such as a cookbook or heavy pot
  • While tofu is being pressed, make the marinade by adding the soy sauce, liquid smoke, maple syrup, tomato paste, garlic powder and 2 teaspoons of olive oil in a container or deep bowl. Add a pinch of salt and black pepper and whisk to combine
  • Slice tofu into a square or rectangle depending on the tofu block, approximately 1 inch / 2.5cm in thickness. 
    Score the tofu by cutting diagonal slits across in one direction without cutting all the way through, then across the other direction to make a criss cross pattern (refer photos above in the "how to make" section if needed).
    Do this on both sides of the tofu
  • Place tofu in the marinade and ensure all sides are coated. Allow to marinate for as long as you can, preferably an hour but a minimum of 15 minutes if you are short on time
  • Heat a tablespoon of olive oil in a pan over medium - high heat. Place tofu steaks in a hot pan and ensure they are not touching. Cook for a few minutes without moving them, so it creates a nice char. Brush over some of the extra marinade on top
  • Once one side has browned nicely, gently flip the tofu steaks and allow the second side to cook for a couple of minutes, again brushing over any leftover marinade
    Serve up your delicious Tofu Steak alongside the perfect vegan gravy, crusted potatoes or your favorite sides and enjoy!
⭐️ Final Step! Would love if you left a rating and comment to let me know how it went. Your feedback helps inspire others and means alot ❤️

Nutrition

Calories: 239kcal | Carbohydrates: 12g | Protein: 13g | Fat: 16g | Saturated Fat: 2g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 9g | Sodium: 608mg | Potassium: 118mg | Fiber: 1g | Sugar: 7g | Vitamin A: 46IU | Vitamin C: 1mg | Calcium: 174mg | Iron: 2mg
Keywords: bbq, meat free, steak, vegan

More Vegetarian

  • Chickpea fritters with a fritter being dipped into a Greek yogurt sauce
    Chickpea Fritters
  • Spinach and eggs on a plate with toast
    Spinach and Eggs
  • Pesto pasta served in a bowl
    Pesto Pasta
  • Baked pita chips on a plate served with red pepper hummus
    Pita Chips

Comments

    5 from 6 votes (1 rating without comment)

    Leave a Comment & Rating! Cancel reply

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

    Rate this recipe!




  1. J says

    June 19, 2024 at 5:00 am

    Can I BBQ the tofu steaks?

    Reply
    • Ayeh Manfre says

      June 26, 2024 at 11:45 pm

      Sure thing! They will only need a couple of minutes to cook

      Reply
  2. Pauline says

    July 01, 2024 at 1:49 am

    Would this work with chickpea or lentil tofu?

    Reply
    • Ayeh Manfre says

      July 02, 2024 at 5:42 pm

      I haven't tried and tested this but its worth a shot! Let me know how it goes if you try it 🙂

      Reply
  3. Jennifer J says

    July 04, 2024 at 10:26 am

    5 stars
    This is such a good go to when low on time and want something filling and tasty!! Love it

    Reply
    • Ayeh Manfre says

      July 16, 2024 at 6:43 pm

      Yes exactly! Love an easy quick dinner 🙂

      Reply
  4. Sally says

    September 21, 2024 at 10:56 am

    5 stars
    This was good as written. I might double the amount of marinade in the future to make it easier to cover everything. And I think I cut my slices too thin, nut everyone liked it. I cooked it on a hot cast iron and it got an excellent char. Will definitely make it again.

    Reply
    • Ayeh Manfre says

      September 22, 2024 at 10:06 pm

      Great to hear Sally! So happy you will be making it again x

      Reply
  5. Lisa says

    October 21, 2024 at 12:55 pm

    5 stars
    This is my new go to marinade when we do steaks on the grill and salad. My husband has his steak and I have grilled tofu (his tofu grilling skills are #1). I loved this marinade. It was easy and made with staples, it's very umami without being "soy saucey". Delicious. A++. Thank you!

    Reply
    • Ayeh Manfre says

      October 21, 2024 at 7:34 pm

      Sounds delicious Lisa, so happy you loved it so much 🙂

      Reply
      • Tiziana says

        November 11, 2024 at 5:56 am

        5 stars
        Delicious and easy, thank you! Will add this to our dinner rotation 🙂

        Reply
        • Ayeh Manfre says

          November 11, 2024 at 7:37 pm

          Amazing to hear!!

          Reply
  6. ASHLEY says

    November 28, 2024 at 12:26 pm

    Tried it, and LOVED it! So delicious, thank you! I'm making these for Thanksgiving

    Reply
    • Ayeh Manfre says

      December 05, 2024 at 3:08 am

      Yay amazing to hear!! Hope you had a lovely Thanksgiving xxx

      Reply
  7. Debby Duly says

    January 04, 2025 at 6:02 am

    Getting ready to make this and crossing my fingers it's as good as you say! Quick question - can it marinate for hours? Or even overnight?

    Reply
    • Ayeh Manfre says

      January 05, 2025 at 4:00 am

      Yay enjoy! Yes you can definitely marinate for longer also which will allow all the yummy flavor to absorb more xx

      Reply
  8. Rosa says

    April 01, 2025 at 10:14 pm

    Is there a substitute for liquid smoke?
    Thank you!

    Reply
    • Ayeh Manfre says

      April 03, 2025 at 7:41 pm

      Smoked paprika would be great too 🙂

      Reply
  9. Natasha says

    August 18, 2025 at 9:27 am

    5 stars
    I madevthe Sticky Crispy Tofu last night, and we all liked it so much I decided to to try this tonight.

    I went with one of the suggestions and doubled the recipe, and I'mreally glad I did. I ran out of soy sauce, so I used some low sodium, low sugar coconut aminos instead.

    As for the tofu, I think I cut it too thin and over-scored it, so some of it broke apart. I'll know better for next time 🙂

    This was sooooooo freaking good!! The pieces that broke off got an incredible crispy char. Not burnt - just amazing. Everyone loved it and want me to make it again soon 🙂

    Thank you so much for another, easy and delicious recipe!!

    Reply
    • Ayeh Manfre says

      August 25, 2025 at 7:33 pm

      Sounds delicious Natasha! So happy you loved this and my Sticky crispy tofu recipe 🙂

      Reply
Ayeh about me picture

Hi, I'm Ayeh!

Hey everyone! I love creating easy everyday recipes with a healthy twist that anyone can make. I will show you that you can eat delicious food, using wholesome ingredients that make you feel good from the inside out!

About Me →

Popular

  • Rice paper dumplings topped with shallots and sesame seeds
    Rice Paper Dumplings
  • Fried Oyster Mushrooms Vegan Fried Chicken with piece cut open and dipping sauces
    Fried Oyster Mushrooms (Vegan Fried Chicken)
  • Easy no knead focaccia topped with rosemary and salt on an oven tray
    No Knead Focaccia
  • Kani Salad in a bowl topped with avocado, sesame seeds and panko bread crumbs
    Kani Salad

Footer

  • Contact
  • Privacy
  • Terms

Copyright © 2025 Cooking With Ayeh

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.

​

10 Summer Salads

FREE eBook

​

    I'd like to receive more recipes from Cooking with Ayeh