Go Back
Vegan Philly Cheesesteak Recipe

Vegan Philly Cheesesteak Recipe - Delicious Meal Ideas

I still remember the first time I took a bite of a traditional Philly cheesesteak. It was during a trip to Philadelphia, and I was excited to experience a food that’s famed for its incredible flavor and unique vibe. But as my culinary journey led me to plant-based diets, I wondered if I could recreate that iconic sandwich without the meat and dairy. After many attempts, I finally landed on the perfect recipe for a Vegan Philly Cheesesteak. Spoiler alert: it’s absolutely delicious, and it will surely win over your taste buds.
Cook Time 30 minutes
Total Time 30 minutes
Servings: 2
Course: Side Dish
Cuisine: American
Calories: 450

Ingredients
  

For the Tofu Steak
  • 280 g extra-firm tofu, well-drained
  • 1 teaspoon flaky sea salt
  • 2 tablespoons dark soy sauce
  • 1 tablespoon dark brown sugar
  • 2 teaspoons Marmite yeast extract
  • 1 teaspoon mustard powder or English mustard
  • 1 tablespoon nutritional yeast
  • 1 tablespoon vegan Worcestershire sauce such as Henderson’s Relish
  • 1 garlic clove, finely minced
  • 1 teaspoon freshly ground black pepper
  • 2 tablespoons vegetable oil
  • 100 ml hot boiling water
  • 1 vegan stock cube I use Oxo vegan beef flavor
  • 1/2 teaspoon smoked paprika for a hint of smokiness
  • 1/2 teaspoon liquid smoke for extra depth of flavor
For the Veggies
  • 1 green bell pepper, stem removed, seeds discarded, roughly chopped
  • 200 g chestnut mushrooms, roughly chopped
  • 1 large onion, peeled and roughly chopped
  • 1/2 teaspoon sugar
  • Pinch of flaky sea salt
  • 1/2 teaspoon freshly ground black pepper
  • 2 garlic cloves, peeled and finely minced
  • 1 tablespoon vegetable oil
  • 1/2 teaspoon dried thyme for an herbaceous note
For the Vegan Cheese Sauce
  • 120 ml soy milk or other unsweetened, unflavored plant milk
  • 1 tablespoon tapioca starch
  • 2 tablespoons nutritional yeast
  • 1/2 teaspoon onion salt
  • 1/2 teaspoon garlic powder
  • Pinch of paprika
  • Pinch of ground turmeric
  • 50 g shredded vegan cheese optional, choose a melting variety with a strong flavor
  • 2 tablespoons water
  • 1 tablespoon vegan butter, cut into small cubes
  • 1 tablespoon white wine vinegar
  • 1 tablespoon white miso paste
  • 1/4 teaspoon Dijon mustard for extra tang
For the Sandwiches
  • 2 hoagie rolls or small, soft baguettes
  • 2 tablespoons vegan butter, softened to room temperature
  • 1/2 teaspoon dried oregano for added depth on the bread

Method
 

Step 1: Prepare the Tofu Steak
  1. First, drain the tofu and press it carefully to remove excess moisture. Slice it into thin, steak-like pieces. In a bowl, combine the flaky sea salt, dark soy sauce, dark brown sugar, Marmite, mustard powder, nutritional yeast, Worcestershire sauce, minced garlic, black pepper, and liquid smoke.
    Add the tofu to this marinade and let it soak in the flavors for at least 30 minutes. You can even do this a day ahead for more flavor.
Step 2: Cook the Tofu
  1. In a large skillet, heat 2 tablespoons of vegetable oil over medium heat. Once it's hot, add the marinated tofu slices. Cook them until they are golden brown and slightly crispy, about 4-5 minutes per side. When done, remove the tofu and set it aside. Don’t clean the skillet just yet; the leftover flavors will add depth to the veggies.
Step 3: Sauté the Vegetables
  1. In the same skillet, add a drizzle more oil if necessary. Throw in the chopped onion, bell pepper, and mushrooms. Sprinkle with the sugar, flaky sea salt, black pepper, and dried thyme. Sauté them until they soften, about 8-10 minutes. Stir in the minced garlic just for the last minute to avoid burning it.
Step 4: Make the Vegan Cheese Sauce
  1. In a medium saucepan over low heat, whisk together the soy milk, tapioca starch, nutritional yeast, onion salt, garlic powder, paprika, turmeric, and water. Stir continuously to avoid lumps until it thickens up. Now, toss in the vegan cheese, butter, white vinegar, miso paste, and Dijon mustard. Mix until everything is well combined and gooey. If it’s too thick, you can add a splash more plant milk.
Step 5: Assemble the Sandwiches
  1. Spread the softened vegan butter over the insides of each hoagie roll. Sprinkle the dried oregano on top for an extra kick of flavor. Now, layer the tofu and the sautéed veggies generously into each roll. Drizzle with the creamy cheese sauce, and don’t hold back—you want it gooey!
Step 6: Toast the Sandwiches
  1. To add some extra texture and warmth, preheat the oven to 180°C (350°F). Place the assembled sandwiches on a baking tray and toast them in the oven for about 10 minutes until the rolls are slightly crispy.

Notes

  • Press your tofu well. This helps achieve a firmer texture, making the tofu steak much more satisfying.
  • Experiment with flavors. Feel free to swap the veggies for others you love. Spinach or kale could be a nice addition too.
  • Make it spicy. Add jalapeños or a splash of hot sauce to the veggie mixture for an extra kick.
  • Use the right cheese. Not all vegan cheeses melt the same. Choose one that has a good melting quality for the best effect.
  • Prep ahead. You can marinate the tofu the night before and sauté the veggies ahead of time to make dinner on a busy night a breeze.