When it comes to the weeknight dinners in our vegetarian recipe collection, bean enchiladas are a regular repeat. They’re filling, satisfying, and full of flavor. Plus, it’s a great excuse to have a spicy margarita on a Wednesday night!

Side view vegetarian bean enchiladas in pan with garnishes.

You’re gonna love that this version comes together quickly and easily, using simple ingredients and a homemade red enchilada sauce. And if you love everything about these, definitely give our lasagna-style vegetarian enchilada casserole a try next!

Key Ingredient Notes

I did mention simple ingredients for these refried bean enchiladas, and I meant it! There are a couple of fresh options for added flavor and a couple of canned ingredients for EASE. As always, be sure to see the full recipe card below!

Bowl of beans, cheese, enchilada sauce, tortilla, diced green chiles.
  • Enchilada Sauce: if you’re planning on making enchiladas at home, I say why not go ahead and whip together this easy homemade enchilada sauce, too! There’s absolutely zero judgment in using store-bought though, so definitely go with what works best for you!
  • Beans: for sure the best meatless enchilada filling…and double beans, at that! We’re using both black beans and refried beans for extra texture.
  • Taco Seasoning: now, I always have a jar of no-salt taco seasoning in my pantry. If you do, great, use it! If not, see the notes on adding a little chili powder and cumin to both bean mixtures. It’s a little added flavor that goes a long way.
  • Tortillas: I often use flour tortillas in my enchiladas, but you can also use whole wheat tortillas or corn for gluten-free. Corn tortillas do tend to be drier and thus break more easily. Microwave them to warm, or lightly fry them in a little oil for 15 seconds a side for the best texture.

A note about salt: of course, I love a sprinkle of salt to bring out flavor, but when using quite a few canned ingredients, it’s important to take note of the salt content. If they are not low or no sodium options, you may not want to add additional salt to the filling.

How to Make Vegetarian Enchiladas

Making meatless enchiladas at home might seem like a labor-intensive process, but it’s surprisingly easy once you get the hang of it. I recommend setting up the filling ingredients in an assembly-line fashion to make it run smoothly.

Prepare the Bean Filling

First things first is to prepare the bean filling. The black beans combine with green chiles, garlic, and scallions. Oh, and don’t forget the spices for a little added flavor!

Stir the remaining seasoning in with the refried beans. Trust me, this tiny bit of extra work is worth the added flavor in the beans!

Bowl of black beans, green chiles, scallion, and garlic.

Assemble the Enchiladas

Two routes for the sauce getting on the tortillas: dip or spread.

In the past, I was on team dip-the-tortillas, so the sauce got every bit coated. And then somehow getting older meant I was ready to take a few more shortcuts to make the process run more smoothly, which means after many many rounds of making enchiladas, I now tend to use the spread method for the sauce.

  • To dip the tortillas in enchilada sauce, I recommend preparing a square baking dish with the enchilada sauce. Dip the tortillas in the sauce, allowing the excess to drip off. Then, transfer to a cutting board to fill.
  • To spread the sauce instead, simply use a spoon or spatula to coat 1-2 tablespoons of sauce across the tortilla.

Either way, the tortillas will get coated with sauce. The next steps is to proceed with filling! In the middle of the tortilla, layer about 3 tablespoons of refried beans. top with a heaping 3 tablespoons of black bean mixture, and a sprinkle of cheese.

Roll the Tortillas

Lift one edge of the tortilla that’s parallel to the filling and roll it around until complete. Place the rolled tortilla in the baking dish, seam side down.

Continue the process until all the tortillas are filled and in the pan. Keep in mind that the number of tortillas used will depend on the size. Regular flour tortillas will yield 8 enchiladas. If using smaller corn tortillas, you’ll likely get around 12 enchiladas.

Finish with Sauce & Cheese

Before they head off to the oven to get hot, melty, and bubbly, you’ve got to top them! Spread the remaining enchilada sauce across the top of the enchiladas, being sure to cover all the tortilla bits. Then, it’s time for the cheese!

Sprinkle the cheese as generously as you’d like (remember, you can measure this with your heart!).

Place in the oven and bake, uncovered, for around 25 minutes until the cheese is melted and the sauce is bubbly!

Serving Suggestions

Time to eat – the best part! Black bean enchiladas are such a great meal because they’re hearty and can stand alone, but you can also serve them with a variety of side dishes.

Enchiladas after baking with cilantro and green onions on top.

Before we talk sides, I recommend garnishing enchiladas with green scallions, chopped cilantro, jalapeno, or red onion, if desired, and a dollop of sour cream or avocado sauce (an easy alternative to guacamole). If you’re really feeling the cheese, why not a drizzle of homemade queso on top, too?!

A few of my favorite side dishes to serve with enchiladas:

Enchiladas on plate topped with sour cream and diced tomatoes.

Did you make this recipe? Please leave a star rating and review in the form below. I appreciate your feedback, and it helps others, too!

Vegetarian enchiladas in pan.
5 (11 ratings)

Get the Recipe Vegetarian Enchiladas with a 2-Bean Filling

This is an easy meatless meal to feed a crowd! With just 15 minutes of prep time, my 2-bean vegetarian enchiladas are ready within 40 minutes. The filling for these cheesy vegetarian enchiladas combines refried beans, black beans, and red enchilada sauce (homemade or store-bought) and garnished with your favorite toppings.

Ingredients

Instructions
 

  • Preheat oven to 350°F. Prepare red enchilada sauce if making homemade. Spread ½ cup enchilada sauce across the bottom of a 9×13 baking pan.
  • In a mixing bowl, combine the black beans, diced green chiles, 1/2 tablespoon taco seasoning, minced garlic, and scallions. If desired, add a pinch of salt, but check your beans!
    15 ounces black beans, 4 ounces diced green chiles, 1 Tablespoon taco seasoning*, 1-2 garlic clove, 2 scallions, ¼ tsp kosher salt*
  • Stir the refried beans with the remaining 1/2 tablespoon of taco seasoning.
    15 ounces vegetarian refried beans
  • Create an assembly line with the enchilada sauce, black bean mixture, refried beans, shredded cheeses, and prepared baking dish.
  • Spread approximately 1 tablespoon of enchilada sauce across a tortilla (or alternatively, dip the tortillas in enchilada sauce). Place about 3 tablespoons of refried beans in the center of the tortilla, topped with a heaping 3 tablespoons of the black bean mixture. Sprinkle 1-2 tablespoons of cheese. Use less filling for smaller tortillas. It’s important to not overstuff them.
    8 flour tortillas
  • Roll the tortilla completely around the filling, then place it seam-side down in the pan.
  • Continue the process until all the tortillas are filled. Then, spread the remaining enchilada sauce across the top of the enchiladas and sprinkle with the remaining cheese.
  • Bake for 25-30 minutes until the cheese is melted and the sauce is bubbly.
  • Let rest for 5-10 minutes before serving. Garnish with the sliced green scallions, and cilantro as desired. Other topping ideas include avocados or guacamole, sour cream or crema, or diced red onion. Enjoy!

Notes

  • Taco Seasoning: if you don’t have taco seasoning on hand, add 1/2 teaspoon chili powder and 1/4 teaspoon cumin to each bean mixture.
  • Salt: if you use low-sodium beans or taco seasoning, you’ll likely want to add a pinch of salt to the black bean mixture. If using regular salted ingredients, you may need to add less, or none at all.
  • Leftovers: store any in an airtight container in the fridge for up to 4 days. Reheat in the microwave or oven until heated through.
  • Freezing: Place already-baked enchiladas in a freezer-safe container and cover with plastic wrap pressed tightly to the top to prevent freezer burn. Thaw overnight in the fridge and then heat through to enjoy after frozen.
Calories: 384kcal, Carbohydrates: 67g, Protein: 17g, Fat: 6g, Saturated Fat: 2g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 1g, Cholesterol: 0.4mg, Sodium: 1795mg, Potassium: 504mg, Fiber: 14g, Sugar: 10g, Vitamin A: 965IU, Vitamin C: 14mg, Calcium: 135mg, Iron: 6mg
Did you make this recipe?Please leave a star rating and review in the form below. I appreciate your feedback, and it helps others, too!