Vegetarian Skillet Enchiladas

Total Time:Prep/Total Time: 25 min.

By Jim Hoffman

Recipe by Susan Court, Pewaukee, Wisconsin

Tested by Taste of Home Test Kitchen

Updated on Jul. 23, 2025

Vegetarian skillet enchiladas are a crave-worthy, one-pan Tex-Mex meal that delivers big, cheesy, savory flavor in under 30 minutes.

When traditional recipes get tweaked to be quicker and easier, they often fall short of the original. But sometimes, it just works—and that’s exactly what happens with these vegetarian skillet enchiladas. It’s one of our favorite Tex-Mex recipes, and it checks all three of the most important boxes: fast, easy and delicious. This one-pan wonder reimagines classic cheese enchiladas into a savory, saucy, cheesy meal that’s ready in under 30 minutes.

Vegetarian Skillet Enchilada Ingredients

  • Canola oil
  • Onion
  • Red pepper
  • Garlic
  • Canned black beans
  • Enchilada sauce
  • Frozen corn
  • Chili powder
  • Ground cumin
  • Pepper
  • Corn tortilla strips
  • Shredded Mexican cheese blend
  • Chopped cilantro, sliced avocado, sliced radishes, sour cream and lime wedges (optional)

Directions

Step 1: Saute the vegetables

sauteing vegetables
ALLISON CEBULLA FOR TASTE OF HOME

Preheat the oven to 400°F. In a large cast-iron or ovenproof skillet, heat the oil over medium-high heat. Add the onion and pepper, then cook, stirring occasionally, until the vegetables are tender, two to three minutes. Add the garlic, and cook for one minute longer.

Step 2: Add the remaining ingredients

Stirring in the beans, enchilada sauce, corn, chili powder, cumin and pepper
ALLISON CEBULLA FOR TASTE OF HOME

Stir in the beans, enchilada sauce, corn, chili powder, cumin and pepper. Stir in the tortilla strips, then bring the mixture to a boil. Reduce the heat and simmer, uncovered, until the tortilla strips are softened, three to five minutes.

Editor’s Tip: Corn tortillas work best in this recipe since they hold their texture better than flour tortillas when cooked in the sauce.

Step 3: Top with cheese and bake

sprinkling cheese over skillet
ALLISON CEBULLA FOR TASTE OF HOME

Sprinkle the cheese over the top. Transfer the skillet to the oven and bake, uncovered, until the sauce is bubbly and the cheese is melted, three to five minutes.

garnishing enchilada
ALLISON CEBULLA FOR TASTE OF HOME

Garnish the skillet enchiladas with the optional toppings.

Vegetarian Skillet Enchiladas
ALLISON CEBULLA FOR TASTE OF HOME

How to Store Vegetarian Skillet Enchiladas

Store leftover enchiladas in an airtight storage container in the refrigerator for up to four days. Black bean skillet enchiladas also freeze well; store them in freezer-safe containers or storage bags for up to three months. To ensure the freshest results when freezing leftovers, follow our guide to how long food will last in the freezer.

Vegetarian Skillet Enchilada Tips

Vegetarian Skillet Enchiladas
ALLISON CEBULLA FOR TASTE OF HOME

What other vegetable can I add to this black bean enchilada skillet recipe?

Boost nutrition and flavor by adding diced sweet potatoes, zucchini, kale or mushrooms. You can also cook other Tex-Mex recipes, like these spinach enchiladas, in a skillet.

Can I add meat to these vegetarian skillet enchiladas?

Simply add your favorite protein to these skillet enchiladas, such as ground beef or turkey, shredded chicken or chorizo. Brown the meat first, then follow the recipe as written. For something more adventurous, try the making shrimp enchiladas.

Can I use a different sauce for this vegetarian skillet enchilada recipe?

Stovetop black bean enchiladas pair beautifully with a variety of sauces. Swap out the canned version for homemade sweet and spicy enchilada sauce, creamy avocado salsa verde or a rich, complex mole sauce. Stick with your favorite or vary it up each time you make the dish.

TEST KITCHEN APPROVED

Vegetarian Skillet Enchiladas

Yield:4 servings
Prep:15 min
Cook:10 min

Ingredients

  • 1 tablespoon canola oil
  • 1 medium onion, chopped
  • 1 medium sweet red pepper, chopped
  • 2 garlic cloves, minced
  • 1 can (15 ounces) black beans, rinsed and drained
  • 1 can (10 ounces) enchilada sauce
  • 1 cup frozen corn
  • 2 teaspoons chili powder
  • 1/2 teaspoon ground cumin
  • 1/8 teaspoon pepper
  • 8 corn tortillas (6 inches), cut into 1/2-inch strips
  • 1 cup shredded Mexican cheese blend
  • Optional: Chopped fresh cilantro, sliced avocado, sliced radishes, sour cream and lime wedges
Shop Recipe

Directions

  1. <div data-original-title=" title=">Preheat oven to 400°. Heat oil in a 10-in. cast-iron or other ovenproof skillet over medium-high heat. Add onion and pepper; cook and stir until tender, 2-3 minutes. Add garlic; cook 1 minute longer. Stir in beans, enchilada sauce, corn, chili powder, cumin and pepper. Stir in tortilla strips.
  2. Bring to a boil. Reduce heat; simmer, uncovered, until tortilla strips are softened, 3-5 minutes. Sprinkle with cheese. Bake, uncovered, until sauce is bubbly and cheese is melted, 3-5 minutes. Garnish with optional ingredients as desired.</div>
Loading Popular in the Community
Whether served for Meatless Monday or your family's everyday vegetarian meal, these unconventional enchiladas will leave everyone asking for more. —Susan Court, Pewaukee, Wisconsin
Recipe Creator
Loading Reviews
Back to Top