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 a quick weeknight dinner that everyone will love. Smoky, cheesy and packed with protein | ThisSavoryVegan.com

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.
This Vegan Steak Enchilada Skillet is a quick weeknight dinner that everyone will love. Smoky, cheesy and packed with protein | ThisSavoryVegan.com

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.

This Vegan Steak Enchilada Skillet is a quick weeknight dinner that everyone will love. Smoky, cheesy and packed with protein | ThisSavoryVegan.com

Step 2: Finish the Filling

Now we are going to season and make things saucy.

This Vegan Steak Enchilada Skillet is a quick weeknight dinner that everyone will love. Smoky, cheesy and packed with protein | ThisSavoryVegan.com

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!

This Vegan Steak Enchilada Skillet is a quick weeknight dinner that everyone will love. Smoky, cheesy and packed with protein | ThisSavoryVegan.com

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.

This Vegan Steak Enchilada Skillet is a quick weeknight dinner that everyone will love. Smoky, cheesy and packed with protein | ThisSavoryVegan.com

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!

This Vegan Steak Enchilada Skillet is a quick weeknight dinner that everyone will love. Smoky, cheesy and packed with protein | ThisSavoryVegan.com
This Vegan Steak Enchilada Skillet is a quick weeknight dinner that everyone will love. Smoky, cheesy and packed with protein | ThisSavoryVegan.com

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!

Vegan Steak Enchilada Skillet

Servings: 5
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
This Vegan Steak Enchilada Skillet is a quick weeknight dinner that everyone will love. Smoky, cheesy and packed with protein!
4.84 from 6 ratings

Ingredients

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!
Calories: 414kcal, Carbohydrates: 48g, Protein: 21g, Fat: 16g
Cuisine: Mexican
Course: Main Course
Did you make this recipe?Leave a review below or take a photo and share it on Instagram @thissavoryvegan with #thissavoryvegan.