My Eclectic Bites

  • Home
  • Cooking for Two
  • Recipe Index
  • About
menu icon
go to homepage
  • Home
  • Cooking for Two
  • Recipe Index
  • About
    • Facebook
    • Instagram
    • Pinterest
  • search icon
    Homepage link
    • Home
    • Cooking for Two
    • Recipe Index
    • About
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » VEGETARIAN

    Easy Vegetarian Enchiladas with Zucchini and Black Beans

    Published Aug 5, 2020 · Updated Dec 16, 2025

    Jump to Recipe

    These easy vegetarian enchiladas are filled with zucchini and black beans, then baked until bubbly. A foolproof, non-soggy meatless dinner everyone will love.

    Vegetarian enchiladas baked in red enchilada sauce with melted cheese, jalapeño slices, and avocado in a glass baking dish

    These easy vegetarian enchiladas are filled with zucchini, bell peppers, tomatoes, and black beans, then baked in red enchilada sauce until warm, bubbly, and comforting. This is one of those vegetarian dishes where you truly do not miss the meat, and it is a recipe I make often when I want something satisfying and comforting without feeling heavy. With melty cheese, hearty beans, and plenty of vegetables, it is a delicious way to eat tons of veggies while still feeling like a complete meal.

    Why You’ll Love These Vegetarian Enchiladas

    • Hearty and satisfying without meat: With black beans, melty cheese, and vegetables, these vegetarian enchiladas are filling and comforting without feeling heavy.
    • An easy way to eat more vegetables: Zucchini, bell peppers, and tomatoes make this veggie enchiladas recipe a delicious way to enjoy lots of veggies.
    • Easy and reliable for weeknights: These easy vegetarian enchiladas come together quickly and bake until bubbly and comforting.
    • Flexible and easy to customize: This vegetarian enchiladas recipe works well with a variety of vegetables, making it easy to adapt based on what you have on hand.
    Plated vegetarian enchiladas filled with zucchini, black beans, and vegetables, topped with avocado and jalapeño

    Ingredients You’ll Need (and Easy Substitutions)

    • Zucchini and yellow squash: Summer squash works well here. I often use zucchini since it’s easy to find year-round, but yellow squash is a great option when you have it.
    • Bell peppers: Add sweetness, color, and texture to the vegetable filling.
    • Tomato: Brings freshness and a bit of acidity so the enchiladas do not feel heavy.
    • Onion: Creates a savory base and ties all the vegetables together.
    • Black beans: Make these vegetarian enchiladas hearty and satisfying. Pinto beans are a great substitute if you prefer them.
    • Red enchilada sauce: Homemade or store-bought both work. I like to use Cookie and Kate’s homemade enchilada sauce.
    • Shredded cheese: Mexican blend, Monterey Jack, Oaxaca, or even mozzarella all melt well and work nicely in this recipe.
    • Tortillas: I prefer flour tortillas because they are easy to roll and do not tear. Corn tortillas are more traditional, but they need to be warmed first to prevent breaking.
    • Oil and seasonings: Simple spices like cumin, chili powder, salt, and pepper add warmth and depth to this veggie enchiladas recipe.

    How to Make Veggie Enchiladas

    Sautéed vegetable filling with zucchini, bell peppers, onion, tomato, and black beans for veggie enchiladas
    Vegetarian enchiladas assembled in a baking dish and covered with red enchilada sauce before baking
    assembled vegetarian enchiladas before baked in the oven
    Baked vegetarian enchiladas topped with melted cheese, jalapeño slices, and diced avocado
    1. Prep the vegetables:
      Dice the summer squash (zucchini and/or yellow squash), bell peppers, tomato, and onion into small, even pieces so they cook evenly.
    2. Cook the filling:
      Sauté the onion and bell peppers in oil until softened. Add the tomato, squash, black beans, and seasonings, then cook over medium-high to high heat for the last 2–3 minutes, stirring occasionally, to allow excess moisture from the vegetables to evaporate without making them mushy.
    3. Mix with sauce and cheese:
      Remove the filling from heat and stir in some of the red enchilada sauce and a portion of the shredded cheese. This helps bind the filling and adds flavor.
    4. Assemble the enchiladas:
      Spread a thin layer of enchilada sauce on the bottom of a 9×9-inch baking dish. If your flour tortillas feel stiff, microwave them for about 20 seconds between damp paper towels to make them soft and stretchy. Fill each tortilla with the vegetable mixture, roll tightly, and place seam-side down in the dish.
    5. Top and bake:
      Pour the remaining enchilada sauce over the enchiladas, sprinkle with the rest of the cheese, and bake until bubbly and melted.
    6. Garnish and serve:
      Let the enchiladas rest briefly, then garnish with avocado, sliced jalapeño, fresh salsa, or crumbled cotija cheese. Fresh herbs like cilantro also work well, if you enjoy them.
    Serving of vegetarian enchiladas with fresh tomato salsa, avocado, and jalapeño on a white plate

    Vegetarian Enchiladas Variations

    • Bean options:
      Black beans are my go-to, but pinto beans work just as well and add a slightly creamier texture.
    • Vegetable swaps:
      This veggie enchiladas recipe is very forgiving. You can use about 2 to 3 cups of vegetables total, in any combination you like. I’ve made it with mushrooms, spinach, broccoli, and corn, depending on what I have on hand.
    • Make it vegan:
      Use your favorite dairy-free cheese to turn these vegetarian enchiladas into a vegan-friendly meal.
    • Tortilla choices:
      I recommend 6-to 8-inch flour tortillas, which are easy to roll and hold their shape well. Corn tortillas are more traditional, but they need to be warmed first to prevent tearing.

    Your Vegetarian Enchiladas Questions Answered

    Which tortillas work best for vegetarian enchiladas?

     I prefer 6- to 8-inch flour tortillas because they are easy to roll and do not tear. Corn tortillas are more traditional, but they need to be warmed first so they stay pliable.

    Why do my veggie enchiladas get soggy?

     Vegetables release water as they bake. To avoid soggy enchiladas, sauté or roast the vegetables first to cook off excess moisture, and cook them over medium-high heat toward the end so excess liquid evaporates. If your tomato is very ripe, you can also remove the seeds before chopping to reduce extra moisture. Finally, use only a thin layer of enchilada sauce on the bottom of the baking dish to prevent sticking without oversaucing.

    Can I make these veggie enchiladas ahead of time?

     Yes. You can assemble the enchiladas, cover, and refrigerate them for up to 24 hours. Bake just before serving for the best texture.

    Can I freeze vegetarian enchiladas?

     Yes. Assemble the enchiladas in a freezer-safe dish, cover tightly, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking.

    These easy vegetarian enchiladas are comforting, satisfying, and perfect for a casual dinner any night of the week. I love serving them with tortilla chips, fresh salsa, and guacamole to round out the meal. If you are feeling festive, a frozen mango and pineapple margarita pairs especially well and makes this vegetarian dinner feel a little extra special. Simple, comforting, and versatile, these veggie enchiladas are a delicious way to enjoy a meatless meal anytime of year.

    Fresh homemade tomato salsa with diced tomatoes, onion, and jalapeño in a glass bowl
    Frozen mango and pineapple margaritas served in glasses with chili-lime rims and pineapple garnish
    Frozen Mango and Pineapple Margarita
    Print

    Easy Vegetarian Enchiladas with Zucchini and Black Beans

    Baked vegetarian enchiladas topped with melted cheese, jalapeño slices, and diced avocado
    Print Recipe

    5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    5 from 1 review

    These easy vegetarian enchiladas are filled with zucchini and black beans, then baked until bubbly. A foolproof, non-soggy meatless dinner everyone will love.

    • Author: George
    • Prep Time: 15 minutes
    • Cook Time: 25 minutes
    • Total Time: 40 minutes
    • Yield: Serves 4
    • Category: Main course
    • Method: Oven, Stovetop
    • Cuisine: Mexican
    • Diet: Vegetarian

    Ingredients

    Scale
    • 1 tablespoon olive oil

    • ½ cup chopped onion

    • ½ cup chopped bell pepper

    • 1 to 1½ cups diced zucchini and/or yellow squash (about 1 medium total)

    • 1 small tomato, seeded if very ripe, chopped

    • 1 (15-ounce) can black beans, drained and rinsed

    • ½ teaspoon salt, plus more to taste

    • 1 teaspoon ground cumin

    • ½ teaspoon chili powder

    • ¼ teaspoon black pepper

    • 1 ½ cups red enchilada sauce, divided

    • ¾ cup shredded cheese (Mexican blend, Monterey Jack, Oaxaca, or mozzarella), divided

    • 6 to 8 6–8 inch flour tortillas

    • Avocado, jalapeño, fresh salsa, or cotija cheese, for garnish

    Instructions

    1. Prep the vegetables:
      Dice the onion, bell pepper, zucchini and/or yellow squash, and tomato into small, even pieces.

    2. Cook the filling:
      Heat olive oil in a large skillet over medium heat. Add the onion and bell pepper and cook until softened, about 3–4 minutes. Add the zucchini, tomato, black beans, salt, cumin, chili powder, and black pepper. Increase the heat to medium-high and cook for the last 2–3 minutes, stirring occasionally, to allow excess moisture to evaporate without making the vegetables mushy.

    3. Mix with sauce and cheese:
      Remove the skillet from the heat. Stir in about ⅔ cup of enchilada sauce and ½ cup shredded cheese until well combined.

    4. Assemble the enchiladas:
      Preheat the oven to 400°F (205°C). Spread a thin layer of enchilada sauce on the bottom of a 9×9-inch baking dish. If the tortillas feel stiff, microwave them for about 20 seconds between damp paper towels to make them soft and stretchy. Fill each tortilla with the vegetable mixture, roll tightly, and place seam-side down in the dish.

    5. Top and bake:
      Pour the remaining enchilada sauce over the enchiladas and sprinkle with the remaining cheese. Bake for 15–18 minutes, until bubbly and melted.

    6. Garnish and serve:
      Let the enchiladas rest briefly, then garnish with avocado, sliced jalapeño, fresh salsa, or cotija cheese before serving.

    Notes

    • You can use 2–3 cups total vegetables in any combination. Mushrooms, spinach, broccoli, or corn all work well.

    • Pinto beans can be substituted for black beans.

    • Flour tortillas are easiest to roll; if using corn tortillas, warm them first to prevent tearing.

    • Avoid oversaucing the bottom of the dish to prevent soggy enchiladas.

    • Storage: Leftover vegetarian enchiladas can be stored in an airtight container in the refrigerator for 3 to 4 days.

    Did you make this recipe?

    Share a photo and tag us — we can't wait to see what you've made!

    More VEGETARIAN

    • Warm cherry crisp with frozen cherries served with vanilla ice cream for two
      Cherry Crisp for Two with Frozen Cherries
    • Crushed tomatoes with olive oil and dried spices in a bowl before mixing into no cook pizza sauce
      No-Cook Pizza Sauce (Fresh Flavor, Freeze the Rest)
    • Slice of leek frittata with Boursin served on a plate with fresh chives and coffee.
      Leek and Boursin Frittata (Easy Brunch for Two)
    • Simple skillet sautéed corn with bell peppers served on a plate, close-up view
      Simple Skillet Sautéed Corn

    Comments

    1. Omar says

      June 29, 2021 at 3:49 pm

      I can tell you first-hand how delicious this recipe is. I'm typically a meat-eater, but I honestly didn't even miss the meat in this. Perfect for anytime, but awesome for Summer which is right around the corner. 5 Stars!

      Reply

    Share your thoughts below! Cancel reply

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

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

    Footer

    ↑ back to top

    About

    • About George
    • Privacy Policy

    Stay Connected!

    • Pinterest
    • Instagram
    • Facebook

    Copyright © My Eclectic Bites