Refried Bean Enchiladas are a baked tortilla casserole made with creamy refried beans, red enchilada sauce, and melted cheese. Serve with Mexican Chopped Salad or Cilantro Lime Coleslaw.

Easy Comfort Food Dinner
I like this recipe because it’s a quick, budget-friendly dinner made with pantry staples and simple prep. The kids all went back for seconds, and my husband declared it a keeper, which is all the feedback I need.

Ingredients for Refried Bean Enchiladas
Here’s what you will need. Exact amounts are listed in the recipe card below.
- Refried Beans – Look for vegetarian refried beans, since many traditional versions are made with lard. The label will usually say “vegetarian” right on the front. Either smooth or slightly chunky beans work well here.
- Yellow Onion – White onion can be substituted, if needed.
- Olive Oil – Used to cook the onion. Vegetable oil works just as well.
- Flour Tortillas – Standard 8-inch flour tortillas roll easily and hold up well once baked.
- Red Enchilada Sauce – Canned sauce works perfectly, but this is also a great place to use my Homemade Red Enchilada Sauce.
- Shredded Cheese – I used a Mexican-style blend. All cheddar cheese is also good on these enchiladas.
How to Make Refried Bean Enchiladas
STEP ONE: Prep.
Preheat the oven to 375°F. Spray a 9×13-inch casserole dish with cooking spray.
STEP TWO: Cook the Filling.
Set a large skillet over medium-high heat and add the olive oil. Once hot, add the chopped onion and cook for about 3 minutes, stirring frequently, until softened. Stir in the refried beans and cook for another 3 minutes, until heated through. Remove from heat and stir in 2 cups of the shredded cheese.
STEP THREE: Assemble the Enchiladas.
Lay a tortilla flat and spoon about ⅛ of the bean mixture down the center. Roll tightly and place seam-side down in the prepared baking dish. Repeat with the remaining tortillas and filling.
STEP FOUR: Add Sauce and Bake.
Pour the enchilada sauce evenly over the tortillas, then top with the remaining 2 cups of shredded cheese. Cover the dish with aluminum foil and bake for 30 minutes. Remove the foil and bake uncovered for another 10 minutes, until the cheese is melted and the sauce is bubbling.
STEP FIVE: Rest and Serve.
Let the enchiladas rest for 10 minutes before serving so they hold together when sliced.
Make it Vegan 🌱
For plant-based enchiladas, use dairy-free cheese, and you’re all set!
Recipe FAQs
Can corn tortillas be used instead of flour tortillas?
Corn tortillas can be used, but they’re more prone to cracking. Lightly warming them first helps make them more pliable before filling and rolling.
Can this be made ahead of time?
Yes. The enchiladas can be assembled up to one day in advance, covered, and refrigerated. Bake just before serving.

Storage and Reheating
Store leftover enchiladas in an airtight container in the refrigerator for up to 3 days. Reheat covered in a 350°F oven until warmed through, or microwave individual portions until hot. Covering the tortillas during reheating helps prevent them from drying out.
More Enchilada Recipes
- Pinto Bean Enchiladas
- Green Chile Spinach Enchiladas
- Vegan Beef and Cheese Enchiladas
- Black Bean and Potato Enchiladas
Save this recipe to Pinterest! ⤵️📌

Tried this recipe? Leave a Star Rating and share your thoughts in the comments below. Thanks for being part of our home cooking community!
Follow This Wife Cooks on Instagram | Facebook | Pinterest | YouTube

Refried Bean Enchiladas Recipe
Equipment
Ingredients
- Cooking spray
- 1 teaspoon olive oil
- 1/2 cup yellow onion chopped
- 2 16-ounce cans refried beans
- 4 cups Mexican shredded cheese blend divided
- 8 8-inch flour tortillas
- 2 10-ounce cans red enchilada sauce
Instructions
- Preheat the oven to 375°F. Spray a 9×13-inch casserole dish with cooking spray.
- Set a large skillet over medium-high heat and add the olive oil. Once hot, add the chopped onion and cook for about 3 minutes, stirring frequently, until softened. Stir in the refried beans and cook for another 3 minutes, until heated through. Remove from heat and stir in 2 cups of the shredded cheese.
- Lay a tortilla flat and spoon about ⅛ of the bean mixture down the center. Roll tightly and place seam-side down in the prepared baking dish. Repeat with the remaining tortillas and filling.
- Pour the enchilada sauce evenly over the tortillas, then top with the remaining 2 cups of shredded cheese. Cover the dish with aluminum foil and bake for 30 minutes. Remove the foil and bake uncovered for another 10 minutes, until the cheese is melted and the sauce is bubbling.
- Let the enchiladas rest for 10 minutes, then serve hot.







Leave a Reply