These simple refried bean enchiladas are a healthy, satisfying vegetarian dinner. Made with creamy homemade refried beans and savory mushrooms, then generously topped with robust enchilada sauce and a sprinkle of Mexican cheese, they’re a quick and impressive meal.

Easy & Healthy Refried Bean Enchiladas: Your New Favorite Vegetarian Mexican Dinner
Mexican-inspired meals hold a special place in my heart – they are undoubtedly one of my absolute favorite cuisines to prepare. The vibrant flavors, the comforting textures, and the endless possibilities for customization make them a go-to for weeknight dinners and special occasions alike.
Just last week, with a collection of staple ingredients like Mexican cheese, tortillas, and a good enchilada sauce waiting to be used, I was inspired to create a fresh, exciting twist on classic enchiladas. The result? These incredibly simple yet profoundly delicious Refried Bean Enchiladas, designed to be both healthy and effortlessly satisfying.

Why You’ll Fall in Love with These Refried Bean Enchiladas
While my Best Ever Veggie Enchiladas and Sweet Potato Black Bean Enchiladas are tried-and-true favorites, I wanted to develop a recipe that offered something a bit different – simpler, quicker, and with a unique flavor profile. These Refried Bean Enchiladas hit all the right notes, proving that sometimes the most straightforward recipes yield the most impressive results.
- Effortlessly Delicious: Don’t let the “homemade” aspect intimidate you; these enchiladas come together remarkably fast, making them perfect for busy weeknights.
- Hearty & Healthy: Packed with protein from beans and nutrients from vegetables, this meal is both filling and good for you. It’s a fantastic way to enjoy a meatless dinner without sacrificing flavor.
- Incredibly Versatile: While mushrooms are my top pick, the filling is highly customizable, allowing you to incorporate your favorite vegetables.
- Crowd-Pleaser: Even the pickiest eaters will enjoy these flavorful enchiladas. They’re a guaranteed hit for family dinners or entertaining guests.
- Fantastic Leftovers: These enchiladas reheat beautifully, providing delicious meals for days to come.

The Heart of the Enchilada: Homemade Refried Beans
The foundation of these outstanding enchiladas is a batch of rich, creamy refried beans. While store-bought options can work in a pinch, making your own 5 Minute Homemade Refried Beans elevates this dish to another level entirely. The difference in freshness and flavor is truly remarkable and surprisingly quick to achieve.
A crucial tip for this recipe: when preparing your refried beans, ensure they are extra thick. If using canned beans, drain off almost all the liquid. This concentration of bean paste is essential for a sturdy enchilada filling that won’t make your tortillas soggy. The less excess liquid, the better, as it prevents the enchiladas from becoming a watery mess during baking. We’re aiming for a spreadable, substantial texture that holds its form beautifully within the tortilla.
Choosing Your Veggies: More Than Just Mushrooms
For this recipe, mushrooms are my absolute favorite vegetable to pair with the refried beans. Their earthy flavor and meaty texture complement the richness of the beans perfectly, adding a depth that truly makes the filling shine. However, the beauty of this recipe lies in its adaptability!
Feel free to experiment with other vegetables to suit your taste or what you have on hand. Consider:
- Bell Peppers: Red, yellow, or orange bell peppers, diced and sautéed, add a wonderful sweetness and vibrant color.
- Summer Squash or Zucchini: These light, fresh vegetables soften beautifully and absorb the flavors of the spices.
- Spinach: Wilted spinach or kale can be folded into the mixture for an extra boost of greens.
- Corn: Fresh or frozen corn kernels add a pop of sweetness and texture.
- Sweet Potatoes: Diced and roasted sweet potatoes would offer a lovely contrast in flavor and sweetness.
Whichever vegetables you choose, make sure to sauté them until they are tender and any excess liquid has evaporated, just like with the mushrooms. This step is vital for preventing soggy enchiladas and concentrating their flavors.

Crafting Your Perfect Refried Bean Enchiladas: A Step-by-Step Guide
The filling for these enchiladas is incredibly straightforward to prepare, making the entire assembly process a breeze. Once your thick refried beans are ready, the magic truly begins.
Prepping the Savory Mushroom and Onion Mixture
In a skillet, you’ll combine your sliced mushrooms, diced onion, minced garlic, sea salt, cumin, and a touch of olive oil. Sauté this mixture over medium-high heat. The goal here is not just to cook the vegetables until tender, but to allow the mushrooms to release their liquid and for that liquid to fully evaporate. This concentrates their flavor and ensures a rich, non-watery filling. This process typically takes about 10-15 minutes, depending on the heat and quantity.
Rolling Tortillas Like a Pro
Before you even think about filling your tortillas, take a moment to warm them up. A quick zap in the microwave is usually sufficient. This simple step is a game-changer as warm tortillas become pliable and much less likely to crack or break when you roll them, making the assembly smooth and stress-free.
Once warm, spread a thin, even layer of the thick refried beans down the middle of each tortilla. Follow this with about an eighth of the sautéed mushroom mixture. Don’t overfill! A moderate amount ensures the enchiladas roll up neatly and bake evenly. Tightly roll each tortilla and arrange them seam-side down in your prepared baking dish. A 9×13-inch casserole dish will typically fit 8 enchiladas perfectly. If you’re making a larger batch, don’t hesitate to use multiple pans to avoid overcrowding, which can lead to uneven baking and sogginess.

Baking to Golden Perfection and Essential Garnishes
After your enchiladas are neatly arranged in the baking dish, it’s time for the final touches before they hit the oven. Drizzle your favorite enchilada sauce evenly over the top, making sure to cover each enchilada thoroughly. This sauce will keep them moist and infuse them with classic Mexican flavor. Finally, sprinkle a generous layer of shredded Mexican cheese over everything.
Bake the enchiladas in a preheated oven until the sauce is bubbly, the tortillas are tender, and the cheese is melted and golden. For an extra crisp topping and a beautiful golden-brown finish, I highly recommend broiling them for a few minutes at the very end. Keep a close eye on them during this stage to prevent burning!
The Power of Fresh Garnishes
Once baked, these enchiladas are delicious on their own, but don’t skip the fresh garnishes! We love ours topped with a generous squeeze of fresh lime juice and creamy avocado slices. The bright acidity of the lime truly awakens all the flavors, cutting through the richness and adding an essential zesty finish. The avocado provides a wonderful cool, creamy contrast in both flavor and texture. Other fantastic additions include:
- Fresh cilantro, chopped
- A dollop of sour cream or Greek yogurt
- A dash of your favorite hot sauce for a kick
- Pico de gallo or salsa
Reheating Leftovers: A Genius Tip
One of the best things about these enchiladas is how well they keep! I often make a batch knowing I’ll have delicious leftovers for lunch or dinner the next two days. For best results, reheat them in the oven. This method helps maintain their texture and prevents them from becoming overly soft or mushy, which can sometimes happen in the microwave. Simply cover loosely with foil and bake at a lower temperature until heated through.
Sizing Up Your Baking Dish
As mentioned, 8 enchiladas fit perfectly in a standard 9×13-inch casserole dish. The key is to ensure the enchiladas can lay relatively flat and aren’t too squished together. Overcrowding can lead to uneven cooking, and nobody wants a soggy enchilada! If you’re doubling the recipe or your tortillas are particularly large, don’t hesitate to use two smaller baking dishes to give them enough space to bake correctly and get that lovely texture.

A Vegetarian Delight That Impresses
I was genuinely impressed by how incredibly delicious these refried bean enchiladas turned out, especially considering the minimal prep work involved. They’re a testament to the fact that wholesome, meatless meals can be both incredibly flavorful and easy to make.
Whether you’re looking for a reliable weeknight dinner, a healthy vegetarian option, or a crowd-pleasing Mexican feast, these Refried Bean Enchiladas are sure to become a cherished recipe in your culinary repertoire. They prove that simple ingredients, thoughtfully prepared, can create truly memorable dishes.
Explore More Meatless Mexican Favorites
If you loved these enchiladas and are eager to explore more vibrant, meatless Mexican dishes, you’re in luck! Here are some other fantastic recipes that promise flavor, fun, and ease:
- Homemade 5-Minute Nacho Cheese Sauce
- Quick & Easy Homemade Refried Beans
- Ultimate Vegan Quesadillas for Any Meal
- Hearty Mexican Quinoa Enchilada Bake
- The Best Guacamole Recipe You’ll Ever Make
Pin these Refried Bean Enchiladas for later:

Refried Bean Enchiladas Recipe

Refried Bean Enchiladas
By: Joy Shull
Easy vegetarian enchilada recipe made with homemade refried beans, perfect for a healthy and flavorful meal.
Prep Time: 10 mins
Cook Time: 40 mins
Total Time: 50 mins
Servings: 8
Print Recipe
Ingredients
- 1 batch 5 Minute Homemade Refried Beans (ensure super thick consistency)
- 16 oz sliced mushrooms
- 1 medium onion, diced
- 4 cloves of garlic, minced
- 1/4 teaspoon sea salt
- 1/2 teaspoon cumin
- 1 tablespoon olive oil
- 8 large whole wheat tortillas, 9″
- 8 oz enchilada sauce
- 1 1/3 cup shredded Mexican cheese
Instructions
- Preheat oven to 375 degrees F (190 degrees C).
- Cook one batch of 5 Minute Homemade Refried Beans and set aside. Ensure to drain most of the liquid from the beans to achieve a super thick consistency, which is crucial for this recipe.
- In a large skillet, heat olive oil over medium-high heat. Add sliced mushrooms, diced onion, minced garlic, sea salt, and cumin. Sauté for 10-15 minutes, or until the mushrooms have cooked down, released their liquid, and the liquid has mostly evaporated. If there’s still excess water, drain it off.
- Microwave tortillas briefly until warm and pliable. This step helps prevent them from cracking when rolling.
- Lay out each warm tortilla. Add a thin layer of the thick refried beans spread down the middle, followed by approximately 1/8 of the mushroom mixture.
- Roll each tortilla tightly and arrange them seam-side down in a 9×13 inch baking dish. If making more, use multiple pans to avoid overcrowding.
- Once all tortillas are prepared and arranged, pour the enchilada sauce evenly over the top, spreading it out to cover all the enchiladas.
- Generously sprinkle the shredded Mexican cheese over the sauce-covered enchiladas.
- Bake at 375 degrees F (190 degrees C) for 20-25 minutes, or until the cheese is melted and bubbly, and the top begins to crisp. For an extra crisp topping, you can broil for a few minutes at the end (watch carefully to prevent burning).
- Serve immediately with fresh lime juice squeezed on top and sliced avocado for garnish.
Nutrition Information (per serving)
- Calories: 245 kcal
- Carbohydrates: 27 g
- Protein: 10 g
- Fat: 11 g
- Saturated Fat: 5 g
- Polyunsaturated Fat: 5 g
- Cholesterol: 18 mg
- Sodium: 589 mg
- Fiber: 6 g
- Sugar: 5 g
Like this recipe? We’d love to hear from you!
Share your thoughts and ratings below.