As for what goes into the filling for these enchiladas, it’s a bright mix of roasted corn, zucchini, and poblano peppers tossed with spicy Jack cheese, black beans, and a hint of cumin. When rolled into corn tortillas, smothered in salsa, and baked until bubbling, you arrive at a crowd-pleasing one-dish meal that will satisfy vegetarians and omnivores alike.  It’s not too laborious for a weeknight supper but is particularly well suited to weekend cooking.  

Tomatillos for the Win

The tomatillos that are the foundation of the enchilada sauce resemble small green tomatoes encased in a papery husk. Tomatillos are tangier than tomatoes, even when ripe. Choose medium-sized tomatillos that are firm to the touch with husks that hug closely to the fruit. Just peel off the husk and rinse under the tap before using. Don’t be surprised that the surface of tomatillos are a little sticky, which is perfectly normal. 

Easy to Make Vegetarian Enchiladas 

What I love about this recipe is its relative ease; everything is done in the oven. There is no sautéing, stirring, or fussing required. You start by piling whole tomatillos, onion, garlic, and poblano peppers on a single sheet pan. Once tender, you transfer everything to a blender to whirl it into a salsa. Easy!  Meanwhile, the vegetables for the filling go on a separate sheet pan and roast until sweet and tender. Roll that filling into corn tortillas along with beans and cheese, smother it in salsa, add more cheese, and pop it into the oven. Done! 

Roast the Veggies and Make the Salsa Ahead

It’s best to serve this dish soon after it’s pulled from the oven. If you want to get some of the work done ahead of time, you can make the sauce and roast the vegetables in advance and store them in the fridge for a day or two until you’re ready to make the enchiladas. You can also assemble and refrigerate the enchiladas the same day you plan to bake them. Just transfer from the fridge to a preheated oven when the dinner hour approaches. Even better, make a double batch of enchilada sauce and store half in the freezer, where it will keep for up to 6 months. If you’ve got leftover enchiladas, they are tasty reheated the next day in the microwave until the cheese bubbles. 

Round Out the Meal

Because these enchiladas have all the elements of a complete meal—whole grains from the corn tortillas, protein from the beans and cheese, and plenty of vegetables—it’s a dish that can stand on its own.  That said, I like to pair something fresh and bright on the side, such as this jicama salad, this watermelon salad with cotija or even a simple green salad tossed with the cilantro lime dressing in this recipe. In a pinch, a plate of sliced cucumber or jicama doused with lime juice and chili powder or Tajin will do the job.  Set a bottle of Mexican hot sauce on the table when you serve these. They range in spiciness and have a nice vinegary flavor. I like Cholula and Tapatio. Having a bottle of Mexican hot sauce in the fridge is invaluable. 

Swaps and Substitutions

Use cooked pinto beans, cannellini beans, or black-eyed in place of black beans.  Bump up the spice factor in the salsa verde by adding a whole jalapeño to the mix.  Use one red or yellow bell pepper in place of the poblano chiles for the filling.  Use frozen defrosted corn in lieu of fresh corn. If you’re short on time or can’t find tomatillos, store-bought enchiladas sauce makes a solid substitute for homemade. Read the label before buying because some products are made with artificial colors.  If you’re more team “red sauce” than green, feel free to use red enchilada sauce, such as the one in this recipe or opt for store-bought.  Use sharp Cheddar, plain Jack, or a traditional Mexican cheese such as Oaxaca in place of pepper Jack.  Make these vegan by leaving out the cheese altogether. Top the cooked enchiladas with cubes of diced ripe avocado just before serving. 

More Enticing Enchilada Recipes

Red Chili Chicken Enchiladas Texas Stacked Enchiladas with Corn and Black Beans Turkey Black Bean Enchiladas Easy Chicken Skillet Enchiladas Salsa Verde Chicken Enchiladas

1 pound tomatillos (about 8 total), husks and stems removed

1/2 large yellow onion, cut in quarters

2 large cloves garlic (not peeled)

1 poblano pepper

1/2 packed cup cilantro leaves and stems

1/2 teaspoon kosher salt

1/2 cup water

For the enchiladas 

1 medium zucchini, diced

1/2 large yellow onion, diced

2 ears corn, shucked (or 2 cups defrosted frozen corn)

2 whole poblano peppers

1 tablespoon extra-virgin olive oil

1 1/2 teaspoons cumin

1/2 teaspoon kosher salt

1 (15-ounce) can black beans, drained, or 1 1/2 cups homemade 

10 ounces (about 3 cups) pepper Jack cheese, grated 

12 (6 inch) corn tortillas

For serving

Cilantro leaves and tender stems

Mexican hot sauce, such as Cholula, Tapatio, or Valentina

Once the poblanos are cool enough to handle, chop into a small to medium dice. Transfer everything to a large bowl. Set aside. Pour the remaining tomatillo salsa over the enchiladas and use your hands or a spoon to spread it evenly and into the cracks. Scatter remaining 1 cup cheese over the top. Refrigerate leftovers for 3 to 4 days. Did you love this recipe? Give us some stars below!