Flavorful plant-based meat, crunchy veggies, and melty cheese between a crusty French bread scream a perfect sandwich! With impossible meat, you can now enjoy this classic sandwich vegetarian-style (vegan option available)!

Author: George
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Yield: 4 servings 1x
Category: Main course
Method: Sauté
Cuisine: American
Diet: Vegetarian
1/2 medium-size onion, diced
1/2 green bell pepper, diced
1/2 tablespoon olive oil
1/2 teaspoon salt
12-ounce Impossible ground meat
1 teaspoon steak seasoning (such as Montreal steak seasoning)
1 teaspoon onion powder
2 teaspoons vegan Worcestershire sauce
1/2 teaspoon freshly ground black pepper
3 to 4 slices provolone cheese (or vegan cheese of your choice, if vegan)
French roll or other crusty bread of your choice (make sure it’s vegan if you are vegan)
In a large skillet, heat oil in the pan and add onion and bell pepper with 1/2 teaspoon of salt. Saute until onion becomes translucent but still has its crunch.
Take the sauteed onion and bell pepper mixture out of the pan and place them in a bowl.
In the same pan, add the impossible meat with steak seasoning, onion powder, vegan Worcestershire sauce, and freshly ground black pepper.
Cook the meat with frequent stirring until it is no longer pink.
Add the cooked onion and bell pepper to the mixture. Stir to mix and cook for an additional minute or two until everything is heated through.
Turn off the heat and spread the mixture in the pan evenly. Add the provolone cheese slices on top. Place a lid right away and let the cheese melt into the meat mixture. If the cheese doesn’t seem to melt, you can turn on the heat to low and let it melt while keeping the lid on.
Scoop the mixture on top of the bread of your choice and enjoy.
If you are vegan, make sure to use vegan cheese and vegan-friendly bread.