Welcome Green Monsters! We're your online guide to making conscious choices that help people, animals and the planet.
Download food monster: the biggest, baddest, yummiest vegan food app!
Buy the #EatForThePlanet book



Philly Cheezsteak Sandwich [Vegan]

If you enjoy recipes like this, we highly recommend downloading the Food Monster App, it's available for both Android and iPhone and has free and paid versions. The app is loaded with thousands of allergy-friendly & vegan recipes/cooking tips, has hundreds of search filters and features like bookmarking, meal plans and more! The app shows you how having diet/health/food preferences can be full of delicious abundance rather than restrictions!

I began with tofu, but not just any tofu: slow-baked tofu with all the right spices. That combined with an avocado aioli, sautéed veggies, vegan jack cheddar cheese, on a crusty hoagie loaf, this vegan sandwich was bound and determined to be a winner. And it was.

These are not your run-of-the-mill, make every day kind of sandwiches. Although you could if you wanted to. It takes a little time in preparing them, but they are well worth the effort.

Vegan Philly Cheezsteak Sandwich

This Recipe is :


  • Slow-baked cheezsteak tofu (*See Recipe below)
  • 4 hoagie rolls
  • 1 – 3 tablespoons olive oil
  • 1 red bell pepper, sliced
  • 1 medium onion, sliced
  • Sliced mushrooms (optional)
  • Garlic avocado aioli (*See Recipe below)
  • Jack cheese wedges

Slow-Baked Cheezsteak Tofu

  • 2 medium green onions, roughly chopped
  • 1 block extra firm tofu, drained
  • 1 teaspoon garlic powder
  • ⅓ cup liquid aminos or soy sauce
  • 3 tablespoons olive oil
  • 4 tablespoons agave nectar
  • 4 tablespoons rice vinegar (if you don’t have rice vinegar, substitute apple cider vinegar)

Garlic Avocado Aioli


  1. You’ll want to begin by making the slow-baked cheezsteak tofu. I recommend making it the day before, but if you’re in a rush, you can do a quick marinade and cook the tofu on the spot. Just know you get the best flavor by letting that tofu slow-bake, but it’s going to be great either way.
  2. Tear off four slices of aluminum foil and have them ready to place your sandwiches on. Heat the oven to 250 F.
  3. Place the olive oil in a skillet and turn up the heat! To about medium to medium-high, that is. Add the red bell peppers and onions and cook until tender. Add the mushrooms (if you’re using those) and cook a few more minutes.
  4. Place one bun on each strip of aluminum foil. Spread both sides of each bun with the garlic avocado ailio. Now add several prepared tofu philly cheezsteak slices to each hoagie bun and top with sautéed veggies, and 2-3 slices of the vegan cheese. Come on, try a piece of that philly cheezsteak tofu. You know you want to. Mmmm, it’s good!
  5. Wrap the sandwiches in the foil, place them in the oven and bake for 10 minutes or so.
  6. Remove them from the oven and let them cool for just a bit before serving. These go great with baked potatoes on the side. Oh heck, why not live a little and have these sandwiches with potato chips or french fries if you want.
  7. My friend Julie suggests that if you don’t eat them all, then store them in the fridge in the foil. That way, when you’re ready to eat, you simply put it in the oven and bake at 250 for 15 minutes or so until everything is nice and warm and melted again. Ahh, life is good.

Slow-Baked Cheezsteak Tofu

  1. Heat your oven to 200 F. I used my convection oven for this because it has a timer on it, but any oven will do.
  2. Press the block of tofu with a clean dishtowel to remove some of the excess liquid. Slice the block in half and from there make thin slices, to resemble steak strips.
  3. Time to prepare the marinade. Add the chopped green onion, garlic powder, liquid aminos (or soy sauce), oil, agave nectar, and vinegar to a food processor. Pulse for a few seconds until ingredients are combined, but are still a little on the chunky side.
  4. Pour a little bit of the marinade in the bottom of a baking dish. I used a pyrex 2-quart (7 X 11″) dish. Then place tofu strips on top of the marinade. Cover with a bit more marinade and add another layer of tofu strips until you get to the top. I use a criss-cross pattern to lay the tofu to allow for maximum marinade coverage (MMC). MMC is important. There will be a test…next week!
  5. Once you’ve laid out all the tofu strips, tilt the dish this way and that (slowly) to allow the marinade to saturate all the tofu. You can even use a spoon and allow the marinade to pool on one side of the dish and pour it across the middle of the tofu where it’s needed.
  6. Place the dish in the heated oven and bake for 1 and a half hours. I know. That’s a long time, but set a timer and walk away. Go paint your nails. Get a message. Have tea and coffee with friends. You know, all those things you do on a given day. If you use an oven with a timer, you don’t have to rush back; the tofu can sit in the oven as it cools down.
  7. Once the tofu has been good and slow-baked, I like to brown the strips to give them some nice color. Place 1 -2 tablespoons of olive oil in a skillet and heat up to medium-high heat. Add several slices of tofu at a time and cook until browned on one side, then turn them and brown them on the other side. Feel free to pour any extra marinade over the top of the tofu as it’s cooking. That just adds extra flavor. Repeat this step until all the tofu has been browned.
  8. You can now use this same skillet to begin Step One of the Vegan Philly Cheezsteak recipe above.

Garlic Avocado Aioli

  1. Slice the avocado and remove the skin and the pit. Be sure to get as much as the avocado meat as possible!
  2. Place the avocado in a small bowl and add the mayo, garlic and salt. Stir until everything is well combined.
  3. Viola! You now have a delicious and appetizing aioli that you can use on any sandwich.




Marly McMillen has a passion for life, family, vegan food, and names. She writes about all of these and more on her site at NamelyMarly. Marly’s podcast, NamelyMarly, can be found on iTunes, where she interviews people about their names. The people she interviews include famous authors, models, and even the people she meets at the park. Marly is also passionate about healthy food and shares vegan recipes as well.



Want to read more posts like this? Sign up for our newsletter below!​

Browse through recent recipes below:

Creamy Golden Mac and Cheeze With Gomasio [Vegan, Gluten-Free]

Nut-Free Alfredo Sauce With Pasta and Broccolini [Vegan, Gluten-Free]

The Best Nut Free Vegan Alfredo Sauce with Pasta and Broccolini

Veggie Pasta Salad With Avocado Mustard Dressing [Vegan, Gluten-Free]

Vegan Veggie Pasta Salad With Avocado Mustard Dressing

Five Cheese Baked Macaroni and Cheese [Vegan]

10-Minute Broccoli and Almond Parmesan Pasta [Vegan, Gluten-Free]

Disclosure: One Green Planet accepts advertising, sponsorship, affiliate links and other forms of compensation, which may or may not influence the advertising content, topics or articles written on this site. Click here for more information.

12 comments on “Philly Cheezsteak Sandwich [Vegan]”

Click to add comment
Mary Jackson
4 Years Ago

Yummy hope you had fun at your potluck last night wish we could have attended

Raul Garcia
4 Years Ago

Id love to try this. One of the two foods I actually miss from my meat eating days!

Paul Stern
4 Years Ago

Sterns is bitin his tongue

Willis Pendleton Beye
4 Years Ago

Looks veganly delicious

Jacklyn Rymer
4 Years Ago

Going to try this with mushroom. My kiddo won't touch soy. :(

Paula Maria James
4 Years Ago


Sarah Erickson
4 Years Ago

Oh all of the choices of sammies in this link! Thank you for sharing!! :-)

Mark Singer
4 Years Ago

Looks kinda tasty...

Jennifer Kolaczyk
4 Years Ago

Epic junk food!

Tina Shores
4 Years Ago



Subscribe to our Newsletter

Follow us on

Do Not Show This Again


Submit to OneGreenPlanet

Terms & Conditions ×