Beef and Refried Bean Enchiladas Recipe: Cheesy Tortilla Layers With Smoky Beef Filling

Soups & Stews

Beef and Refried Bean Enchiladas Recipe: Cheesy Tortilla Layers With Smoky Beef Filling

This beef and refried bean enchilada recipe delivers restaurant-quality comfort food with every cheesy, smoky bite. The secret lies in perfectly seasoned ground beef simmered with spices until tender, then layered with creamy refried beans and melted cheese between crisp tortillas.

I've perfected the technique over years of testing—no soggy centers or dry edges here.

The assembly process is where the magic happens: rolling tortillas just right to hold the filling, layering ingredients precisely, and baking until bubbly and golden.

What sets this apart is the balance of textures—tender beef, creamy beans, and crisp tortillas—all blanketed in melted cheese that pulls together into one cohesive, satisfying dish. The smoky, savory filling pairs beautifully with the rich, cheesy sauce.

By the time these enchiladas emerge from the oven, you'll have a dish that's hearty enough for a family dinner but elegant enough for company. The aroma alone will have everyone gathering at the table, and the first bite delivers that perfect combination of smoky, cheesy, and slightly spicy flavors.

This recipe builds on traditional techniques while offering modern shortcuts for busy weeknights.

Serve with a side of Mexican rice, a simple green salad, or sour cream for dipping. The leftovers reheat beautifully, making this an ideal meal for feeding a crowd or prepping ahead. Let's get started on creating this comforting classic that tastes like home.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef and refried bean enchilada

Sixteen ingredients, six servings of restaurant-worthy enchiladas that balance smoky beef, creamy beans, and crisp tortillas.

Ingredient Amount Notes
Ground Beef 🥩 1 ½ lb 80% lean, finely ground
Refried Beans 🌽 1 ½ cups Canned or homemade, slightly cooled
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Flour Tortillas 🌯 12 whole Medium size, 8-inch diameter
Shredded Monterey Jack Cheese 🧀 3 cups Freshly shredded, mild flavor
Cheddar Cheese 🧀 1 cup Shredded, sharp variety
Chicken Broth 💧 1 cup Low-sodium preferred
Tomato Sauce 🍅 1 cup Canned, crushed tomatoes
Chili Powder 🌶️ 2 tbsp Medium heat preferred
Ground Cumin 🌿 1 tbsp Freshly ground preferred
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Olive Oil 🫒 1 tbsp For cooking beef
Sour Cream 🥛 ½ cup For serving, optional

The ground beef is the foundation—80% lean gives you that perfect tender texture without excess fat. Grab it from the butcher counter if possible, as pre-packaged can vary in quality. For the tortillas, Mission brand is my go-to, but any medium-sized flour tortilla works. The cheese matters too: freshly shredded Monterey Jack melts smoother than pre-shredded, which clumps. If you're making a big batch, buy a block and shred it yourself. The refried beans should be slightly cooled before assembling to prevent soggy tortillas—just spread them on a plate for 10 minutes.

No chili powder? Substitute smoked paprika plus cayenne for a similar smoky kick. Running low on cumin? Ground coriander at half the amount works in a pinch. The tomato sauce can be swapped for fire-roasted diced tomatoes if you prefer a chunkier texture. For extra richness, add a splash of beef broth to the filling mixture. The sour cream is optional but recommended—it cuts through the richness of the cheese beautifully. If you're serving with Mexican rice, double the enchilada batch—it disappears fast.

Assembled enchiladas keep for 3-4 days in the fridge, but they reheat best when fresh. For make-ahead prep, assemble and refrigerate overnight before baking—this lets flavors meld. Freeze unbaked enchiladas for up to 2 months (wrap tightly in foil). To reheat, cover with foil and bake at 350°F for 20 minutes. The leftovers reheat beautifully in the microwave too, though oven-baked is superior. Store any unused sour cream in the fridge for up to 1 week—it's perfect for dipping or topping.

❤️

Why You'll Love This Recipe

  • Pantry-Friendly Magic: I swear by this recipe when I’ve got nothing but basics—just brown the beef with onion and garlic, mix in the refried beans, and roll. No fancy ingredients, no stress, just that deep, smoky flavor from the ground beef and beans.
  • Leftovers That Beg: Between us, this dish tastes better the next day. I make a double batch on Sundays—freeze half, reheat with a splash of water, and boom, instant dinner. My kids fight over the leftovers like it’s a rare treat.
  • Budget Dinner Win: Ground beef and canned refried beans? Check. Onion and garlic? Check. Tortillas? Always on sale. I feed four people for under $10, and somehow, it still feels like a restaurant meal. (Yes, even on a Tuesday night.)

Step-by-step instructions for beef and refried bean enchiladas

Assemble these hearty enchiladas with layers of smoky beef filling and melted cheeses.

1

Prepare the Beef Filling

Heat the 1 tablespoon olive oil in a large skillet over medium-high heat. Add the 1.5 lb ground beef and cook, breaking it apart with a wooden spoon, until it loses its raw color and begins to brown—about 5-6 minutes. This browning develops deep flavor through the Maillard reaction.

Add the diced yellow onion and cook for 3-4 minutes until softened. Stir in the 4 cloves minced garlic, 2 tablespoons chili powder, 1 tablespoon ground cumin, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Cook for 1 minute until fragrant, then pour in the 1 cup chicken broth and 1 cup tomato sauce. Simmer for 5 minutes until the mixture thickens slightly. Remove from heat and stir in the 1.5 cups refried beans. Set aside.

2

Warm the Tortillas

Stack the 12 flour tortillas and wrap tightly in aluminum foil. Heat in a 350°F oven for 5 minutes to make them pliable. This step prevents cracking when you fill them. Alternatively, warm tortillas in a dry skillet over medium heat for 20 seconds per side. Keep them covered to maintain flexibility.

Work quickly—warm tortillas lose pliability fast. If they cool too much, rewarm in the oven for 1-2 minutes. The goal is tortillas that bend easily without tearing when filled.

3

Assemble the Enchiladas

Spread 2 tablespoons of the beef mixture onto each tortilla, leaving a ½-inch border around the edges. Fold the sides inward, then roll tightly from the bottom up. Place each enchilada seam-side down in a 9x13-inch baking dish. Arrange them snugly in a single layer.

Pour any remaining beef mixture over the top, then sprinkle evenly with 2 cups of the shredded Monterey Jack cheese and all 1 cup shredded cheddar cheese. The cheese will melt into a bubbly blanket during baking.

4

Bake Until Bubbly and Golden

Cover the baking dish tightly with aluminum foil and bake at 375°F for 20 minutes. Remove the foil and bake for another 5-7 minutes until the cheese is bubbling and the edges are golden brown. The cheese should be fully melted with slight browning on top.

Let the enchiladas rest for 5 minutes before serving. This resting period allows the filling to set slightly, making them easier to slice. Serve with the 0.5 cup sour cream on the side for dipping.

👨‍🍳

Pro Tips For Making Beef And Refried Bean Enchilada

  • Brown the Beef First: I learned this the hard way—skipping the sear means your enchiladas taste like a meaty stew instead of something rich and layered. Cook the ground beef until it’s deeply browned (not just cooked through) before draining fat, then build your filling with onions and garlic. That crust makes all the difference in flavor.
  • Warm the Tortillas Properly: Cold tortillas crack like brittle chips when you roll them. Stack your flour tortillas, cover them with a damp towel, and heat them in a dry skillet over medium-low for 20-30 seconds per side—just until pliable. This keeps them flexible and prevents soggy, floppy edges.
  • Layer Beans and Beef Evenly: Dumping all the refried beans in one spot turns your enchilada into a bean-heavy mess. Spread a thin, even layer of beans on each tortilla first, then add the beef mixture. This keeps every bite balanced and prevents a heavy, uneven texture.
  • Rest Before Baking: I used to rush straight to the oven, but that’s how you end up with filling oozing out the sides. Let your assembled enchiladas sit for 5 minutes before baking—just long enough for the filling to settle. This guarantees clean rolls and a more professional finish.

Creative variations of these flavors

Spicy Chipotle Twist

For a smoky, spicy kick, stir 1 tablespoon adobo sauce (from canned chipotle peppers) into the beef mixture. I like to add ½ teaspoon smoked paprika and ¼ teaspoon cayenne for extra depth.

This variation works especially well with sharp cheddar cheese on top—it melts beautifully while keeping that chipotle heat. Serve with cooling avocado crema (blend ½ avocado with ¼ cup sour cream and 1 tbsp lime juice) to balance the heat. 🌶️

Breakfast Enchiladas

Transform this into a breakfast dish by adding scrambled eggs to the beef mixture—just whisk 3 eggs with ¼ cup milk and stir into the warm filling. Top with crumbled bacon or chorizo for extra protein. Use corn tortillas instead of flour for a Mexican-inspired breakfast twist.

I love serving these with salsa verde and warm tortillas on the side for dipping. The eggs add creaminess that pairs perfectly with the smoky beans. 🍳

Vegetarian Black Bean

Swap the beef for 2 cups cooked black beans (seasoned with 1 tsp cumin, ½ tsp smoked paprika, and ½ tsp garlic powder). Add 1 diced bell pepper and ½ cup corn to the filling for texture.

Use 1 cup vegetable broth instead of chicken broth. The black beans hold up perfectly in the tortillas, and the cheese melts just as beautifully. This version is just as hearty and satisfying—great for plant-based eaters or meatless Mondays. 🌱

Buffalo Chicken Fusion

For a bold, tangy twist, mix ½ cup buffalo sauce (like Frank’s RedHot) with ¼ cup ranch dressing and stir into the beef mixture. Top with blue cheese crumbles and chopped celery after baking.

The heat from the buffalo sauce pairs surprisingly well with the creamy refried beans. Serve with cool ranch or blue cheese dressing for dipping—this fusion is a crowd-pleaser at game day gatherings. 🏈

Cheesy Potato Topping

Add a crispy, cheesy layer by mixing 1 cup mashed potatoes with ½ cup shredded cheddar and 2 tbsp sour cream. Spread this mixture over the enchiladas before the final cheese topping.

Bake as directed, then broil for 1-2 minutes at the end for a golden, crispy finish. The potatoes add a comforting, creamy contrast to the smoky filling. 🥔

Crispy Parmesan Crust

For an extra-crispy texture, sprinkle ¼ cup grated Parmesan cheese over the enchiladas before the final bake. The Parmesan creates a golden, crunchy crust that adds a salty, umami punch.

I also like to add 1 tbsp Italian seasoning to the beef mixture for extra depth. This variation elevates the dish to restaurant-quality without extra effort. 🧀

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 14g70%
Cholesterol 110mg37%
Sodium 1050mg46%
Total Carbohydrate 52g18%
Dietary Fiber 6g21%
Sugars 4g
Protein 34g68%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use corn tortillas instead of flour tortillas?

Corn tortillas work but require adjustments—they're more delicate and can crack easily when filled. For best results, use 10-inch corn tortillas and reduce the filling to 1 tablespoon per tortilla to prevent bursting. They also absorb moisture differently, so you may need to add 1 extra tablespoon of broth to the beef mixture.

2

How do I prevent soggy tortillas?

Soggy tortillas happen when moisture from the filling steams them. To avoid this: warm tortillas separately, use slightly cooled refried beans, and don't overfill. After assembling, bake uncovered for the final 5-7 minutes to crisp the edges. A quick trick is to brush warm tortillas with 1 teaspoon melted butter before filling.

3

Can I make these enchiladas ahead of time?

Assemble the enchiladas up to 24 hours ahead and refrigerate uncovered. When ready to bake, cover with foil and bake at 375°F for 30-35 minutes (5-10 minutes longer than fresh). For freezing, assemble but don't bake—wrap tightly in foil and freeze for up to 2 months. Thaw overnight in the fridge before baking.

4

What's the best cheese for melting?

For perfect melt, use a mix of Monterey Jack (creamy) and sharp cheddar (flavor). Avoid pre-shredded cheese—it contains anti-caking agents that prevent smooth melting. If you only have one type, Pepper Jack adds great flavor and melts beautifully. For extra gooeyness, add ¼ cup sour cream mixed with the cheese before baking.

5

How do I make these spicier?

Add heat by increasing the chili powder to 3 tablespoons and adding ½ teaspoon cayenne to the beef mixture. For smoky heat, stir in 1 tablespoon chipotle powder or 1 tablespoon adobo sauce. If you like it fiery, serve with hot sauce or sliced jalapeños on the side. Balance the heat with cooling toppings like avocado slices or sour cream.

★★★★★4.9(11 reviews)
Categories Soups & Stews