These veggie enchiladas are packed with garden favorites for a meatless dinner that's light enough for hot summer days and hearty enough for cooler weather.

These veggie enchiladas are the perfect example of how you can use vegetables to make meals where you won’t miss the meat. This fresh Tex-Mex recipe is packed with zucchini, mushrooms, poblano peppers and cherry tomatoes. It’s perfect for when the summer farmers market is bursting with produce, or for any time you need a taste of sunshine (since these veggies are available year-round).

Roasting the vegetables before mixing them with cilantro, lime juice and two types of cheese deepens their flavor and cooks out some of their moisture, so the enchiladas don’t turn out watery. Top the vegetarian dish with enchilada sauce and a little more cheese, then you’ll have just enough time to make a margarita or fruity mocktail recipe to sip while it bakes until bubbly and golden.

Ingredients for Veggie Enchiladas

  • Zucchini: Roasted zucchini takes on a meaty texture in this vegetarian dish. It’s a perfect zucchini recipe to pull out when you need to use up a bumper crop.
  • Poblano pepper: Poblano peppers have an earthy, slightly smoky flavor distinct from that of bell peppers. They can be spicy, but the seeds are removed in this recipe to keep the dish mild. Pick up some extra peppers and try a few other poblano pepper recipes.
  • Sliced fresh mushrooms: You can save yourself some time by buying sliced mushrooms. If you have whole ones, take a minute to wash them carefully to get off the dirt before cutting them.
  • Cherry tomatoes: Cherry tomatoes are the perfect type of tomato for roasting because they don’t release a lot of liquid as they cook. Instead, they become jammy and concentrated in the oven. Grape tomatoes are similar if you need a substitute.
  • Olive oil: You only need a small amount of oil to coat the vegetables before roasting, so other neutral-tasting, healthy oils like avocado or canola oil would be fine as well.
  • Spices: Cumin, cayenne and salt season the vegetables for an earthy, slightly spicy taste that complements the enchilada sauce.
  • Monterey Jack cheese: It’s always better (and often cheaper) to buy a block and grate your own cheese so it melts evenly and smoothly. For a spicy kick, use pepper jack instead.
  • Queso fresco or feta cheese: Either crumbled cheese will add a tangy note to the enchiladas. At my store, queso fresco is stored with other Mexican cheeses.
  • Fresh cilantro: Cilantro adds a slightly citrusy, peppery note to the dish. If you don’t care for the herb, try a combination of parsley and chives instead. There’s a scientific reason cilantro tastes like soap to some people, so you aren’t alone!
  • Lime juice: Lime juice enlivens the roasted vegetables and cuts through the richness of the cheese. Learn how to cut a lime properly to get the most from each one.
  • Corn tortillas: The flavor of corn tortillas pairs perfectly with the roasted vegetables, cheese and sauce. You can buy yellow or white corn tortillas, or pull from your stash of homemade corn tortillas if you have one.
  • Enchilada sauce: This recipe calls for canned sauce, but feel free to make your own enchilada sauce. Sometimes I use canned green enchilada sauce instead of red for a milder, more herb-forward flavor.

Directions

Step 1: Season the vegetables

Preheat the oven to 400°F. In a large bowl, combine the zucchini, poblano peppers, mushrooms and tomatoes. Drizzle them with oil, then sprinkle them with cumin, salt and cayenne. Toss to coat the vegetables with the seasonings.

Step 2: Roast the vegetables

Overhead, horizontal step-by-step image showing fresh farmers market vegetables prepared for enchilada filling. Zucchini, poblano pepper, mushrooms, and cherry tomatoes are chopped and tossed together, emphasizing freshness and color. This Fast Track instructional image illustrates early prep for Farmers Market Enchiladas, highlighting wholesome ingredients and clean kitchen workflow for print and digital recipe content.
ALLISON CEBULLA FOR TASTE OF HOME

Divide the vegetable mixture between two lightly greased 15x10x1-inch baking pans. Roast them for 15 minutes, then rotate the pans top to bottom. Roast them for an additional 10 minutes or until the vegetables are tender. Return the vegetables to the bowl and let them cool slightly.

Step 3: Finish the filling

Horizontal overhead image capturing a mixed vegetable enchilada filling topped with shredded cheese and fresh herbs. This Fast Track step-by-step photograph highlights seasoning and layering during preparation of Farmers Market Enchiladas. Clean styling and bright lighting emphasize texture and ingredient clarity for instructional print and digital use.
ALLISON CEBULLA FOR TASTE OF HOME

Stir in the Monterey Jack cheese, half of the queso fresco, half of the cilantro, and the lime juice.

Step 4: Assemble the enchiladas

Overhead horizontal step-by-step image showing Farmers Market Enchilada filling spooned onto warmed corn tortillas. Ingredients are clearly visible, emphasizing portioning and assembly technique. This Fast Track instructional photograph supports clear recipe progression for home cooks, designed for editorial and digital recipe formats.
ALLISON CEBULLA FOR TASTE OF HOME

Place a scant 1/2 cup of the vegetable mixture off-center on each tortilla. Roll them up and place them in a greased 13×9-inch baking dish, seam side down.

Horizontal overhead image showing rolled corn tortillas arranged in a baking dish and covered with enchilada sauce. This Fast Track step-by-step photograph highlights proper assembly before baking, emphasizing sauce coverage and structure. Designed for clear instructional storytelling in a Farmers Market Enchiladas recipe.
ALLISON CEBULLA FOR TASTE OF HOME

Top the enchiladas with the enchilada sauce, then sprinkle them with the remaining queso fresco.

Step 5: Bake the enchiladas

Bake the enchiladas, uncovered, until they’re heated through and the cheese is melted, about 20 minutes. Top them with the remaining cilantro.

Overhead horizontal image of baked Farmers Market Enchiladas finished with melted cheese and fresh cilantro. This Fast Track beauty shot visual represents the post-bake stage, highlighting texture, color, and garnish. Ideal for print and digital editorial use showcasing completed cooking steps.
ALLISON CEBULLA FOR TASTE OF HOME

Veggie Enchiladas Variations

  • Go vegan: Use a dairy-free cheese to turn this into a vegan dinner. Choose vegan cheese brands and varieties that melt well.
  • Bulk up the filling: Add other hearty ingredients to the filling for even more heft. Drained canned black beans and corn give textural and color variation. Use frozen or canned corn or cut corn off the cob.
  • Make a layered bake: Instead of rolling individual enchiladas, layer the tortillas and filling before topping them with sauce and cheese. After baking the enchilada casserole, cut it into squares for serving.

How to Store Veggie Enchiladas

Store veggie enchiladas right in the cooled baking dish, well wrapped, or them transfer to an airtight food storage container. Leftovers last three to four days in the refrigerator.

Can you freeze veggie enchiladas?

Veggie enchiladas can be frozen for another time, but it’s best to freeze them before baking them. Freeze the enchiladas in the baking dish, wrapped tightly to prevent freezer burn, for up to three months. To thaw, place them in the refrigerator overnight or bake them from frozen, adding extra cooking time as needed until they’re heated through.

Can you make veggie enchiladas ahead of time?

You can assemble the enchiladas a day in advance and refrigerate them. To keep the tortillas from getting too soggy, wait to pour the sauce on top until just before baking them. You can also roast the vegetables for the filling, cool them, then store them in the refrigerator for up to four days, so all you have to do is assemble the dish while the oven heats.

Veggie Enchiladas Tips

Overhead horizontal image of a plated serving of Farmers Market Enchiladas garnished with cheese and herbs. This Fast Track step-by-step photograph highlights final presentation and serving suggestion, showcasing vibrant vegetables and rich sauce for print and digital recipe publication.
ALLISON CEBULLA FOR TASTE OF HOME

How do I keep the enchiladas from getting soggy?

Enchiladas should be soft and saucy but not soggy, so make sure that your veggies are properly roasted with most of the water cooked out, and that you use the amount of sauce listed in the recipe. Corn tortillas quickly soak up moisture, so too much can make them taste wet. If you love enchilada sauce (and who doesn’t?), you can always serve more on the side to spoon over your plate.

Could I use flour tortillas instead?

Corn tortillas have a deeper flavor and are traditionally used for enchiladas, but you can use small flour tortillas if you prefer them. I like to toast flour tortillas briefly in a hot, dry skillet before rolling them so they don’t taste doughy once they are filled and sauced.

Why are the tortillas falling apart when I assemble this veggie enchiladas recipe?

Corn tortillas are less flexible and drier than flour tortillas, so keep the stack covered with a damp towel as you assemble to keep them from falling apart. Briefly warm them, one at a time, in a hot, dry skillet, flipping after a few seconds (you can also warm them in the microwave). Top and roll them while they are hot and pliable.