This is a seitan cheesesteak — thinly sliced wheat gluten cooked with onions, bell peppers, smoked paprika, and soy sauce, then loaded into a hoagie roll and finished with a blended cashew cheese sauce. It takes 50 minutes start to finish and makes four filling sandwiches that hold up as a proper meal, not a side project. If you want something hearty enough that nobody’s reaching for a snack an hour later, this is it.
Why this recipe works
Two things make this recipe actually work. First, seitan is sliced thin and cooked hot — that surface contact with the skillet gives it a slightly browned edge that adds real texture and flavor, not just a soft, steamed result. Second, the cashew cheese sauce is blended completely smooth before being gently heated in a saucepan. Warming it separately, rather than pouring cold sauce over hot filling, means it thickens slightly and clings to the seitan instead of pooling at the bottom of the roll. Both steps are quick, but skipping either one shows up immediately in the finished sandwich.
Keeping and reheating
Store the filling and the cheese sauce separately in airtight containers in the fridge — both keep well for up to 4 days. Do not assemble the sandwiches in advance; the rolls go soggy fast. To reheat the filling, use a skillet over medium heat for 3 to 4 minutes rather than a microwave, which makes seitan rubbery. The cheese sauce thickens considerably when cold — stir in a splash of almond milk and warm it gently in a small saucepan over low heat, stirring until it loosens back to a pourable consistency. The filling freezes well for up to 2 months; the cashew sauce does not freeze cleanly and is better made fresh when you’re pulling the filling out of the freezer.
What can go wrong
- Seitan releases too much liquid in the pan: This happens when the pan isn’t hot enough before you add the seitan, or when the strips are crowded. Cook in two batches if needed, and make sure the oil is shimmering before anything goes in.
- Cheese sauce is grainy: The cashews weren’t soaked long enough, or your blender isn’t powerful enough to finish the job. Soak for the full 2 hours minimum, and blend for at least 60 seconds on high — stop and scrape the sides once partway through.
- Bell peppers turn dull and mushy: They’ve been cooked too long. Add them after the seitan is already in the pan, and pull everything off the heat as soon as the peppers are just tender. Residual heat will carry them the rest of the way.
- Hoagie rolls fall apart when filled: Overfilling is usually the cause, but a soft roll that hasn’t been toasted is also a factor. A quick 2-minute toast in a dry skillet or under the broiler gives the roll enough structure to hold the filling without splitting.
- Filling tastes flat: Soy sauce and smoked paprika do the heavy lifting here, so measure them accurately — eyeballing often means under-seasoning. Taste the filling before it goes into the roll and add a small pinch of salt if needed.

Vegan Philly Cheesesteak
Ingredients
For the Vegan Cheesesteak Filling
- 2 tablespoons olive oil extra virgin preferred
- 1 large onion thinly sliced
- 2 cloves garlic minced
- 1 pound seitan thinly sliced into strips
- 1 cup bell peppers mixed colors, sliced
- 1 teaspooon smoked paprika
- 1 teaspoon soy sauce or tamari for gluten-free
For the Vegan Cheese Sauce
- 1 cup raw cashews soaked for 2 hours and drained
- 1 cup unsweetened almond milk
- ¼ cup nutritional yeast
- 1 tablespoon lemon juice freshly squeezed
- ½ teaspoon salt
To Assemble
- 4 good quality hoagie rolls or sub rolls
- 1 cup arugula optional, for garnish
Instructions
Prepare the Filling
- Heat the olive oil in a large skillet over medium heat (around 175°C/347°F). Add the onions and garlic, sautéing them until the onions turn golden brown and the garlic is fragrant. Add the seitan strips and sliced bell peppers, stir in the smoked paprika, and soy sauce. Cook until the peppers are soft but still vibrant, about 6–7 minutes.
Make the Cheese Sauce
- In a high-speed blender, combine the soaked cashews, almond milk, nutritional yeast, lemon juice, and salt. Blend until smooth and creamy. Pour into a small saucepan and heat gently over low heat, stirring constantly, until warmed through.
Assemble the Sandwiches
- Slice the hoagie rolls lengthwise, being careful not to cut all the way through. Spoon the seitan filling into the rolls, drizzle with the cheese sauce, and top with arugula if using. Serve immediately for optimal freshness.
Notes
Ensure cashews are soaked thoroughly to avoid gritty cheese sauce. For a spicier kick, add 1/2 teaspoon of cayenne pepper. Experiment with different bell peppers for a colorful presentation. Serving Suggestions:
Pair this sandwich with a chilled glass of kombucha or a refreshing salad. Garnish with fresh parsley for added color.
Nutrition
FAQ
Can I use something other than seitan if I need this to be gluten-free?
Yes — a firm, store-bought gluten-free meat substitute works well here, and swap the soy sauce for tamari. Look for one that can be sliced thin and holds its shape in a hot pan; crumbly varieties won’t give you the right texture.
How much protein does one sandwich actually have?
Each sandwich comes in at roughly 413 calories, and seitan is one of the most protein-dense plant-based ingredients available — typically around 25 grams of protein per 100 grams. The cashew sauce adds a small amount of additional protein from the nuts, so this is a genuinely filling, protein-forward meal without any supplementing needed.
Can I make the cashew cheese sauce ahead of time?
Yes, up to 3 days ahead — store it in a sealed jar in the fridge. It will thicken significantly as it sits, so stir in a tablespoon or two of almond milk when reheating and warm it slowly over low heat.
Do I need to press or drain the seitan before cooking?
If you’re using store-bought seitan packed in liquid, pat it dry with a paper towel before slicing. Excess moisture is the main reason seitan steams instead of browns in the pan, and dry seitan makes a noticeably better filling.
Is the arugula garnish worth adding?
Skip the garnish — not worth the extra dish. The filling is complete on its own, and arugula wilts almost immediately against the hot seitan, adding little beyond a slightly bitter note.
