Vegan Steak Enchilada Skillet
This post may contain affiliate links, please see our privacy policy for details.
This Vegan Steak Enchilada Skillet is a quick weeknight dinner that everyone will love. Smoky, cheesy and packed with protein!

This Vegan Steak Enchilada Skillet is perfect when you want enchiladas but don’t feel like doing all of the assembly. Instead we are cooking the “filling” in a skillet and then topping it with tortillas & vegan cheese before popping the whole thing in the oven. The tortillas get warm and crispy, the filling is bubbly. Scoop onto plates, add your favorite toppings and dig in. A super comforting vegan dinner that is ready in 40 minutes!
Here’s what you need
Ingredients
- avocado oil
- vegan steak tips – I used Beyond Meat
- yellow onion
- bell pepper
- chipotle pepper in adobo
- garlic
- cumin
- chili powder
- salt & pepper
- black beans
- red enchilada sauce
- corn tortillas
- vegan Mexican cheese
- cilantro, jalapeño slices, avocado – optional, for serving
Equipment
- Ideally you will use a cast iron skillet, but if you don’t have one you can sub an oven-safe skillet/stock pot.

Steps
Step 1: Cook the “Steak”
The vegan “steak” for this recipe is from Beyond Meat. I haven’t found anything similar from any other brands at this point. It is really tasty and browns up nicely.
Heat the oil in a cast iron skillet (or oven-safe pot) over medium heat. Add the vegan steak, onion and bell pepper. Cook down for about 5 minutes, or until the vegan steak starts to get some char marks.

Step 2: Finish the Filling
Now we are going to season and make things saucy.

Add the chipotle pepper, garlic & dry seasonings and cook for another minute. Pour in the black beans and 3/4 of the enchilada sauce. Stir to combine and remove from the heat.
You can adjust the seasonings & chipotle pepper to taste – if you are sensitive to heat, use less chipotle pepper. If you are a heat fan (like me), add extra!

Step 3: Bake & Serve
Top with the tortillas and pour the remaining enchilada sauce over the tortillas. Sprinkle on the cheese and place in the oven for 15 minute, or until hot and bubbly – turn the oven to broil for the last couple minutes for a crispier top.

I like to let it cool for a couple of minutes when it comes out of the oven so that everything can firm up a bit. But totally understandable if you can’t wait to dig in.
Scoop some onto each plate and add some toppings. I like to add avocado & cilantro, but you could also add vegan yogurt, salsa or your favorite hot sauce!


Tips & Tricks
If you don’t like vegan steak or can’t find it, just add another can of black beans.
The vegan cheese isn’t necessary, but it adds great taste and texture.
This is great for meal prep! Separate into individual containers and keep in the fridge for quick lunches!
Need more recipe inspo? Check these out:

Vegan Steak Enchilada Skillet
Ingredients
- 2 tablespoons avocado oil
- 10 ounces vegan steak tips I used Beyond Meat
- 1 yellow onion diced
- 1 bell pepper diced
- 1 chipotle pepper in adobo chopped
- 2 cloves garlic minced
- 1 teaspoon cumin
- 1 teaspoon chili powder
- 1/2 teaspoon pepper
- salt to taste
- 1 15-ounce can black beans drained & rinsed
- 1 19-ounce can red enchilada sauce separated
- 6 corn tortillas
- 4 ounces vegan Mexican cheese shredded
- cilantro, jalapeño slices, avocado optional, for serving
Equipment
Instructions
- Preheat the oven to 400 degrees.
- Heat the oil in a cast iron skillet (or oven-safe pot) over medium heat. Add the vegan steak, onion and bell pepper. Cook down for about 5 minutes, or until the vegan steak starts to get some char marks.
- Add the chipotle pepper, garlic & dry seasonings and cook for another minute. Pour in the black beans and 3/4 of the enchilada sauce. Stir to combine and remove from the heat. Top with the tortillas and pour the remaining enchilada sauce over the tortillas. Sprinkle on the cheese and place in the oven for 15 minute, or until hot and bubbly – turn the oven to broil for the last couple minutes for a crispier top.
- Remove from the oven, add the optional toppings and serve.
Video
Notes
- If you don’t like vegan steak or can’t find it, just add another can of black beans.
- The vegan cheese isn’t necessary, but it adds great taste and texture.
- This is great for meal prep! Separate into individual containers and keep in the fridge for quick lunches!
Delicious! I substituted the black beans for refried beans because I thought I had the black beans and didn’t (whoops). It was so good. The non vegans in the house approved. 🙂 The leftovers were also fantastic!
This was absolutely fabulous! The Beyond Meat *steak* made this dish chef’s kiss! We made it exactly as the recipe states – perfect! I had some leftover for lunches – reheats really well (might even be better the next day!) – for sure on my meal plan rotation!
Thanks so much Tammy! I love this one for leftovers too!
This was so delicious! Very simple and easy weeknight dinner and so flavorful! Will definitely be making this again.
Very good! Definitely will be making again.
So glad you loved it!!
Really good.
Easy but fun. Great on a Friday night with a glass of wine!
So glad you loved it Loyle!
This is easy and delicious!
Thank you,
Trina
Thanks so much Trina!
Good Morning 🌞
Could I sub tortilla chips for the tortillas?
Thank you
R✌🏾♥️
Yes! You probably won’t want to bake it as long – so the chips don’t get overly crispy. I would just pop it under the broiler for a couple of minutes.