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.

NOVEMBER 9-13, 2026
Free 5-Day Soup Challenge
Celebrate this cozy season with us! For 5 days, we’re cooking up fall-inspired soup each day—packed with veggies, perfect for busy nights, and every bowl you make is a chance to win $750 in prizes!
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.

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.
- Spiralized Sweet Potato Taco Bowl: Fiber-packed taco bowl with all the Mexican flavors
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.

Lazy Vegan Enchilada Skillet
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
- Pulse the walnuts in a food processor until very finely chopped. Set aside.
- Heat a large oven-safe skillet over medium heat. Add the avocado oil, then the onion and poblano, and season with salt. Cook, stirring, until tender and browned in spots, 8 to 10 minutes, adding a splash of water if the pan gets dry.
- Add the walnuts, garlic, chili powder, cumin and paprika and cook until fragrant, about 1 minute.
- Add the corn, olives, black beans, pinto beans, enchilada sauce, vegetable stock, cilantro and tortillas. Stir well and bring to a gentle boil.
- Cover, reduce the heat to low and cook until the walnuts are tender and the mixture is saucy but still slightly thick, 20 to 30 minutes. Sprinkle the vegan cheese on top for the last 5 minutes to melt.
- Let cool on the stovetop for a few minutes, then serve with the remaining toppings.
Recipe Notes
- Tortilla Tip: Tear the tortillas into uneven pieces for a mix of chewy and saucy bites. Take the skillet off the heat as soon as the cheese melts, since corn tortillas keep softening in the hot pan.
- Nut-Free: Use 1 1/2 cups cooked brown or green lentils in place of the walnuts. They only need to heat through, so simmer covered for 10 to 15 minutes.
- Spice Level: For more heat, cook a diced jalapeño with the onion and poblano. For kids, use a mild enchilada sauce.
- Leftovers: Store in the fridge for up to 4 days. Reheat with a splash of vegetable stock to bring back the sauce.























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!