Turn boring tofu into a flavor-packed delight with this Grilled Tofu Steak recipe. Made with firm tofu marinated in a smoky sauce and perfectly seared on a grill pan or BBQ until crispy.
Once you sink your teeth into these tofu steaks, bland tofu becomes a distant memory. With a smoky marinade and a satisfying crunch, they're irresistible whether grilled or cooked on a pan.
They're are perfect for any occasion, from backyard barbecues to quick weeknight dinners. Packed with protein and nutrients, they're a healthy, flavorful choice that will boost your tofu game!
If you're craving more delicious meat alternatives, be sure to check out my Vegan Steak, Smoky Tempeh Bacon, and Soyrizo recipes. I promise you won't be disappointed!
Jump to:
🌟 Why you'll love this recipe
- Delicious Flavor: The smoky marinade infuses the tofu with irresistible flavor, making every bite a culinary delight.
- Versatility: Whether grilled outdoors or cooked on a pan indoors, this recipe adapts effortlessly to any cooking method or occasion.
- Healthy Option: Packed with plant-based protein and nutrients, this recipe offers a nutritious alternative to traditional meat dishes.
- Quick and Easy: With simple ingredients and straightforward instructions, this recipe is perfect for busy weeknights or lazy weekends.
- Satisfaction Guaranteed: Even meat lovers will be impressed by the hearty texture and bold taste of these grilled tofu steaks.
🧾 Ingredient notes
Firm Tofu: You can use firm or extra firm tofu for this recipe, but avoid using silken tofu as it will crumble easily.
I prefer firm tofu because it retains more moisture, resulting in juicier steaks compared to extra firm, which can be drier.
Extra Virgin Olive Oil: While you can use any oil for this recipe, I recommend using extra virgin olive oil for its rich flavor and the numerous health benefits of olive oil.
Alternatives like coconut oil, avocado oil, or vegetable oil can also be used. Olive oil pairs well with the smoky marinade and adds a distinctive Mediterranean taste.
Maple Syrup: If you prefer not to use maple syrup, you can substitute it with agave nectar, brown rice syrup, or coconut nectar.
These alternatives offer a similar level of sweetness and work well in the marinade.
Soy Sauce: For a gluten-free option, you can substitute soy sauce with tamari or coconut aminos.
Both tamari and coconut aminos provide a similar savory flavor to soy sauce without containing gluten, making them suitable choices for those with gluten sensitivities or allergies.
Liquid Smoke: It adds a smoky flavor to the marinade, enhancing the overall taste of the tofu steaks.
While optional, it is recommended for achieving that authentic smoky flavor reminiscent of grilled dishes.
You can also use smoke powder or even smoked paprika. However, liquid smoke is the best choice.
See the recipe card below for a full list of ingredients and measurements.
📋 Variations
- Asian-Inspired Delight: Marinate the tofu in a mixture of soy sauce, rice vinegar, ginger, garlic, and sesame oil. Serve with steamed vegetables and a side of rice.
- Spicy Chipotle Fiesta: Add chipotle peppers in adobo sauce to the marinade for a spicy kick. Serve the tofu steaks in tacos with avocado, salsa, and lime wedges.
- Mediterranean Feast: Use a marinade of olive oil, lemon juice, garlic, oregano, and thyme for a Mediterranean flavor profile. Serve with couscous and a Greek salad.
- Teriyaki Temptation: Marinade the tofu in a homemade or store-bought teriyaki sauce for a sweet and savory taste. Serve with stir-fried vegetables and brown rice.
- Barbecue Bliss: Brush the tofu with barbecue sauce before grilling. Serve with Vegan Coleslaw, Vegan Baked Beans, and corn on the cob for a complete meal.
🔪 Instructions
Step 1. 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.
Step 2. Slice the tofu horizontally into 2 steaks of roughly equal thickness. I used 2 12-ounce blocks, resulting in 4 tofu steaks.
Step 3. Mix all the marinade ingredients in a bowl until well combined.
Step 4. Brush all sides of the tofu steaks with the marinade sauce and let the tofu marinate for at least 15 minutes.
Step 5. 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.
Step 6. Add 2 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.
Step 7. Once they’re cooked, use the leftover marinade sauce to brush the steaks on both sides and then remove them from the pan.
Step 8. Repeat with the 2 remaining tofu steaks and serve immediately.
💭 Expert tips
- Choose Firm Tofu: Opt for firm or extra firm tofu to ensure it holds its shape during cooking. Soft or silken tofu varieties are too delicate for this recipe and may fall apart easily.
- Extended Marination: Marinate the tofu for at least 15 minutes to allow the flavors to penetrate. For even better taste, marinate overnight in the fridge and cook the next day.
- Hot Grill Pan: Get your grill pan really hot before cooking. High heat gives the tofu that perfect golden sear. Add oil and wait until it's almost smoking before adding the tofu steaks.
- Even Searing: Make sure to give each side of the steaks enough time on the grill pan. Don't crowd the pan so they can get those nice grill marks and crispy edges.
- Rest Before Serving: Let the tofu chill for a bit after cooking before you dig in. This quick break lets the flavors mix and makes the tofu juicier when you take a bite.
❓Recipe FAQs
It can last in the fridge for about 4 to 5 days when stored in an airtight container. Just make sure to let it cool completely before refrigerating it.
When reheating, you can do so on a skillet or in the oven to maintain its texture and flavor.
Yes, you can! To freeze, place the cooked tofu steaks in an airtight container or freezer bag, separating each steak with parchment paper to prevent sticking.
They can be stored in the freezer for up to 2-3 months. When ready to use, thaw the tofu steaks in the fridge overnight before reheating them.
Keep in mind that the texture may change slightly after freezing and thawing, but they should still be enjoyable.
Yes, you can prepare it in advance to save time on the day of serving. You can marinate the tofu for up to 48 hours, covered, in the fridge.
However, it's best to grill the tofu steaks just before serving to ensure they are fresh and retain their optimal texture and flavor.
This allows you to do most of the preparation ahead of time and simply grill the tofu steaks when you're ready to enjoy them.
Pressing the tofu is optional, but it can greatly enhance the texture and flavor of your tofu steak.
Pressing helps to remove excess moisture, allowing the tofu to absorb the marinade more effectively and achieve a firmer texture when cooked.
If you're short on time, you can skip this step, but keep in mind that pressing the tofu can result in a better overall outcome.
You can serve it alongside a variety of tasty side dishes. Some options include grilled vegetables, Vegan Caesar Salad, or Vegan Potato Salad.
For a heartier meal, consider pairing it with Vegan Mashed Potatoes, Vegan Scalloped Potatoes, or Baked French fries.
Additionally, a side of Roasted Broccoli or Sautéed Kale can add a nutritious touch to your meal. Don't forget to top it off with your favorite sauce or condiment for extra flavor!
🌱 More vegan tofu recipes
⭐️ Did you like this recipe? Please consider giving it a 5-star rating and comment below!
📖 Recipe
Grilled Tofu Steak
Ingredients
For the tofu steaks:
- 24 ounces firm tofu, 2 blocks of 12 ounces or 340 grams 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
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 2 steaks of roughly equal thickness. I used 2 12-ounce blocks, resulting in 4 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 15 minutes.
- 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 2 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 2 remaining tofu steaks and serve immediately.
Notes
- Choose Firm Tofu: Opt for firm or extra firm tofu to ensure it holds its shape during cooking. Soft or silken tofu varieties are too delicate for this recipe and may fall apart easily.
- Extended Marination: Marinate the tofu for at least 15 minutes to allow the flavors to penetrate. For even better taste, marinate overnight in the fridge and cook the next day.
- Hot Grill Pan: Get your grill pan really hot before cooking. High heat gives the tofu that perfect golden sear. Add oil and wait until it's almost smoking before adding the tofu steaks.
- Even Searing: Make sure to give each side of the steaks enough time on the grill pan. Don't crowd the pan so they can get those nice grill marks and crispy edges.
- Rest Before Serving: Let the tofu chill for a bit after cooking before you dig in. This quick break lets the flavors mix and makes the tofu juicier when you take a bite.
The P H says
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 .
Iosune says
Hi! This is a super quick and easy recipe, you should give it a try 🙂
Mary says
This was delicious and so easy to make! Thank you so much. This recipe will definitely be a part of our regular recipe rotation.
Adriana @ Simple Vegan Blog says
Hi Mary! Thanks for your kind comment 🙂
Laurie says
should the last ingredient be black pepper?
Iosune says
Hi Laurie! Yes, thanks a lot. I've already fixed it 🙂
Adriana @ Simple Vegan Blog says
Hi Laurie! Yes 🙂