If you are craving something cozy, comforting, and packed full of flavor, this Bean and Cheese Enchiladas Recipe is going to become your new weeknight favorite. Combining creamy refried beans with gooey melted cheese and a touch of warm spices, wrapped in tender corn tortillas and smothered in rich red enchilada sauce, this dish feels like a big, warm hug. It’s easy to make, wonderfully satisfying, and brings a wonderful mix of textures and bright flavors to your dinner table every time you make it.

Ingredients You’ll Need
These ingredients are simple, pantry-friendly, and each one plays an essential role in making these enchiladas sing with flavor and texture. From the hearty refried beans to the spicy warmth of the enchilada sauce, every element adds something special.
- 8 corn tortillas: Corn tortillas bring authentic flavor and a soft, pliable base perfect for rolling up the fillings.
- 2 cups shredded cheddar cheese (or Mexican blend): Cheese adds gooey richness and a lovely melty texture that enchiladas are known for.
- 1 (15 oz) can refried beans: Creamy and hearty, beans are the main filling, offering protein and a smooth texture.
- 1 (10 oz) can red enchilada sauce: This sauce brings tangy heat and deep color to coat the enchiladas beautifully.
- 1/2 cup diced onion (optional): Onions add a subtle sweetness and a slight crunch if you want a little extra texture inside.
- 1/4 teaspoon garlic powder: Garlic powder brings a warm, mellow garlic flavor without overpowering the beans.
- 1/4 teaspoon cumin: Cumin adds an earthy, smoky undertone that enhances the southwestern character of the dish.
- 1/4 teaspoon chili powder: Chili powder lends a mild heat and complex flavor that lifts the whole recipe.
- Salt and pepper to taste: Essential seasonings that balance and amplify all the other flavors.
- Fresh cilantro, chopped (for garnish): Cilantro brings a fresh, herbaceous note that brightens the dish before serving.
- Sour cream or avocado (optional, for serving): These creamy toppings contrast beautifully with the spicy enchiladas, adding cooling richness.
How to Make Bean and Cheese Enchiladas Recipe
Step 1: Preheat Your Oven
Set your oven to 375°F (190°C). Having the oven ready ensures a perfectly baked dish with melted cheese and bubbly sauce in no time.
Step 2: Prepare the Bean Filling
In a medium bowl, combine the refried beans with garlic powder, cumin, chili powder, salt, and pepper. Stir in diced onions if you like a bit of crunch and sweetness. This mixture is the flavorful heart of the Bean and Cheese Enchiladas Recipe, giving every bite a satisfying depth.
Step 3: Soften the Corn Tortillas
Wrap the corn tortillas in a damp towel and microwave them for 30 to 40 seconds. This step makes the tortillas soft and flexible, so they won’t crack when you roll them up filled with bean and cheese goodness.
Step 4: Assemble the Enchiladas
Spread about 2 tablespoons of the spicy bean mixture in the center of each tortilla. Sprinkle about 1 tablespoon of shredded cheese on top. Then roll each tortilla up tightly to hold all that wonderful filling inside.
Step 5: Prepare the Baking Dish
Spread a few spoonfuls of enchilada sauce evenly on the bottom of a 9×13-inch baking dish. This creates a flavorful base that keeps the enchiladas moist and infused with sauce during baking.
Step 6: Arrange the Rolled Tortillas
Place each rolled tortilla seam side down into the baking dish. This keeps the filling neatly tucked inside as the dish bakes.
Step 7: Top with Sauce and Cheese
Pour the remaining enchilada sauce over the arranged tortillas. Then sprinkle the rest of the shredded cheese evenly over the top for that irresistible golden melt.
Step 8: Bake Covered
Cover the baking dish with foil and pop it into the oven for 20 minutes. This helps everything heat evenly and allows the flavors to meld together beautifully.
Step 9: Bake Uncovered for a Perfect Finish
Remove the foil and bake the enchiladas for another 10 minutes to let the cheese become bubbly and slightly golden. Your kitchen will smell amazing at this point!
Step 10: Garnish and Serve
Sprinkle chopped fresh cilantro over the top and serve the enchiladas warm with a dollop of sour cream or creamy slices of avocado if desired. These finishing touches add freshness and a touch of creaminess that balance the spicy, cheesy filling perfectly.
How to Serve Bean and Cheese Enchiladas Recipe

Garnishes
To elevate your dish, fresh cilantro is a must for its bright and herbaceous notes. A generous dollop of sour cream or creamy avocado slices provide a lovely cool contrast to the warm, cheesy enchiladas, rounding out the dish and making each bite even more delightful.
Side Dishes
These enchiladas pair beautifully with classic sides like Mexican rice, refried beans, or a crisp green salad with lime vinaigrette. A simple corn salad or even a scoop of guacamole on the side can add extra texture and flavor variety to your meal.
Creative Ways to Present
For a fun twist, serve these enchiladas in individual ramekins or small cast-iron skillets to keep them hot and give a charming rustic presentation. You can also top them with pickled jalapeños, chopped green onions, or a sprinkle of cotija cheese to add more layers of flavor and interest.
Make Ahead and Storage
Storing Leftovers
Store any leftover bean and cheese enchiladas in an airtight container in the refrigerator. They will stay good for up to 3-4 days and maintain their creamy, saucy goodness without drying out.
Freezing
This Bean and Cheese Enchiladas Recipe freezes wonderfully. Wrap individual portions tightly in plastic wrap and then foil, or place the entire baking dish in a freezer-safe container. They can be frozen for up to 2 months, perfect for busy days when you want a quick, comforting meal waiting for you.
Reheating
To reheat, thaw frozen enchiladas overnight in the fridge. Warm them in the oven at 350°F (175°C) for about 15-20 minutes until heated through and the cheese is bubbly again. You can also microwave individual portions for a quicker option, although the oven gives a nicer texture.
FAQs
Can I use flour tortillas instead of corn for this Bean and Cheese Enchiladas Recipe?
Absolutely! Flour tortillas will give a softer, chewier texture and are easier to roll without cracking, though corn tortillas provide a more authentic flavor and slightly firmer structure.
Is it possible to make these enchiladas vegan or dairy-free?
Yes! Use vegan cheese alternatives and make sure to check that your refried beans and enchilada sauce don’t contain animal products. You can also swap sour cream for a dairy-free version or guacamole for a creamy topping.
How spicy is this Bean and Cheese Enchiladas Recipe?
The dish has a gentle warmth thanks to the chili powder and enchilada sauce, but it’s not overly spicy. You can easily adjust the heat by adding more chili powder or including spicy toppings like jalapeños if you want.
Can I add other fillings to the enchiladas?
Definitely! Feel free to add sautéed vegetables like bell peppers or mushrooms, cooked chicken, or even corn kernels for extra texture and flavor. Just keep the balance so the enchiladas fold easily.
What’s the best way to keep the tortillas from getting soggy?
Warming the tortillas before rolling helps keep them pliable and less likely to tear. Also, spreading sauce on the bottom of the pan instead of soaking the tortillas directly helps keep the texture just right.
Final Thoughts
There is something truly special about the warmth and comfort that comes from this Bean and Cheese Enchiladas Recipe. It’s straightforward to make, packed with hearty flavors, and perfect for sharing with family or friends. I hope you get to try it soon and discover how this humble dish can become a standout star on your dinner table. Happy cooking!
