Hand holding a half eaten mushroom Philly cheesesteak sandwich

Vegan Cheesesteak Sandwich

Quick, simple, healthy comfort food for those busy nights. This vegan Philly portobello "steak" sandwich is full of veggies, a touch of optional spice, and loads of flavor!

Course Main Course
Cuisine American
Keyword healthy philly sandwich, vegan philly steak sandwich
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings 6 servings
Calories 156 kcal
Author Sophia DeSantis


  • 1 teaspoon fresh chopped garlic , about 1 medium garlic clove
  • Your favorite oil for sautéing , or veggie broth if not using oil
  • 4 Portobello mushrooms , thinly sliced
  • 1 small green bell pepper , thinly sliced
  • 1 small red bell pepper , thinly sliced
  • 1 small sweet or yellow onion , thinly sliced
  • 1 tablespoon fresh chopped parsley
  • 1 teaspoon sea salt
  • 1/2 teaspoon ground black pepper
  • 2 tablespoons brown rice flour (see note)
  • ½ cup veggie broth , low sodium if needed
  • 6 hot dog buns or sub sandwich rolls

Optional add ins:

US Customary - Metric


  1. Sauté garlic in a pan using oil or broth until lightly browned.

  2.  Add veggies and cook covered until mushrooms release some liquid.

  3. Remove cover and add parsley, salt and pepper and mix well.

  4. Add flour and veggie broth and continue to cook until juice thickens.

  5. Remove from heat and serve in buns. 

  6. Top with one of the cheese sauces or sliced cheese if you want an extra layer of creaminess.

Recipe Notes

Tips to prep ahead

Baby/toddler food idea

Nutrition Facts
Vegan Cheesesteak Sandwich
Amount Per Serving
Calories 156 Calories from Fat 27
% Daily Value*
Fat 3g5%
Saturated Fat 1g5%
Trans Fat 1g
Polyunsaturated Fat 1g
Monounsaturated Fat 1g
Cholesterol 1mg0%
Sodium 561mg23%
Potassium 385mg11%
Carbohydrates 28g9%
Fiber 4g16%
Sugar 6g7%
Protein 6g12%
Vitamin A 750IU15%
Vitamin C 43.7mg53%
Calcium 48mg5%
Iron 2.2mg12%
* Percent Daily Values are based on a 2000 calorie diet.