Go Back
Homemade Subway-style veggie patty with fresh vegetables

A Delicious Subway Veggie Patty at Home (Easy Recipe!)

This recipe provides a guide to creating a homemade Subway-style Veggie Patty, allowing control over ingredients, avoiding preservatives, and customizing flavors. It delivers the same great taste with wholesome, fresh ingredients, offering a healthier and more personalized alternative to store-bought or fast-food versions.
Prep Time 50 minutes
Cook Time 30 minutes
Total Time 1 hour 20 minutes
Servings: 4-6 patties servings
Course: Main Course
Cuisine: American
Calories: 170

Ingredients
  

  • ½ cup carrots, finely grated
  • ½ cup bell peppers (red, green, or yellow), finely chopped
  • ½ cup onions, finely chopped
  • ½ cup celery, finely chopped
  • ½ cup mushrooms, finely chopped (optional)
  • ½ cup cooked black beans (mashed) or soy granules
  • ½ cup cooked brown rice
  • ½ cup rolled oats
  • 1 tablespoon flaxseed meal + 3 tablespoons water (for a vegan option) OR 1 egg
  • 2 tablespoons bread crumbs or cornstarch
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon paprika
  • ½ teaspoon black pepper
  • ½ teaspoon salt
  • ½ teaspoon dried parsley or oregano
  • 1 tablespoon soy sauce or tamari
  • 1 teaspoon mustard or tomato paste
  • Olive oil (for sautéing and cooking)

Method
 

  1. Chop and grate all vegetables finely to ensure even cooking.
  2. If using black beans, mash them well with a fork or blender.
  3. Cook the brown rice if not already prepared.
  4. Heat a non-stick pan over medium heat with a little olive oil.
  5. Add onions, bell peppers, carrots, celery, and mushrooms. Sauté for 3-5 minutes until they soften.
  6. Stir in garlic powder, onion powder, paprika, black pepper, and salt. Cook for another 2 minutes, then remove from heat.
  7. In a large mixing bowl, combine the sautéed vegetables, black beans (or soy granules), brown rice, and oats.
  8. Add flaxseed meal (or egg), bread crumbs, soy sauce, and mustard/tomato paste.
  9. Mix everything well until you get a sticky mixture that holds together.
  10. Take a handful of the mixture and form it into a patty shape (about ½-inch thick).
  11. Place the patties on a lined baking sheet or a plate.
  12. Place the patties in the refrigerator for 30 minutes to firm up.
  13. To pan-fry: Heat a non-stick skillet over medium heat and add 1-2 tablespoons of olive oil. Place the patties in the pan, ensuring they do not overlap. Cook for 4-5 minutes on one side until golden brown. Flip carefully and cook for another 4-5 minutes on the other side. Remove from heat and let rest for a minute before serving.
  14. To bake: Preheat your oven to 375°F (190°C). Line a baking sheet with parchment paper or lightly grease it. Place the patties on the sheet, leaving space between each one. Bake for 20-25 minutes, flipping halfway through to ensure even cooking. Remove from the oven and let them cool for 5 minutes before serving.
  15. To air-fry: Preheat your air fryer to 375°F (190°C). Lightly spray the air fryer basket with cooking spray. Place the patties inside the basket in a single layer. Air-fry for 12-15 minutes, flipping halfway through. Remove and let them cool before assembling your sandwich.

Notes

Chilling the patties for 30 minutes is crucial for firmness and preventing them from falling apart during cooking.
For a vegan patty, replace the egg with 1 tablespoon flaxseed meal + 3 tablespoons water, or use mashed potatoes/chickpea flour for binding.
Cooked patties can be stored in an airtight container in the fridge for up to 4 days, or frozen wrapped individually for up to 3 months. Uncooked patties can also be frozen for meal prep.
Reheat using a microwave (30-40 secs), oven (350°F/175°C for 5-7 mins), pan-fry (low heat 2-3 mins per side), or air fryer (375°F/190°C for 3-4 mins).
Feel free to customize by using different beans (chickpeas, lentils) or grains (quinoa, bulgur wheat).
For sandwiches, toast your bread, layer fresh toppings evenly, and consider mixing sauces.
Mini patties can be made for sliders or wraps.