Vegetable and Cheese Enchiladas with Ancho-Tomato Sauce

While these are definitely a contemporary take on a Mexican classic, vegetable enchiladas are as satisfying and flavorful as any meat version. The preparation takes some time, but they’re a cinch to assemble. My advice is to make the sauce a day in advance or to start this early in the day before you get too hungry. The only difficult part about this recipe is deciding what vegetables to leave out. There are countless choices, but I’ve narrowed it down to a tasty combination that works well with the mildly spicy sauce. Substitute or add your seasonal favorites, including—but not limited to—chayote squash (known as mirliton in New Orleans), corn, yellow squash, pumpkin, eggplant, and so forth. If you want to fire up the grill, that’s another great way to prepare the vegetables. Just keep the veggies in large pieces, brush them with a little olive oil and seasoning, and grill a few minutes on both sides; then cool them and cut into smaller pieces. You also have a number of cheeses to choose from, such as white cheddar, Monterey Jack, and pepper Jack.

Makes4 servings

Preparation Time - Text 2 Hours

Cooking MethodBaking



OccasionBuffet, Casual Dinner Party

Recipe CourseMain Course

Dietary ConsiderationVegetarian

EquipmentBaking/gratin Dish, Food Processor

MealDinner, Lunch

Taste and TextureCheesy, Hot & Spicy, Savory


  • 1 large dried ancho chile
  • 1 medium white or yellow onion, cut into ¼-inch slices
  • 4 garlic cloves, unpeeled
  • 1 teaspoon red wine vinegar
  • 8 roma tomatoes
  • Salt
  • 1 tablespoon olive oil
  • Water, Chicken Stock, or Vegetable Stock, for thinning the sauce
  • 3 tablespoons vegetable or olive oil
  • 1 medium white or yellow onion, thinly sliced
  • 1 poblano pepper, thinly sliced
  • 2 portobello mushroom caps, wiped clean with a damp cloth, gills scraped (see technique, p. 55), and cut in ¼-inch strips
  • ½ teaspoon each dried Mexican oregano and ground coriander
  • Salt
  • 2 medium zucchini (about 8 ounces), cut lengthwise in ¼-inch pieces, then crosswise into ¼-inch dice
  • 4 scallions (green and white), chopped
  • Black pepper
  • ½ bunch cilantro, cleaned and chopped (about ¼ cup)
  • Vegetable oil, for greasing dish
  • Ancho-Tomato Sauce
  • 8-12 corn tortillas
  • Vegetable Filling
  • 2½ cups shredded white melting cheese (such as queso fresco, mild white cheddar, Monterey Jack, whole milk mozzarella, or asadero)
  • ½ cup chopped onion, for garnish
  • Chopped cilantro, as desired, for garnish
  • Sliced jalapenos, fresh or pickled, as you prefer, for garnish


  1. Lay a piece of aluminum foil on the bottom of a cast-iron skillet (for easier cleanup, as juices have a tendency to weep and scorch the pan) and set it over medium heat. Place the ancho chile on the foil and cook about 2 minutes, turning once, until the chile smells toasty.

  2. Remove the chile and set aside, then add the onion and garlic and cook 10-15 minutes, turning the vegetables once or twice as they brown. Or place the vegetables on a baking sheet under a broiler and cook 6-7 minutes, turning them once halfway through the cooking process.

  3. Discard the stem and seeds from the cooled chile and tear it into pieces.

  4. Place the chile in a small bowl, cover with hot water, and add the vinegar. Let it soak for about 10 minutes.

  5. Peel the garlic cloves and place them in a food processor or blender along with the onions.

  6. Char the tomatoes in the same pan on the foil or under the broiler, turning several times so they are evenly blistered, about 10 minutes.

  7. Chop the tomatoes (skin and all) and add to the food processor.

  8. Save the chile soaking liquid and add the pieces of chile. Pulse to blend the sauce thoroughly. If necessary, add a little of the chile liquid to thin the sauce (it should have the consistency of thick tomato juice).

  9. Season to taste with salt. Heat the olive oil in a medium saucepan and carefully pour in the sauce. Cook, stirring, over medium-high heat for about 10 minutes. The sauce will darken and thicken a little.

  10. Add some water or, preferably, Chicken or Vegetable Stock to adjust the consistency.

  11. Simmer gently for about 5 more minutes and adjust the seasoning to taste. Hold the sauce at room temperature while you make the vegetable filling. (Alternatively, the sauce can be made a day in advance.)

  12. Heat 1 tablespoon oil in a large skillet over medium-high heat. When the pan is very hot but not smoking, add the onion and poblano and toss to coat evenly with oil.

  13. Cook for 4-5 minutes, then scrape the vegetables into a large bowl and return the skillet to the heat. Heat another tablespoon of the oil; add the mushrooms and cook, tossing or stirring, until they are wilted and starting to get brown and crispy, 3-4 minutes. Stir in the oregano and coriander. Season with a little salt and add to the bowl of vegetables. Heat the remaining tablespoon of oil, toss in the zucchini pieces, and cook for 4-5 minutes, or until tender. Season with salt, stir in the scallions, and scrape the zucchini into the bowl with the other vegetables. Grind a little black pepper over the vegetables and stir in the cilantro.

  14. Preheat the oven to 350°F.

  15. Use a pastry brush to grease a 13 × 9-inch baking pan or shallow oblong baking dish with vegetable oil.

  16. Ladle about ½ cup of the sauce into the bottom of the greased pan and spread evenly.

  17. Place about half the remaining sauce in a 10-inch skillet and warm gently. Submerge one tortilla in the sauce and let it warm until it is soft and pliable (about 5-10 seconds), then lift it out, draining the excess sauce back into the skillet. Place the tortilla on a work surface, spoon on about 3 tablespoons of the vegetable mixture, sprinkle with a little cheese, and roll it up into a snug cylinder.

  18. Place the enchilada seam side down in the baking pan. Fill more tortillas in the same manner. They should fit snugly in the pan, in one layer.

  19. Pour the rest of the sauce over the enchiladas and sprinkle with the remaining cheese.

  20. Bake for about 15 minutes, until they are hot all the way through and the cheese is bubbly. Garnish with onion, cilantro, and jalapeños and serve.

Free recipes, giveaways, exclusive partner offers, and more straight to your inbox!


I have not made this yet so I cannot rate it.

Include a Photo Include a Photo

Click the button above or drag and drop images onto the button. You can upload two images.

Cancel Reply to Comment

Thanks for your comment. Don't forget to share!


Report Inappropriate Comment

Are you sure you would like to report this comment? It will be flagged for our moderators to take action.

Thank you for taking the time to improve the content on our site.

Sign In to Your Account

Close Window
Sign In with one of your Social Accounts
Facebook Twitter
Sign In using Email and Password