If you’re looking for an easy, satisfying dinner packed with bold Mexican-inspired flavors, this bean and cheese enchiladas recipe is exactly what you need. Featuring warm, soft tortillas filled with creamy beans and melty cheese, smothered in a rich enchilada sauce and baked to perfection, this dish is a true comfort food classic.
Perfect for busy weeknights, meatless Mondays, or even casual entertaining, these enchiladas are simple to make and can be customized with your favorite toppings or sauces. Whether you prefer them mild or spicy, with red or green sauce, this recipe delivers a cheesy, hearty meal everyone at the table will enjoy.
If you love easy-to-make family dinners like this, you might also enjoy our chicken zucchini bake or our creamy mushroom asparagus chicken penne for more cozy options.
Table of Contents
Why You’ll Love This Bean and Cheese Enchiladas Recipe
These enchiladas are perfect when you need a meal that’s both hearty and budget-friendly. They’re meatless, making them a fantastic vegetarian dinner, yet packed with protein and flavor thanks to the beans and cheese. You can also prep them ahead of time and simply bake when you’re ready to serve.
For other flavorful vegetarian-friendly recipes, you may also enjoy our spinach zucchini squash and feta casserole or pickle juice ranch cucumber salad for a lighter side.
Who Will Love These Bean and Cheese Enchiladas?
This bean and cheese enchiladas recipe is perfect for families, vegetarians, or anyone who loves bold Mexican-inspired flavors without the fuss. It’s also great for feeding a crowd, as the recipe scales easily. Serve them for dinner parties, potlucks, or a cozy night in.
Ingredients You’ll Need for Bean and Cheese Enchiladas
Here’s what you need to make these cheesy, saucy enchiladas:
- 8 tortillas (corn or flour)
- 2 cups refried beans (or mashed black beans)
- 2 cups shredded cheese (cheddar, Monterey Jack, or Mexican blend)
- 2 cups enchilada sauce (red or green)
- ¼ cup diced onions (optional)
- ¼ cup chopped cilantro (optional)
- 1 tablespoon oil (for greasing the dish)
If you’d like to pair this dish with a refreshing side, our watermelon salad with cucumber and feta is a perfect choice.
Essential Kitchen Equipment for This Recipe
You don’t need much to whip up these enchiladas:
- 9×13-inch baking dish
- Mixing bowl
- Spoon or spatula
- Aluminum foil
- Knife and cutting board
Step-by-Step Guide: How to Make Bean and Cheese Enchiladas
Step 1: Preheat and Prep
Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with oil or cooking spray to prevent sticking.
Step 2: Prepare the Filling
In a mixing bowl, combine the refried beans with ¼ cup of the enchilada sauce for added flavor (optional). Stir in diced onions and chopped cilantro, if desired.
Step 3: Assemble the Enchiladas
Warm the tortillas slightly to make them more pliable. Place about ¼ cup of the bean mixture down the center of each tortilla, then sprinkle 2–3 tablespoons of shredded cheese over the beans. Roll the tortillas tightly and place them seam-side down in the prepared dish.
Step 4: Add Sauce and Cheese
Pour the remaining enchilada sauce evenly over the rolled tortillas. Sprinkle the rest of the shredded cheese generously over the top.
Step 5: Bake to Perfection
Cover the dish with aluminum foil and bake for 20 minutes. Remove the foil and bake for an additional 10 minutes, or until the cheese is bubbly and lightly golden.
Step 6: Serve
Let the enchiladas cool for about 5 minutes before serving. Garnish with more fresh cilantro, if desired.
For another warm, cheesy dish idea, you might also try our cheesy pizza pockets — perfect for kids and adults alike.
Expert Tips for Perfect Bean and Cheese Enchiladas Every Time
Warm your tortillas before assembling so they’re less likely to tear. Add a splash of sauce to the bottom of your baking dish before laying down the enchiladas to prevent sticking. And don’t skimp on the cheese — it’s what makes these enchiladas so gooey and satisfying!
Common Mistakes to Avoid When Making Bean and Cheese Enchiladas
One mistake is overfilling the tortillas, which can make them hard to roll and prone to breaking. Another is using too little sauce — make sure the enchiladas are fully coated so they stay moist and flavorful. Finally, avoid baking uncovered for the full time — covering them at first helps keep them soft.
Serving and Presentation Ideas for Bean and Cheese Enchiladas
Serve these enchiladas hot from the oven, garnished with chopped cilantro, diced avocado, or a dollop of sour cream. Add a side of Mexican rice, black beans, or our ranch mushrooms to round out the meal.
Recipe Variations and Creative Swaps You Can Try
For extra heat, sprinkle some sliced jalapeños over the top before baking. Add sautéed bell peppers or spinach to the filling for more veggies. You can also use a combination of cheeses or try a smoky chipotle sauce for a unique twist.
How to Store Bean and Cheese Enchiladas Properly
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in the oven at 350°F (175°C) until warmed through, or microwave individual portions. These also freeze well — wrap tightly and freeze for up to 3 months.
Best Food and Drink Pairings for Bean and Cheese Enchiladas
Pair these enchiladas with a refreshing green salad, a side of guacamole, or our pickle juice ranch cucumber salad for a fresh contrast. For drinks, try sparkling water with lime or iced hibiscus tea for a fun, fruity touch.
Frequently Asked Questions About Bean and Cheese Enchiladas
Can I make these ahead of time?
Yes — assemble them up to a day in advance, cover tightly, and refrigerate. Bake just before serving.
Can I use whole beans instead of refried?
Absolutely — just mash them slightly so they spread easily.
Can I make this gluten-free?
Yes — use gluten-free corn tortillas and double-check your enchilada sauce ingredients.
Final Thoughts: Make, Share & Subscribe!
This bean and cheese enchiladas recipe is the perfect balance of cheesy, saucy, and satisfying — all wrapped up in a quick and easy meal everyone can enjoy. It’s perfect for weeknights, meatless meals, and feeding a hungry crowd.
If you loved this recipe, don’t forget to share it with friends and family — and subscribe to our blog for even more comforting and creative dinner ideas. If you’re looking for another easy baked dish, you might also enjoy our chicken zucchini bake next.
PrintFlavorful Bean and Cheese Enchiladas Recipe You’ll Love Every Time
- Total Time: 45 minutes
- Yield: 4–6 servings 1x
- Diet: Vegetarian
Description
These bean and cheese enchiladas are cheesy, saucy, and satisfying — perfect for meatless Mondays or any night you crave comforting Mexican-inspired flavors. Soft tortillas filled with creamy beans and melty cheese are smothered in enchilada sauce and baked to bubbly perfection.
Ingredients
- 8 tortillas (corn or flour)
- 2 cups refried beans (or mashed black beans)
- 2 cups shredded cheese (cheddar, Monterey Jack, or Mexican blend)
- 2 cups enchilada sauce (red or green)
- ¼ cup diced onions (optional)
- ¼ cup chopped cilantro (optional)
- 1 tablespoon oil (for greasing the dish)
Instructions
- Preheat and Prep: Preheat oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with oil or spray.
- Prepare Filling: In a bowl, mix refried beans with ¼ cup enchilada sauce (optional). Stir in diced onions and cilantro if using.
- Assemble Enchiladas: Warm tortillas. Spread ¼ cup bean mixture on each, sprinkle with 2–3 tablespoons cheese, roll, and place seam-side down in dish.
- Add Sauce and Cheese: Pour remaining enchilada sauce over the top and sprinkle with remaining cheese.
- Bake: Cover with foil and bake for 20 minutes. Remove foil and bake 10 minutes more, until bubbly.
- Serve: Let cool 5 minutes. Garnish with extra cilantro if desired and serve warm.
Notes
- Warm tortillas first to prevent tearing.
- Add sauce to bottom of dish to prevent sticking.
- Cover while baking to keep enchiladas moist.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Dinner
- Method: Baked
- Cuisine: Mexican-Inspired
Nutrition
- Serving Size: 1–2 enchiladas
- Calories: 380
- Sugar: 4g
- Sodium: 720mg
- Fat: 16g
- Saturated Fat: 8g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 44g
- Fiber: 7g
- Protein: 14g
- Cholesterol: 30mg








