I absolutely love sharing this Cheesy Vegan Enchilada Skillet Recipe with anyone looking for a flavorful, comforting plant-based meal that comes together quickly and effortlessly. This dish combines creamy, cheesy goodness made from cashews with tender sweet potatoes, smoky poblanos, hearty black beans, and the vibrant kick of enchilada sauce—seriously, it’s a fiesta of textures and tastes in one pan. It’s become one of my go-to dinners when I want something nourishing, satisfying, and packed with bold Mexican-inspired flavors, all without any dairy.

Why You’ll Love This Cheesy Vegan Enchilada Skillet Recipe

What really excites me about this Cheesy Vegan Enchilada Skillet Recipe is how it nails that rich, indulgent cheese feel without actually using any cheese at all. The creamy cashew sauce with tapioca starch creates this wonderfully melty and stretchy texture that reminds me of classic enchiladas, but with a vegan twist that doesn’t compromise on flavor. Each bite is a harmonious mix of smoky, tangy, and subtly sweet from the roasted peppers and sautéed sweet potatoes. Honestly, the flavor balance here feels so satisfying it could easily become a family favorite.

Another reason I’m passionate about this recipe is the simplicity and speed it offers. It’s all made in one skillet, which means fewer dishes to wash and a very straightforward process that even busy weeknights can accommodate. The ingredients are simple and accessible, yet the dish feels elevated enough for holidays or gatherings with friends who appreciate hearty plant-based meals. Plus, it’s incredibly flexible — I love adapting it depending on what vegetables I have on hand or my mood, which keeps it fresh and exciting every time I make it.

Ingredients You’ll Need

The image shows several ingredients carefully placed on a white marbled surface. At the center is a small white square plate with a blue dotted pattern holding a whole orange sweet potato and a small round white bowl filled with dark black beans. Above the plate, a white bowl with blue floral designs is filled with light beige cashew nuts. To the left, there is a round white plate piled with light brown crispy tortilla strips, and next to it, a spoon with bright red sauce. Below the plate, an open half of a green lime rests beside a small white bowl containing bright green diced bell peppers. On the right side of the image, a glass jar holds dark red sauce, and just below it is a white onion cut in half. Scattered around are small bowls filled with different powders and liquids, including bright yellow oil, white salt, and a milky white liquid. A single clove of white garlic lies on the blue patterned plate, between the spoon and the bowl of black beans. Photo taken with an iphone --ar 4:5 --v 7

The magic of this Cheesy Vegan Enchilada Skillet Recipe lies in how these simple, wholesome ingredients come together to create something truly special. Each ingredient plays a key role, whether it’s adding creaminess, texture, vibrant color, or bold flavor.

  • Raw cashews: These create the creamy, cheesy sauce that’s the heart of this dish’s indulgence.
  • Water and lime juice: Essential for blending the cashews into a smooth, tangy sauce.
  • Garlic and garlic powder: They bring aromatic depth and a little kick of savory goodness.
  • Tapioca starch: Helps the sauce to thicken and become melty, providing that stretchy cheese-like texture.
  • Sea salt: Enhances all the flavors throughout the dish.
  • Olive or avocado oil: For sautéing the vegetables and building flavor.
  • Yellow or white onion: Adds sweetness and aroma when cooked until soft.
  • Sweet potato or kabocha squash: Provides natural sweetness and body, perfectly tender after cooking.
  • Poblano or green bell pepper: For a subtle smoky, slightly spicy bite that brightens the skillet.
  • Black beans: Add protein, fiber, and a hearty texture.
  • Corn tortillas: When sliced and incorporated, they soak up the sauce and add a delightful chewiness.
  • Red enchilada sauce: The soul of the dish with its rich, tangy, and slightly smoky flavors.
  • Green onions and fresh cilantro: As fresh garnishes to add a pop of color and freshness when serving.

Directions

Step 1: Heat a large skillet over medium heat, preferably an oven-safe one to save time later. Add your oil, then toss in the diced onion and sauté until they become translucent and fragrant, usually around 3-4 minutes. Sprinkle in 1/4 teaspoon sea salt and add the minced garlic, cooking for another 1-2 minutes until you can really smell those wonderful garlicky notes.

Step 2: Add the diced sweet potato or kabocha squash and poblanos to the skillet. Stir and sauté these for about 5 minutes, letting them soften just enough so they’ll be tender later but still hold their shape. The colors and textures here are already starting to please the eye and palate!

Step 3: Stir in the drained black beans and the sliced corn tortillas. The tortillas absorb the enchilada sauce later, adding an authentic texture. Mix everything gently but thoroughly so that the ingredients start combining.

Step 4: Pour in the jar of red enchilada sauce and stir well. Bring the skillet contents to a gentle simmer over medium heat. Once simmering, cover the pan and reduce the heat to medium-low. Let this cook for about 10 minutes, stirring occasionally, until the sweet potato or squash is easily pierced with a fork.

Step 5: While the skillet simmers, prepare your cashew cheese sauce. In a high-speed blender, combine raw cashews, water, lime juice, garlic, tapioca starch, and salt. Blend on high until the mixture is utterly smooth and creamy. This sauce is key to achieving that dreamy cheesy effect.

Step 6: Remove the lid from the skillet and lower the heat to low. Pour the cashew cheese sauce evenly over the veggies and beans. Cover again and let it steam for 3-5 minutes so the sauce firms up and gets deliciously gooey. For an even better finish, if your skillet is oven-safe, pop it under the broiler for 2-3 minutes until the top is lightly browned and “dry” to the touch, mimicking the perfect enchilada cheese crust. Keep an eye on it to avoid burning.

Step 7: Serve the skillet hot, garnished with vibrant green onions and a sprinkle of fresh cilantro, which add freshness and color. Enjoy it straight from the pan for that rustic, cozy feel.

Step 8: Store any leftovers in an airtight container in the refrigerator for up to 3-4 days. For longer storage, the dish freezes wonderfully — just freeze in individual portions or as a whole, and you’ll have an easy future meal waiting for you.

Servings and Timing

This recipe serves 4 hearty portions, perfect for a family dinner or meal prepping for the week. Prep time takes about 10 minutes to dice and blend ingredients, while the skillet simmer and cooking process takes roughly 20 minutes, totaling around 30 minutes from start to finish. There’s no resting time needed, so you can dig in as soon as it’s ready, which is something I truly appreciate on busy nights.

How to Serve This Cheesy Vegan Enchilada Skillet Recipe

A close-up of a spoon holding a layered food scoop that has two main layers: the bottom layer is a chunky mixture of dark beans and orange vegetables in a rich red sauce, and the top layer is a soft, pale, slightly browned mashed topping with a smooth texture; small pieces of bright green onion are sprinkled on top and around the spoon, with a white marbled background that softly blurs out, and part of a white bowl with a red rim is just visible on the left edge; photo taken with an iphone --ar 4:5 --v 7

When it comes to serving this delightful skillet, I love pairing it with refreshing sides like a fresh green salad tossed with lime vinaigrette or a simple avocado and tomato salad. The creamy avocado complements the cheesy sauce beautifully. For extra texture, some crunchy tortilla chips on the side make for perfect scooping companions.

Presentation-wise, I enjoy serving it right from the skillet at the table for a warm, inviting look. Garnishing generously with sliced green onions, fresh cilantro, and even a few thin slices of radish adds lovely color and a hint of freshness that cuts through the richness. A squeeze of fresh lime over the top before serving always elevates the dish with added brightness.

For beverages, I recommend lively pairings like a crisp, dry white wine such as Sauvignon Blanc, or a light Mexican lager. If you want a non-alcoholic option, a chilled sparkling limeade or sparkling water with a wedge of citrus pairs well and keeps things refreshing. This dish shines as a comforting weeknight dinner, a celebratory game-day meal, or even served during casual holiday gatherings where everyone can appreciate rich, plant-based comfort food at its best.

Variations

I love that this Cheesy Vegan Enchilada Skillet Recipe can easily be customized to fit different tastes and dietary needs. For instance, if you prefer a gluten-free version, just be sure to use gluten-free corn tortillas and double-check your enchilada sauce ingredients. For added protein and texture, swapping black beans with pinto beans or chickpeas works beautifully and shifts the flavor just enough to keep things interesting.

If you want to experiment with the flavor profile, try roasting the sweet potatoes before adding them to the skillet for a caramelized depth or use a smoky chipotle enchilada sauce for a spicy kick. I’ve even swapped the poblano pepper for a roasted poblano puree for a more intense smoky flavor. In place of sweet potatoes, butternut squash or even diced zucchini work wonderfully depending on the season and what you have around.

For a slightly different approach, I sometimes make this recipe entirely on the stove top, skipping the broiler step and simply letting the cashew cheese steam until thick. Alternatively, transferring the skillet to the oven for baking at 375°F for 10-15 minutes results in a more casserole-like texture that’s also fantastic. It’s all about what mood you’re in and how you want that cheesy, cozy vibe to come through.

Storage and Reheating

Storing Leftovers

I recommend transferring any leftovers to an airtight glass or BPA-free container to preserve the flavors and freshness. Stored properly in the refrigerator, this dish keeps well for up to 3 to 4 days. It’s really convenient to have this ready to reheat for quick lunches or dinner on busy days.

Freezing

This Cheesy Vegan Enchilada Skillet Recipe freezes like a dream. You can freeze individual portions in labeled freezer-safe containers for easy grab-and-go meals, or freeze the entire skillet in a large freezer-safe dish. Just allow the dish to cool completely before sealing tightly to prevent freezer burn. It will maintain the best quality for about one month, though it’s usually good longer if properly stored.

Reheating

To reheat, I find the oven or stovetop works best to revive the creamy texture without drying it out. For individual servings, microwave using a medium-high power and stirring halfway through works well, but be careful not to overcook as the cashew cheese can firm up too much. If reheating a large portion, cover the skillet or baking dish with foil and warm in a 350°F oven until bubbly and heated through. Avoid reheating on too high heat abruptly to keep that cheesy sauce smooth and luscious.

FAQs

Can I make this Cheesy Vegan Enchilada Skillet Recipe nut-free?

Absolutely! To make this recipe nut-free, you can substitute the cashew cheese sauce with a creamy sauce made from cooked white beans blended with tapioca starch, nutritional yeast, and a bit of plant milk for richness. Alternatively, a store-bought vegan cheese that is nut-free can also work well.

What can I use instead of sweet potatoes if I don’t have any?

Great question! Kabocha squash is a wonderful substitute, offering a similar sweetness and texture. You can also use butternut squash, pumpkin, or even diced carrots, depending on what you have on hand. Each brings a slightly different flavor but maintains that comforting body the recipe needs.

Is it possible to make this recipe oil-free?

Yes, you can skip the olive or avocado oil by using a non-stick skillet and gently steaming the onions and vegetables in water or vegetable broth instead. This method still cooks the veggies nicely without adding fat, although the texture will be a bit different.

Can I prepare this recipe ahead of time for meal prep?

Definitely! The skillet is fantastic for meal prep. I often make a big batch, refrigerate it, and enjoy leftovers throughout the week. Just store in airtight containers and reheat as needed. The flavors actually deepen over time, which makes the following day’s meal even better.

What type of enchilada sauce should I use?

I prefer a high-quality store-bought red enchilada sauce that’s rich and smoky with a little heat but not overpowering. You can also make your own from scratch if you’re feeling adventurous, but the store-bought versions save time and add a wonderful authentic flavor to the dish.

Conclusion

If you’re craving a dish that combines ease, comfort, and incredible flavor all in one, I wholeheartedly encourage you to try this Cheesy Vegan Enchilada Skillet Recipe. It’s become a favorite in my kitchen for good reason — it’s adaptable, fast, and delivers that indulgent cheesy feeling everyone loves, without any dairy. Give it a go, and I’m sure it will become one of your cherished meals, too!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Cheesy Vegan Enchilada Skillet Recipe

Cheesy Vegan Enchilada Skillet Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4 from 9 reviews
  • Author: Evelyn
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Mexican-inspired
  • Diet: Vegan

Description

This Cheesy Vegan Enchilada Skillet is a flavorful, satisfying, and wholesome plant-based dish perfect for any meal. Combining tender sweet potatoes, black beans, sautéed onions, and peppers with a creamy cashew-based cheese sauce, all smothered in spicy red enchilada sauce, this skillet delivers comfort and nutrition in under 30 minutes. Garnished with fresh green onions and cilantro, it’s an easy, one-pan recipe that’s both gluten-free and vegan, ideal for quick weeknight dinners or meal prep.


Ingredients

Cashew Cheese Sauce

  • 1/2 cup raw cashews*
  • 2/3 cup water
  • 1 Tbsp lime juice
  • 1/2 small clove garlic (or 1/8 tsp garlic powder)
  • 2 Tbsp tapioca starch (also called tapioca flour)
  • 1/2 tsp sea salt

Skillet Ingredients

  • 1–2 Tbsp olive or avocado oil
  • 1/2 medium yellow or white onion, diced (about 1 heaping cup or 150 g)
  • 1/4 tsp sea salt
  • 4 medium cloves garlic, minced (about 2 Tbsp or 18 g)
  • 2 cups sweet potato or kabocha squash, peeled and diced into 1/4–1/2 inch cubes
  • 1 medium poblano pepper, stemmed, seeded, and diced into 1/2 inch squares (or green bell pepper, about 1/2 cup or 75 g)
  • 1 (15-oz.) can black beans, drained and rinsed
  • 4 (4-inch) corn tortillas, sliced into 1/4-inch x 2-inch strips
  • 1 (15-oz.) jar red enchilada sauce
  • Green onion, thinly sliced (for garnish)
  • Fresh cilantro, roughly chopped (for garnish)


Instructions

  1. Sauté Aromatics: Heat a large, preferably oven-safe skillet over medium heat. Add the olive or avocado oil, then the diced onion. Cook until translucent, about 3-4 minutes. Add 1/4 tsp sea salt and minced garlic, then cook for another 1-2 minutes until fragrant.
  2. Cook Vegetables: Add the diced sweet potato or kabocha squash and diced poblano pepper to the skillet. Sauté while stirring occasionally, cooking for about 5 minutes until they start to soften.
  3. Add Beans and Tortillas: Stir in the drained and rinsed black beans along with the sliced corn tortilla strips, combining everything well.
  4. Simmer with Enchilada Sauce: Pour in the jarred red enchilada sauce and stir to coat all ingredients evenly. Bring to a simmer over medium heat, then cover and reduce heat to medium-low. Let cook for about 10 minutes, stirring occasionally, until the sweet potatoes or squash are tender when pierced with a fork.
  5. Prepare Cashew Cheese Sauce: Meanwhile, place cashews, water, lime juice, garlic, tapioca starch, and 1/2 tsp sea salt into a high-speed blender. Blend on high until the mixture is completely smooth and creamy.
  6. Combine and Melt Cheese Sauce: Once the skillet vegetables are tender, remove the lid and reduce heat to low. Carefully pour the cashew cheese sauce evenly over the beans and vegetables. Cover the skillet again and allow it to steam for 3-5 minutes to thicken and firm up the sauce. Optionally, transfer the skillet to a broiler and broil for 2-3 minutes until the top is darkened in spots and dry to the touch.
  7. Serve and Garnish: Serve the enchilada skillet warm, topped with thinly sliced green onions and roughly chopped fresh cilantro for a burst of fresh flavor.
  8. Store and Freeze: Refrigerate leftovers in an airtight container for up to 3-4 days. For freezing, portion into freezer-safe containers or freeze the entire dish in a large container. Thaw overnight in the fridge before reheating. Reheat individual portions in the microwave, or bake the whole dish at 350°F (176°C) until warmed through.

Notes

  • Cashews should ideally be soaked for at least 2 hours or overnight for a creamier cheese sauce, but raw can work if your blender is powerful.
  • You can substitute sweet potato with kabocha squash or another soft winter squash.
  • Use poblano for slight heat or green bell pepper for milder flavor.
  • For a gluten-free dish, ensure that your corn tortillas and enchilada sauce are certified gluten-free.
  • Optional broiling step adds a nicely browned top but can be skipped if preferred.
  • Leftover skillet makes great meal prep for lunches or dinners during the week.
  • Use avocado oil for a higher smoke point and neutral flavor when sautéing.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star