This post contains affiliate links.
I love enchiladas, but they can be a pain. Tortillas tear, fillings spill, and somehow they never all fit in the dish. That’s exactly why this vegan enchiladas skillet exists. It delivers all the cozy, saucy, cheesy enchilada flavor — with zero rolling, ripping, or rearranging.
And unlike most vegan enchilada recipes, this one doesn’t lean on fake ground beef or a from-scratch cheese sauce project. The hearty, meaty filling comes from real ingredients — finely chopped walnuts, black beans, and pinto beans — seasoned so well that nobody asks where the meat went. It’s a lazy weeknight dinner that’s stress-free, family-approved, and actually gets eaten. When a meal keeps everyone full, happy, and out of the kitchen arguing? Total win.

Table of Contents
Why You’ll Love These Vegan Enchiladas
- No rolling. Ever. The number one enchilada frustration — torn tortillas — is engineered out of the recipe. Everything gets torn on purpose, layered in one skillet, and simmered on the stovetop in about 30 minutes. No oven, no baking dish, no wrestling.
- Real ingredients, no imitation meat. Walnuts + black and pinto beans create a savory, satisfying, protein-and-fiber-rich filling — no vegan ground beef, nothing you can’t pronounce. Most vegan enchilada recipes can’t say that.
- Naturally gluten-free — and cheese-flexible. Corn tortillas aren’t a substitution here; they’re the point. (Hot take: nobody should make enchiladas with flour tortillas anyway.) And the cheese works your way: vegan cheddar as written, real cheddar 1:1, or skip it entirely — the smoky sauce and seasoned filling carry the flavor.
What Are Skillet Vegan Enchiladas?
Think of this as deconstructed vegan enchiladas. Instead of rolling fillings inside tortillas (the step where everything usually goes wrong), corn tortillas get torn into bite-size pieces and layered right into the pan with seasoned veggies, the walnut-bean filling, enchilada sauce, and shredded vegan cheese. It all simmers together on the stovetop until warm, saucy, and comforting — same bold enchilada flavor, none of the hassle, no oven required.

Ingredients You’ll Need
Most of this is pantry-simple — beans, corn, olives, spices, and a jar of sauce. These are the ones worth a quick note:
- Corn tortillas: They soak up the sauce beautifully as everything simmers. I never recommend flour tortillas— they dissolve into paste in a saucy skillet, and honestly, enchiladas were never meant to be flour anyway. Corn keeps the texture and keeps the dish gluten-free.
- Walnuts: The secret to a savory, meaty texture without any imitation meat. Raw, unsalted walnuts give the cleanest flavor; a quick whirl in the food processor and they’re ready.
- Poblano peppers: Milder than a jalapeño with a deep, savory flavor — look for smooth, glossy skin. If your store’s out, a green bell pepper plus a pinch of cayenne gets you close.
- Red enchilada sauce: The flavor backbone, and store-bought is the whole point of the lazy method. Grab mild, medium, or spicy to match your crew, and look for a short, simple ingredient list (plus a gluten-free label if that matters at your table).
- Vegan cheddar cheese: Melts everything into cohesion. Swaps 1:1 with regular cheddar if your family does dairy — or leave it out entirely; the sauce carries it.
Save this Recipe
Enter your email & I’ll send it to you!
How to Make Lazy Vegan Enchiladas
These vegan enchiladas come together in one skillet and finish hands-off, making them perfect for busy weeknights. Follow these steps and you’ll have a delicious dinner on the table in no time:

- Sauté the chopped red onion and poblano in avocado oil over medium heat until soft.

- Pulse the walnuts in a food processor until finely chopped, then add them to the skillet.

- Add the rinsed beans and all the spices, stirring to coat everything.

- Pour in the enchilada sauce and stir to combine.

- Layer in the corn, black olives, cilantro, vegetable stock, and torn tortillas.

- Simmer gently, stirring until everything is saucy and combined.

- Melt the shredded vegan cheddar over the top during the last 5 minutes.

- Top with sliced jalapeños, quick pickled red onions, and fresh cilantro — and dinner is served, straight from the pan.
Recipe Tips
- Tear tortillas unevenly on purpose. Slightly ragged, mixed-size pieces mean some stay chewy while others melt into the sauce — that texture contrast is what makes the skillet version better than rolled.
- Season every layer. Don’t rely on the enchilada sauce alone — lightly season the veggies and beans as you go so the final dish tastes deep, not flat.
- Don’t over-simmer. Once the tortillas have soaked up the sauce and the cheese is melted, pull it off the heat. Corn tortillas go from perfectly tender to mushy if the pan lingers.

Easy Swaps and Add-Ins
Vegan enchiladas are perfect for experimenting in the kitchen. Mix and match beans, veggies, or plant-based proteins, or try a new sauce for a flavor twist:
- Stir in extra walnut taco meat, or top with toasted pecans or pumpkin seeds.
- Cooked lentils swap beautifully for either bean with a heartier bite.
- Swap vegan cheddar with real cheddar 1:1.
- A drizzle of cashew cream or avocado crema right before serving takes it over the top (and covers beautifully for skipped cheese).
Serving Suggestions
This vegan enchiladas skillet is a full meal on its own, but a few extras make it a spread: fresh cilantro, diced avocado, a big squeeze of lime, or thinly sliced radishes for brightness. Feeling festive? Blend up a margarita smoothie and call it a fiesta.
7-Day Meal Plan: Lighter, Leaner You!
Explore my free 7-day meal plans with simple, plant-based recipes to start eating healthier without overthinking every meal.

More Vegan Mexican Recipes
If you’re loving these vegan enchiladas, here are a few more plant-based Mexican meals that are hearty, comforting, and full of flavor:
- Taco Bell Mexican Pizza (Copycat): Crispy layers, bold seasoning, and melty dairy-free cheese — classic fast-food flavor made at home.
- Healthy Taco Salad: All the taco spices you love in a lighter, veggie-loaded bowl.
- Tacos de Papa: Crispy, seasoned potatoes in warm tortillas — simple, cozy, and filling.
If you make these vegan enchiladas, I’d love to hear how it turned out in the comment box below. Your feedback helps me and all the readers in this community. And if you’re interested in more plant-based recipes (and exclusive content), sign up for my weekly recipe newsletter.

Vegan Enchiladas Skillet (Lazy-Method)
Jen HansardVideo
Ingredients
- 1 tablespoon avocado oil
- 1 cup raw walnuts
- ½ red onion finely diced
- 1 poblano pepper stemmed, seeded, and diced
- ½ teaspoon sea salt
- 3 garlic cloves minced
- 1 teaspoon chili powder
- ½ teaspoon ground cumin
- 1 teaspoon paprika
- ½ cup frozen corn thawed and drained
- ½ cup sliced black olives
- 15 ounce canned black beans drained and rinsed
- 15 ounce canned pinto beans drained and rinsed
- 2 cups red enchilada sauce store-bought
- 1 cup vegetable stock
- ¼ cup fresh cilantro minced
- 8 corn tortillas chopped into 2-inch pieces
Suggested Toppings
- 1 cup shredded vegan cheddar cheese
- ¼ cup fresh cilantro
- ¼ cup pickled red onions
- 1 jalapeno
- ½ cup vegan avocado crema
Instructions
- In a food processor, finely chop the walnuts into very small pieces. Set aside.
- Heat a large, oven-safe skillet over medium heat. Once it’s hot, pour in the avocado oil and swirl it around. Add the onions and poblano pepper to the skillet and stir. Season with salt and pepper. Sauté until vegetables are tender and browning in spots, about 8-10 minutes. If mixture gets dry, add a splash of water.
- Next, add the walnuts, garlic, chili powder, cumin, and paprika to the skillet. Keep sautéeing for 1 minute until fragrant.
- Add corn, olives, black beans, enchilada sauce, vegetable stock, cilantro and tortillas to the skillet. Bring to a gentle boil and stir everything well.
- Cover and reduce heat to low for 20-30 minutes, or until the walnut pieces are tender and the mixture is saucy, but still slightly thick overall. For the last 5 minutes of cooking, add vegan cheese on top and allow to melt.
- When enchiladas are done, allow to cool on stovetop for a few minutes.
- Serve with suggested toppings.
Recipe Notes
- Tear the tortillas into uneven, bite-size pieces — some stay chewy, some soak up sauce, and that mix of textures is what makes the skillet version shine.
- Season as you go. A light sprinkle over the veggies and beans (not just relying on the sauce) is the difference between deep flavor and flat.
- Pull it off the heat once the cheese melts — corn tortillas keep softening in a hot pan, and 5 extra minutes turns “tender” into “mushy.”
- Leftovers keep 4 days and taste even better on day two. Reheat with a splash of vegetable stock to bring the sauciness back.
Nutrition
Common Questions
Yes—tear the corn tortillas into bite-size pieces and simmer them right in the sauce with the filling. You get all the enchilada flavor with none of the tearing, spilling, or rolling frustration — it’s the lazy method, and I stand by it.
Beans are the go-to — they hold their shape and soak up all the sauce and spices. This recipe doubles up with black and pinto beans plus finely chopped walnuts for a savory, meaty texture, no imitation meat needed. Lentils, tempeh, or chickpeas all work as swaps.
Easy heat upgrades: extra jalapeños, canned chipotle peppers or a pinch of cayenne in the filling, or simply choose a “hot” enchilada sauce at the store. Start small and taste as you go — you can always add heat at the table with hot sauce, but you can’t take it back out.
Absolutely — it’s the whole spirit of this lazy method. Pick mild, medium, or spicy to match your family, and check the label for a short ingredient list (and gluten-free certification if that matters at your table).
Cashew cream or vegan sour cream, guacamole, fresh salsa, chopped cilantro, sliced avocado, pickled red onions — and always a squeeze of lime at the end for that bright, fresh pop that ties it all together.





















So delicious! This is definitely a family pleaser.
Yes! My family definitely loves this one!
I love how everything cooks in one pan. It makes cleanup so much easier and way less stressful than traditional enchiladas.
Made this for my non-vegan husband and he didn’t even miss the meat or cheese.
Delicious , my husband did not even taste the walnuts!
Walnuts for the win!