Inspired by classic American meat and potatoes dinners, this tofu steak is marinated, roasted, then pan-fried until crispy, firm, and dripping with flavor.

This is the recipe to make if you're trying to impress friends with how delicious tofu can be. It also has 35+ grams of protein per serving, so it's great if you're trying to up your plant protein intake.
This tofu steak was originally developed for my cookbook Vegetarian for Dinner, and I love it so much that I had to share it on the blog. This recipe is also part of my higher protein vegetarian meals series.
The tofu is rich and savory and has a scored appearance that makes it an impressive centerpiece for holidays and dinner parties!
Jump to:
Why this recipe works
- Versatile: Despite the fancy appearance of scored tofu, this dish works jut as well as a weeknight meal as at a dinner party.
- No pressing required: Super firm tofu is pre-pressed, which means liquid doesn't need to be pressed out of the tofu before marinating. Super firm tofu is also higher in protein than other forms of tofu, so it's great if you're trying to up your protein intake.
- Meat & potatoes-style: Inspired by classic steakhouse meals, I serve the tofu steak with roasted green beans (or asparagus) and crispy baby potatoes. The tofu, potatoes, and green beans all roast on the same sheet pan.
- Can be prepped in advance: The tofu only needs to be marinated for 30 minutes, but is even more flavorful if you prep it a day in advance and refrigerate until ready to use.
Ingredients

- Super firm tofu: This recipe only works with super firm tofu, also sometimes labeled as high protein tofu. I tested it with extra firm tofu and even after pressing the tofu was still not quite firm enough and didn't dry out as well in the oven.
- Soy sauce: This is the savory backbone of the tofu steak. Tamari works as a gluten-free swap.
- Tomato paste: Don't skip this, as it adds a lot of umami flavor and richness to the marinade.
- Maggi sauce: This ingredient is optional, as it's not a common pantry staple. It has a flavor similar to Worcestershire sauce, and just a small amount adds a lot of flavor. Find it in the International aisle at most grocery stores.
- Vegetable broth: I use Better than Bouillon vegetable base dissolved in warm water. An equal amount of standard boxed broth also works.
- Sugar: Just a touch of sugar adds an extra layer of flavor that balances out the saltiness of the soy sauce. A drizzle of maple syrup or honey would also work.
Step by step instructions
The tofu steak is made by marinating, roasting, and pan-frying. The tofu can be marinated up to 24 hours in advance, and the longer it's marinated the more flavorful it becomes.

- Slice in half lengthways to make two thick blocks. Using a sharp knife, make a diagonal grid pattern on the tofu by gently pressing the knife just ¼ inch into the tofu. Do not slice all the way through. The easiest way to do this is to gently rock the knife back and forth until it just presses into the tofu.
- Whisk together the tofu marinade, then carefully add the scored tofu. I like to use a Ziploc bag, but any shallow container works. If the tofu isn't completely covered, it should be flipped halfway through marinating. Marinate at least 30 minutes and up to 24 hours.
- Preheat the oven to 400°F. Slice the baby potatoes in half. In a large bowl, toss the baby potatoes with oil, salt, and herbs. Arrange the potatoes cut side down on a large parchment paper lined baking sheet. Clear space for the four tofu pieces. Place the tofu scored side up. Bake at 400°F for 25 minutes, then remove from the oven.
- Toss the green beans with oil and salt. After the tofu and potatoes have cooked for 25 minutes, remove the tofu from the pan and replace it with the green beans. Return to the oven for 20 more minutes, or until the potatoes are soft and golden and the green beans is tender.
- Heat a large skillet over medium heat. Coat with a thin layer of oil, about 1 tablespoon. Once hot and shimmering, add the baked tofu scored-side down. Pan-fry for 6 to 8 minutes, or until the scored side is golden brown. Carefully flip the tofu to sear the reverse side for 6 to 8 minutes.
FAQ
No, this recipe works best with super firm tofu. Extra firm tofu can be scored but is more likely to crumble and not hold the appearance well. It also needs to be pressed.
If you're looking for a "healthier" non-fried option, you don't have to fry the tofu. However, it helps a lot with texture and appearance.
Yes, with some modifications. I tested the steak dinner with green beans and asparagus, which only require about 15-20 minutes of roasting time. If using cauliflower or broccoli, they require 20-25 minutes of roasting time.
Storage tips
- Leftover tofu is best within 3-4 days.
- Reheats well in the microwave or in the oven. If reheating in the oven, wrap the tofu in foil and bake at 350F for 10-15 minutes, or until warmed through. I wrap the tofu in foil so that it doesn't dry out.

More delicious tofu recipes
Did you try this recipe? You can leave a star rating in the recipe card or a review in the comments below. Or check out my cookbook and keep up to date with my YouTube, Instagram, TikTok, or newsletter!
Recipe
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Cozy Peach Kitchen

Tofu Steak Dinner
Ingredients
For the tofu
- 2 14 ounce blocks super firm tofu see note #1
- ¾ cup vegetable broth
- ¼ cup soy sauce or tamari
- 1 tablespoon tomato paste
- 2 teaspoons canola oil plus more for sauteing
- 1 teaspoon smoked paprika
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon black pepper
- ½ teaspoon granulated sugar
- 1-2 dashes Maggi sauce optional, see note #2
For the potatoes and green beans
- 1 ½ pounds baby potatoes
- 2 tablespoons canola oil divided
- ½ teaspoon kosher salt divided
- ½ teaspoon dried rosemary divided
- ½ teaspoon dried thyme divided
- 1 ½ pounds green beans trimmed, see note #3
- 1 medium lemon
Instructions
- Slice the tofu in half lengthways to make two thick blocks. Using a sharp knife, make a diagonal grid pattern on the tofu by gently pressing the knife just ¼ inch into the tofu. Do not slice all the way through. The easiest way to do this is to gently rock the knife back and forth until it just presses into the tofu.
- In a shallow dish or large Ziploc bag, whisk together the vegetable broth, soy sauce, tomato paste, canola oil, smoked paprika, garlic powder, onion powder, black pepper, sugar, and optional Maggi sauce.
- Gently transfer the scored tofu to the dish. Marinate at least 30 minutes and up to overnight. If the tofu isn’t completely covered by the marinade, gently flip it halfway through marinating.
- Preheat the oven to 400°F. Slice the baby potatoes in half. In a large bowl, toss the baby potatoes with 1 tablespoon oil, ¼ teaspoon salt, rosemary, and thyme.
- Arrange the potatoes cut side down on a large parchment paper lined baking sheet. Clear space for the four tofu pieces. Place the tofu scored side up. *Reserve the tofu marinade* Bake at 400°F for 25 minutes, then remove from the oven.
- Meanwhile, toss the asparagus with the remaining 1 tablespoon oil and ¼ teaspoon salt. I use the same bowl that the tofu was tossed in so that it picks up some of the herbs.
- After the tofu and potatoes have cooked for 25 minutes, remove the tofu from the pan and replace it with the asparagus. Return to the oven for 20 more minutes, or until the potatoes are soft and golden and the asparagus is tender.
- While the potatoes and asparagus bake, heat a large skillet over medium heat. Coat with a thin layer of oil, about 1 tablespoon. Once hot and shimmering, add the baked tofu scored-side down. Pan-fry for 6 to 8 minutes, or until the scored side is golden brown. Carefully flip the tofu to sear the reverse side for 6 to 8 minutes.
- The tofu, potatoes, and asparagus should all finish at about the same time. Brush the tofu with reserved marinade, if desired. This makes it a little "juicier" and adds extra flavor. Squeeze the asparagus and potatoes with juice from the lemon just before serving. Enjoy!
Notes
- Tofu: I don't recommend using extra firm or firm tofu as it doesn't hold up as well to scoring and it has a softer texture than super firm tofu.
- Maggi sauce: This ingredient is optional, as it's not a common pantry staple. It has a flavor similar to Worcestershire sauce, and just a small amount adds a lot of flavor. Find it in the International aisle at most grocery stores.
- Green beans: A bunch of asparagus works well as a direct swap.
- Tip to slice tofu: For a foolproof method, place chopsticks or metal straws on either side of the block of tofu. This will prevent you from slicing through the tofu block.






M says
This recipe is so simple, but delicious. Potatoes and asparagus (cooked this from the book) were perfectly done and seasoned. A very hearty meal but didn’t feel heavy.
Cassidy Reeser says
Awesome! Thanks for buying the cookbook and also for trying this recipe! It's always amazing what a little marinating and searing can do.