This post may contain affiliate links. Please read ourĀ disclosure policy.

Vegetarian Bean and Cheese Enchiladas are stuffed with creamy refried beans and cheese, then smothered in a smoky, spicy chipotle-infused enchilada sauce with jalapenos, serranos, and corn. These irresistibly delicious enchiladas are a crowd-pleaser and perfect for any holiday gathering.

Bean and Cheese Enchiladas garnished with cilantro and scallions with a ladle slightly pulling out an enchilada.

★★★★★
“Hi Nisha. I tried your Enchiladas and they were AMAZING!!! My husband loved them. So easy to put together and the taste was on point. Thanks so much for such a detailed recipe. Love your blog.”
– Shelly

Vegetarian Bean and Cheese Enchiladas Family Recipe

My family is full of cooks, from my mom and siblings to my nieces and me. Cooking together during the holidays is always lively, as everyone loves to offer their input. While none of us are chefs, we all like to pretend and play the part.

These Vegetarian Bean and Cheese Enchiladas have been a cherished family recipe for over 15 years, especially around Christmas. My niece, Rhea, started making them when she was just 10, and over the years, the recipe has evolved with contributions from both my brother and his daughter.

The enchiladas come together using store-bought refried beans and enchilada sauce, but with our own twist. The refried beans are sautéed with garlic, serrano peppers, and scallions. The enchilada sauce is infused with chipotle peppers, garlic, serrano peppers, and corn. Once everything is ready, simply assemble and bake. Serve them up with Mexican Rice and the Best Guacamole.

I’ve shared this recipe on the blog twice before, but I’m updating it again because it just keeps getting better. Last Christmas, they reached a new level of deliciousness, making this the perfect time to share version 3.0 right before the holidays.

More Holiday Recipes

If you love enchiladas, you’ll love my Vegetarian Mexican Lasagna and this Black Bean Enchilada Pasta. If you prefer Italian food, try the BEST Vegetable Lasagna – it is out of this world! Other classics include my Baked Ziti with Spinach and Baked Eggplant Parmesan.

.

Why You’ll Love This Recipe

  • Semi-Homemade: With store-bought refried beans and enchilada sauce enhanced with garlic, chipotle, and serrano peppers, these delicious enchiladas come together in no time and taste amazing.
  • Perfect for the Holidays: A tried-and-true recipe, enchiladas are always a holiday favorite! A warm and comforting recipe that’s perfect for Thanksgiving and Christmas.
  • Great Make-Ahead Option: These enchiladas can be assembled in advance and baked when needed, making them perfect for the busy holiday season. They also freeze well so you can bake the enchiladas at a later time.

Ingredients

  • Flour Tortillas – I recommend using soft flour tortillas for this recipe – Mission Soft Taco Flour 8″ Tortillas. You may use any brand you like.
  • Red Enchilada Sauce – I love Hatch Chili Mild Enchilada Sauce – it’s organic and made with minimal ingredients.
  • Mexican Cheese Blend – Use any Mexican cheese blend for this recipe.
  • Refried Beans – Make sure you use refried beans made with pinto beans (not black beans). I used Trader Joe’s Traditional Refried Beans, however you may use any brand you like.
  • Taco Seasoning – I love Trader Joe’s Taco Seasoning, it is on the spicier side.
  • Chipotle Peppers in Adobo Sauce – Use canned chipotle peppers in Adobo sauce. Use 1 chipotle pepper and leave it whole when adding it to the enchilada sauce. Also, use 2 tablespoons of adobo sauce.
  • Taco Bell Sauce – I used Taco Bell’s Mild Sauce to flavor the refried beans. You may use any taco sauce brand you like.
  • Frozen Fire-Roasted Corn – I used Whole Foods’ Organic Fire-Roasted Frozen Corn. Run the corn under warm water until thawed and then drain. You may use frozen sweet, white, or yellow corn.

*See the recipe card below for full information on ingredients and quantities.*


Substitutions

  • Corn Tortillas – Feel free to use soft corn tortillas for a lighter option. If you’re using corn tortillas, you’ll likely end up with 15-20 enchiladas.
  • Whole-Wheat Tortillas – For a healthier option, you may use whole-wheat tortillas.
  • Gluten-free – Use corn tortillas, gluten-free refried beans, and enchilada sauce.
  • Vegan – For a vegan option, use a vegan Mexican blend and make sure the refried beans and enchilada sauce are vegan too.
  • More Spice – This recipe already has a kick, however feel free to add another whole chipotle pepper to the enchilada sauce and more serrano peppers to the beans and enchilada sauce.

How To Make Vegetarian Bean and Cheese Enchiladas

STEP 1 – Make The Beans

Saute. Heat a pot on medium heat. Once hot, add oil, followed by cumin seeds, and saute for 40 seconds (Image 1). Next add chopped garlic, jalapeno, and serrano peppers. Saute for a couple of minutes (Image 2). Now add the white scallions. Saute for a couple of minutes (Image 3).

Season Beans. Add Refried Beans, 1/2 cup water, and Taco Bell sauce (Image 4).

In a pot, saute cumin seeds, garlic, peppers, white scallions, and add refried beans.

Stir the beans until everything is well combined (Image 5). Heat the beans for 3-4 minutes (Image 6). Add green scallions and 2 teaspoons of taco seasoning (Image 7). Stir and cook for a minute, then turn off the stove. Set aside for beans to cool (Image 8).

Add sauce, water, green scallions, and taco seasoning, and cook the beans until hot.

STEP 2 – Make the Sauce

Saute. Heat another pot on medium heat. Once hot, add oil, followed by chopped garlic. Saute for a minute (Image 9). Next, add jalapeno and serrano peppers, and saute for 2 minutes (Image 10). Then, add frozen corn rinsed under warm water and drain (Image 11).

Enchilada Sauce. Now add red enchilada sauce and stir (Image 12).

In a pot, saute garlic, peppers, corn, and add enchilada sauce.

Cover the pot with a lid, lower the heat, and simmer the sauce for 7-8 minutes until heated (Image 13).

Season Sauce. Add 1 1/2 teaspoons taco seasoning, 1/2 cup water, 1 chipotle pepper in adobo sauce (leave it whole), and 2 tablespoons adobo sauce (Image 14). Then add fresh cilantro (Image 15). Stir and cook for a few minutes, then turn off the stove. Your sauce is ready (Image 16).

Heat up the sauce and add taco seasoning, scallions, and cilantro.

STEP 3 – Preheat Oven, Assemble & Bake

Preheat Oven to 375 degrees F. Take a 9″ x 13″ baking dish. Add 3 ladles of enchilada sauce to coat the bottom of a baking dish (Image 17).

Wrap Tortillas. Take a flour tortilla and add 3 medium spoonfuls of beans (roughly 1/4 cup beans) (Image 18). Add enough cheese to cover the beans – about 3 tablespoons (Image 19). Roll up the tortilla and place over the enchilada sauce on the baking dish (Image 20).

Assemble enchiladas in a baking dish covered with enchilada sauce by layering beans, cheese, and rolling them up.

Assemble. You should have 10 tortillas total – you may need another smaller baking dish. Don’t squish the enchiladas together, or else once baked they will get stuck (Image 21). Top with generous amounts of sauce spreading evenly between all the tortillas and top with 1 1/2 cups of shredded Mexican cheese blend (Image 22).

NOTE: You may have enchilada sauce leftover which you may use in pasta, rice, or eggs.

Bake. Cover the baking dish with foil and place in the oven for 35 minutes covered, then 3 minutes uncovered (Image 23). Your enchiladas are ready! Enjoy with Mexican rice, guacamole, sour cream, and lettuce. So good (Image 24).

Place rolled up enchiladas on a baking dish topped with sauce and cheese, cover with foil and bake for 35 minutes until cheesy and bubbly.
Casserole of baked bean and cheese enchiladas topped with melted cheese, cilantro, and scallions surrounded by a couple serrano peppers on a dark blue towel.

Recipe Tips

Soft Flour Tortillas – Use soft flour tortillas, such as Mission Soft Taco Flour Tortillas.

Each Serving – One 8″ flour tortilla can be cut into half to make 2 small enchiladas. Assume each person will have 2-3 small enchiladas, hence 1 to 1 1/2 regular-size enchiladas.

Enchilada Sauce – Add a generous amount of enchilada sauce over the enchiladas making sure the tortillas are well-coated. You may have leftover sauce which you may use in pasta, rice, or eggs.

Add Sauce to Bottom of Baking Dish – Add a thin layer of enchilada sauce to the bottom of the baking dish.

Chipotle Peppers in Adobo Sauce – Use canned Chipotle peppers in Adobo sauce. Use 1 chipotle pepper and leave it whole when adding it to the enchilada sauce. Also, use 2 tablespoons of adobo sauce.

Rolled-Up Tortillas – Don’t squish the rolled-up tortillas together or else they will get stuck after baking.

Serving Suggestions

→ Serve enchiladas with my Instant Pot Mexican Rice and Guacamole with a side of sour cream and lettuce.

→ You may also serve with a side of Chipotle Salsa.


Recipe FAQs

What is the best cheese for enchiladas?

I highly recommend using a Mexican cheese blend, however cheddar or Monterey Jack cheese also works.

Can I use black refried beans or chicken for this recipe?

Yes, you may swap out pinto refried beans for black refried beans.

You may also use the protein of your choice for this recipe such as chicken, beef, or even tofu.

A closeup shot of enchiladas on a fork topped with sour cream and scallions with an enchilada in the background.

More Casserole Recipes

Tried this recipe? If so, please leave a comment & rate this recipe. That would mean so much to me. If you’re on Instagram, please tag me so I can see your creations. I’m happy to share and mention you. Thank you!

5 from 11 votes

Vegetarian Bean and Cheese Enchiladas

By: Nisha
Vegetarian Bean and Cheese Enchiladas are stuffed with creamy refried beans and cheese, then smothered in a smoky, spicy chipotle-infused enchilada sauce with jalapenos, serranos, and corn. These irresistibly delicious enchiladas are a crowd-pleaser and perfect for any holiday gathering.
Serving: One 8" flour enchilada is equivalent to 2 smaller enchiladas. This recipe makes 10 flour enchiladas (8" size).
Prep Time: 30 minutes
Cook Time: 25 minutes
Baking Time: 35 minutes
Total Time: 1 hour 30 minutes
Servings: 10 – 8″ flour enchiladas

Ingredients 

For Refried Beans

  • 1 1/2 tbsp oil
  • 1 1/2 tsp Cumin seeds
  • 3 cloves garlic, chopped
  • 1 Jalapeno, deseeded & chopped
  • 1 serrano, deseeded & chopped
  • 1/2 cup white scallions, chopped
  • 16 ounces refried beans
  • 1/2 cup mild taco sauce, I used Taco Bell brand
  • 1/2 cup Water
  • 2 tsp taco seasoning, I used Trader Joe’s brand
  • 1/2 cup green scallions, chopped

For Enchilada Sauce

  • 2 tbsp oil
  • 3 cloves garlic, chopped
  • 2 jalapeños, deseeded & chopped
  • 1 serrano peppers, deseeded & chopped
  • 1 cups frozen fire-roasted corn, thawed, rinsed & drained
  • 30 ounces red encihlada sauce, 2 cans of Hatch Chile brand
  • Let it heat up
  • 1 canned whole chipotle pepper, I used La Costena brand
  • 2 tbsp canned adobo sauce, I used La Costena brand
  • 1 1/2 tsp taco seasoning
  • pinch of salt
  • pinch of black pepper
  • 1/2 cup cilantro, chopped

To Assemble Each Enchilada (makes 10)

  • 1 soft taco flour tortillas, I used Mission brand, 8" tortillas, need 10 total
  • 1/4 cup refried beans
  • 2-3 tbsp Mexican cheese blend, shredded, 1 1/2 cups total

To Assemble Enchiladas

  • 3 ladles enchilada sauce – on bottom of pan
  • 10 rolled-up flour enchiladas
  • top enchiladas with most of enchilada sauce
  • 1 1/2 cups Mexican cheese blend, shredded
Save this recipe!
Get this recipe sent to your inbox! Plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Make the Beans. Heat a pot on medium heat. Once hot, add oil, followed by cumin seeds, and saute for 40 seconds. Next add chopped garlic, jalapeno, and serrano peppers. Saute for a couple of minutes. Now add the white scallions. Saute for a couple of minutes. Season Beans. Add Refried Beans, 1/2 cup water, and Taco Bell sauce. Stir the beans until everything is well combined and heated for 3-4 minutes. Add green scallions and 2 teaspoons of taco seasoning. Stir and cook for a minute, then turn off the stove. Set aside for beans to cool.
  • Make the Sauce. Heat another pot on medium heat. Once hot, add oil, followed by chopped garlic. Saute for a minute. Next, add jalapeno and serrano peppers, and saute for 2 minutes. Then, add frozen corn rinsed under warm water and drain. Now add red enchilada sauce and stir. Cover the pot with a lid, lower the heat, and simmer the sauce for 7-8 minutes until heated. Season Sauce. Add 1 1/2 teaspoons taco seasoning, 1/2 cup water, 1 chipotle pepper in adobo sauce (leave it whole), and 2 tablespoons adobo sauce. Then add fresh cilantro.
  • Preheat Oven & Assemble. Preheat Oven to 375 degrees F. Take a 9" x 13" baking dish. Add 3 ladles of enchilada sauce to coat the bottom of a baking dish. Take a flour tortilla and add 3 medium spoonfuls of beans (roughly 1/4 cup beans). Add enough cheese to cover the beans – about 3 tablespoons. Roll up the tortilla and place over the enchilada sauce on the baking dish. You should have 10 tortillas total – you may need another smaller baking dish. Don't squish the enchiladas together or else once baked they will get stuck. Top with generous amounts of sauce spreading evenly between all the tortillas and top with 1 1/2 cups of shredded Mexican cheese blend. NOTE: You may have enchilada sauce leftover which you may use in pasta, rice, or eggs.
  • Bake. Cover the baking dish with foil and place in the oven for 35 minutes covered, then 3 minutes uncovered. Your enchiladas are ready! Enjoy with Mexican rice, guacamole, sour cream, and lettuce. So good!

Notes

This recipe was first published on March 21, 2020, and has been modified and updated since.
Soft Flour Tortillas – Use soft flour tortillas, such as Mission Soft Taco Flour Tortillas.
Each Serving – One 8″ flour tortilla can be cut into half to make 2 small enchiladas. Assume each person will have 2-3 small enchiladas, hence 1 to 1 1/2 regular-size enchiladas.
Enchilada Sauce – Add a generous amount of enchilada sauce over the enchiladas making sure the tortillas are well-coated. You may have leftover sauce which you may use in pasta, rice, or eggs.
Add Sauce to Bottom of Baking Dish – Add a thin layer of enchilada sauce to the bottom of the baking dish.
Chipotle Peppers in Adobo Sauce – Use canned Chipotle peppers in Adobo sauce. Use 1 chipotle pepper and leave it whole when adding it to the enchilada sauce. Also, use 2 tablespoons of adobo sauce.
Rolled-Up Tortillas – Don’t squish the rolled-up tortillas together or else they will get stuck after baking.

Nutrition

Serving: 1enchilada | Calories: 398kcal | Carbohydrates: 44g | Protein: 16g | Fat: 18g | Saturated Fat: 7g | Cholesterol: 32mg | Sodium: 2019mg | Potassium: 265mg | Fiber: 4g | Sugar: 6g | Vitamin A: 480IU | Vitamin C: 9mg | Calcium: 256mg | Iron: 3mg

Additional Info

Course: Main Course
Cuisine: Mexican
Diet: Vegetarian
Tried this recipe?Mention @honeywhatscooking or tag #honeywhatscooking!
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Hi, I'm Nisha!

I'm a foodie who is passionate about healthy-ish living and mindful eating. You'll find a bit of everything here. I use mostly organic real ingredients and incorporate seasonal produce in my cooking. I believe food is medicine. Join me on this soul-searching journey as I share my love for good food, and I hope I inspire you to eat better somewhere along the way.


You May Also Like

5 from 11 votes (1 rating without comment)

Leave a comment

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

Recipe Rating




7 Comments

  1. 5 stars
    Great recipe and very easy to try! Going with store bought enchiladas sauce and refined beans was definitely a savior. I liked the addition of onions and salsa to beans, I think that did the trick.

  2. 5 stars
    Amazing recipie! Easy, quck weeknight dinner option and so much flavor! Definitely reccomend!

  3. 5 stars
    A super delicious easy recipe. I added some sauted veggies and served with some rice ,guac and pics de gallo. Yummy!

  4. 5 stars
    Made these bean and cheese enchiladas today and they were seriously amazing. Even one of my boys who claims to be a carnivore loved these vegetarian enchiladas! Thanks Nisha for these simple yet delicious recipes.

  5. 5 stars
    Hi Nisha. I tried your Enchiladas and they were AMAZING!!! My husband loved them. So easy to put together and the taste was on point. Thanks so much for such a detailed recipe. Love your blog.