| | |

Tofu Cheesesteak

As an Amazon Associate I earn from qualifying purchases.

My favorite new way to cook TOFU on one of my FAVORITE SANDWICHES of all time!

Tofu Cheesesteak
Tofu Cheesesteak

I love TOFU CHEESESTEAKS! I usually make them with Soy Curls or Impossible Meat, but this style of cooking TOFU cheesesteaks is my NEW favorite! In fact, this style of cooking tofu has totally blown my mind and now I can’t wait to try it out on a ton of other sandwiches, tacos, burritos, you name it!

I first saw this method from Sauce Stache (video HERE) and honestly was skeptical at first, but when I tried it, I was honestly shocked at how good this tofu cheesesteak was!


I’m doing things a little differently than he did. First, I’m calling for SUPER FIRM TOFU! This is the kind of tofu that’s usually vacuum sealed and doesn’t require any pressing. It’s firmer than extra firm and has very little liquid in it. All we need to do is slice it real thin, and then toss it in a beefy marinade, bake it, then rehydrate it with some grilled onions and that’s it!

If you can’t find Super Firm, you will probably have to press yours, and possibly boil it too as Sauce Stache does in his video (I believe this works like reverse osmosis to get water out of the tofu). Slice the tofu into thin strips, and then simply toss it in the marinade. Don’t worry if the slices get crumbled up a bit, Cheesesteaks will often have the meat chopped up, and this is how I prefer them too!

If you do want bigger slices, you can brush the marinade on to keep them from breaking up. But this will take longer, and to be honest, I think the texture is better when they are broken up. But the choice is yours!

Then we just need to bake the tofu to dry it out and get them chewy. After that, we’ll rehydrate them in some liquid with some grilled onions (so they are chewy but juicy) and that’s basically it!


cheez whiz vs. cheese slices

The most important part of a tofu cheesesteak is, well, the cheese. For this cheese sauce, I’m doing a simplified version of the Shake Shack Cheese I did a while back. I really dig the sauce and I think it’s almost as important as the tofu steak. BUT, that being said, if you want to simply melt a couple slices of vegan cheese on the steak, that’s fine too! However, that being said, I found that doing that along with the cheese sauce made for a super cheesy experience that I think is unrivaled! So try that out too if you’re feeling adventurous!

the bread

I was lucky enough to find some Amoroso rolls, but use whatever bread you can find. The Amoroso’s are pretty perfect though, so if you can find them, I highly suggest those too! Here’s a LINK to their site to see if you have some in your area. I live in Burbank and can find them at Smart & Final, just FYI!

Some people like to put peppers on their tofu cheesesteak too, so do whatever you like. I also used some of this Hoagie Spread and I love it! So add whatever you like!

In this version, I threw together some vegan mayo and calabrian chilies and that was super good. I will say, that the version of the sandwich with the cheese sauce is pretty rich and doesn’t really need anything else, but if you wanna go super decadent (and slightly spicy) then that kinda spread is a good idea!

The soy curl steak

I also have a Philly Cheesesteak Recipe using Soy Curls, check that out HERE!

More Vegan Recipes You Might Like!

If you are interested in recommendations for Kitchen Gear, Spices & Pantry Items, or what I use for my Photos and Videos, please click HERE!

This post contains affiliate links, at no additional cost to you! Anything I earn will be put back into making recipes and videos for y’all. Thanks, buds!

Tofu Cheesesteak

Tofu Cheesesteak

Thee Burger Dude
4.74 from 19 votes


  • Sandwich rolls Amoroso’s if possible
  • 1 package 16 oz SUPER FIRM tofu
  • 1/2 a large onion diced
  • 1 cup liquid can be water, or broth, or a mixture of both


  • 1 tsp Beefless Broth
  • 2-3 Tbsp soy sauce
  • 1 tsp marmite or vegemite
  • 1/2 tsp liquid smoke
  • 1 tsp Browning Sauce optional for color
  • 2 Tbsp nutritional yeast
  • 1/2 tsp onion powder
  • 1 tsp garlic powder
  • 1 tsp smoked paprika
  • 2 Tbsp neutral oil
  • 2 Tbsp water

Cheese Sauce

  • 1/2 cup raw cashews
  • 1 cup unsweetened plant milk
  • 1/4 tsp onion powder
  • 1/4 tsp garlic powder
  • 2 tsp white wine vinegar
  • 2 tsp pickled jalapeño brine
  • 8 oz vegan cheese shreds
  • 1/2 tsp Sodium Citrate optional for smoother cheese
  • Salt to taste


Tofu Steak:

  • Remove tofu from packaging and pat dry. Slice into thin strips.
  • Make the marinade by combining everything in a bowl. Add the tofu strips to the bowl and toss to coat them in the marinade. Don't worry if you break up the slices!
  • Line a baking sheet with parchment paper / cooking spray and spread out the tofu pieces in a single layer. Bake at 350 F for 20 – 30 minutes, or until the tofu is slightly dried out and chewy.
  • While the tofu is baking, grill up the diced onion in some oil and vegan butter. Once tofu is baked, add it to the pan with the grilled onion.
  • Add 1 cup of liquid (either water, broth, or a mixture, depending on how salty you want the meat) and stir to combine. Bring to a simmer and then simmer until the liquid is mostly reduced. About 10 – 15 minutes. Taste and adjust for seasoning.
  • Your meat is done! Enjoy as you wish!

Cheese Sauce:

  • Soak the raw cashews in boiling water for 15 minutes.
  • Blend the drained cashews with the unsweetened plant milk in a high speed blender until smooth.
  • Add everything but the cheese shreds to a saucepan, whisk to combine and bring to a light boil. Add cheese shreds and whisk until melted. Taste and adjust for seasoning, or add more plant milk if the sauce is too thick.
  • ENJOY!
Keyword cheesesteak, tofu cheesesteak, vegan cheesesteak
Tried this recipe?Let us know how it was!

Similar Posts


  1. This is AMAZING. Found you on IG just as I was looking for new recipe inspo and gave this a try. 10/10. Adding this to our dinner rotation!

  2. This recipe is INSANE. I’ve made it for vegans and meat eaters alike and everyone has been blown away by how good it is. The tofu is good by itself, but the thing with the onions at the end? Pure genius. Takes it to a whole new level.

  3. You had me at tofu. Vegan cheesesteak has been a favorite for years, but the recipe I usually use (also super tofu) is more involved & so it’s become a treat-myself recipe. This is not fussy. This changed the game. And the payoff is spectacular! Also, it’s so easy (and inexpensive), it has become part of our regular weeknight go-to recipes. Even better, my spouse is happier with this recipe! (Everything is gold, change nothing, but add steaming your hero on top of the goodness in the pan (soaks in flavor!)…and add some of that lovely whiz to it, before building it. Drizzle on it, yes, but take it up by mixing it in, as well. 🤤🫶)

    1. You can leave the bouillon out of the marinade but then when you rehydrate them after baking I would use broth instead of water.

  4. Delicious! Great recipe. Mmm mmm mmm – chef’s kiss!

    Next time, I will focus on how I can infuse the flavor just a little more consistently. I didn’t do a good job on this bc there were a few bites where I just tasted unflavored tofu. Maybe I will marinate it longer? Or reduce it more slowly? This will take it from exceptional to perfect!

    Thank you!

    1. Hey glad you liked it! I would simply just make sure the marinade is coating every piece evenly and that should solve that problem, thank you!

  5. I tried this recipe last night and it was amazing. I only had firm tofu, but I left it in the oven a little longer and it worked out. I followed the”beef” Tofu recipe and threw together my own cheese sauce. I definitely have to try to cheese recipes very soon!

Leave a Reply

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

Recipe Rating