Soups & Stews
This beef and refried bean enchilada recipe delivers the perfect balance of smoky spices, tender beef, and creamy refried beans wrapped in crisp tortillas. The secret lies in the cumin-spiced crust that forms on the outside while the cheese melts into a gooey center—every bite is a harmony of textures and flavors. I've perfected this recipe over countless dinner parties, where it disappears faster than you can say "refried beans."
The filling starts with ground beef simmered in a rich blend of cumin, chili powder, and garlic, then combined with refried beans for heartiness. The tortillas get their signature flavor from a quick cumin and flour dusting before being rolled tightly and stacked in the baking dish.
What makes this recipe truly special is how the cheese—monterey jack and cheddar—melts into a luscious blanket while the crust stays crisp.
When it comes out of the oven, you'll have enchiladas with golden, smoky crusts and layers of gooey cheese that pull apart with every bite. The aroma alone will have everyone gathered around the table, and the first forkful will have them asking for seconds.
This dish is hearty enough for a family dinner but impressive enough for guests—without requiring hours in the kitchen.
Top with sour cream, chopped cilantro, or a dollop of guacamole for extra freshness. The beauty of this recipe is its flexibility—make it ahead, freeze extras, or customize the toppings to suit your taste. Here's how to create this comforting, crowd-pleasing dish from start to finish.
Ingredients for beef and refried bean enchilada
These hearty ingredients come together for enchiladas with smoky crusts and melty cheese layers.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | 80% lean or leaner preferred |
| Refried Beans 🌽 | 2 cups | Canned or homemade, slightly cooled |
| Flour Tortillas 🌯 | 12 whole | Medium size, 8-inch diameter |
| Ground Cumin 🌿 | 2 tbsp | Freshly toasted for deeper flavor |
| Chili Powder 🌶️ | 2 tbsp | Medium heat preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced for filling, roasted for crust |
| Yellow Onion 🧅 | 1 whole | Medium size, finely diced |
| Monterey Jack Cheese 🧀 | 2 cups | Shredded, mild variety preferred |
| Sharp Cheddar Cheese 🧀 | 1 cup | Shredded, for extra flavor |
| Enchilada Sauce 🍅 | 2 ½ cups | Red or green, store-bought or homemade |
| Sour Cream 🥛 | ½ cup | For serving, full-fat preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Vegetable Oil 🫒 | 2 tbsp | For greasing baking dish |
The ground beef is the foundation—80% lean or leaner ensures it stays tender while browning. Costco or Walmart usually have the best prices for bulk ground beef, and you can ask them to grind it fresh if you want extra flavor. For the tortillas, Mission brand is my go-to—they're sturdy enough to hold the filling without tearing. The refried beans? Goya or Bush's are reliable, but homemade (just mashed pinto beans) takes this to the next level. The cheese matters too—Monterey Jack melts smoothly, while cheddar adds sharpness. If you're using pre-shredded cheese, shake the bag first—it gets clumpy from anti-caking agents.
No cumin? Substitute with 1 tbsp each coriander and smoked paprika—close enough for most. Short on enchilada sauce? Blend 2 cups salsa with 1/2 cup beef broth for a quick fix. The garlic can be roasted (wrap whole cloves in foil, bake at 400°F for 20 minutes) for a sweeter, deeper flavor in the crust. For the tortillas, if they're too soft, chill them 30 minutes before rolling—prevents filling from leaking. The onions? Yellow or white work, but red adds a nice color contrast. And if you're making this ahead, assemble but don't bake—freeze the unbaked enchiladas for up to 3 months.
These reheat beautifully—350°F for 20-25 minutes until bubbly. The crust gets crispier the second time around, honestly. Store leftovers in the fridge for 4-5 days or freeze for 3 months. I like to portion them into individual servings before freezing—just thaw overnight in the fridge. The sour cream and cheese toppings should go on fresh after baking, though. No need to refrigerate the assembled enchiladas before baking—just get them straight from the fridge to the oven. And if you're making a big batch, double the crust mix and keep it in a jar—lasts 6 months in the pantry.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear, this recipe is the kind of meal where you can brown the beef, mix in the beans and spices, and roll those tortillas without breaking a sweat. The refried beans do half the work—just spread, fold, and bake. (Yes, even on a Tuesday night.)
- Spice That Sticks: That combo of ground cumin and chili powder? It’s not just flavor—it’s depth. The beef soaks up the earthy warmth, while the beans add a creamy, smoky counterpoint. Honestly, the first bite makes you forget it’s a weeknight dinner.
- Lunchbox Magic: Make a double batch and you’ve got tomorrow’s lunch sorted. The leftovers reheat like a dream—crispy edges, gooey centers, no soggy tortillas in sight. My kids pack these in their lunches, and they come home begging for seconds.
- Budget-Friendly Powerhouse: Ground beef and canned refried beans? That’s a protein punch for pennies. A single bag of tortillas stretches to feed four, and the spices cost next to nothing. Between us, this is the kind of meal that makes grocery day feel like a victory.
Step-by-step instructions for beef and refried bean enchiladas
Here's the method for building layers of smoky spice and melty cheese that deliver restaurant-quality enchiladas.
Prepare the Beef Filling
Heat a large skillet over medium-high heat and add the 1.5 lb ground beef. Break it apart with a wooden spoon as it cooks, working it until it loses its raw color and begins to brown. This should take about 5-7 minutes. The beef is ready when it's no longer pink in the center.
Drain any excess fat from the skillet, then reduce heat to medium. Add the finely diced 1 whole yellow onion and minced 4 cloves garlic, cooking for 3-4 minutes until softened. Stir in the 2 tbsp ground cumin, 2 tbsp chili powder, 1 tsp salt, and 0.5 tsp black pepper, mixing well to coat the beef. Pour in the 2 cups refried beans and combine thoroughly. Remove from heat and let cool slightly—this filling needs to be spreadable but not hot when assembling the enchiladas.
Assemble the Enchiladas
Preheat your oven to 375°F. Lightly grease a 9x13-inch baking dish with 2 tbsp vegetable oil—this prevents sticking and makes cleanup easier. Warm the 12 whole flour tortillas for 30 seconds in the microwave or by quickly dipping them in hot water, then pat dry with paper towels. This step ensures they stay pliable when filled.
Spread ¼ cup of the beef mixture onto each tortilla, leaving a ½-inch border around the edges. Sprinkle ¼ cup of the enchilada sauce over the filling, then fold the sides inward and roll tightly from the bottom up. Place each enchilada seam-side down in the prepared baking dish. Repeat with the remaining tortillas, filling, and sauce.
Create the Smoky Cumin Crust
In a small bowl, combine 1 tbsp ground cumin and 1 tbsp chili powder. Sprinkle this mixture evenly over the top of all the enchiladas, pressing gently so it sticks. Pour the remaining 1 cup enchilada sauce evenly over the top, then scatter 2 cups shredded Monterey Jack cheese and 1 cup shredded sharp cheddar cheese over everything. The cheese should cover the enchiladas completely—this creates that signature melted blanket when baked.
Bake uncovered for 20-25 minutes until the cheese is fully melted and bubbling, and the edges are golden brown. The crust should look crispy, and the tortillas should be tender but not soggy. If the top browns too quickly, tent loosely with foil for the last 5 minutes to prevent over-browning.
Rest and Serve
Remove the enchiladas from the oven and let them rest for 10 minutes before serving. This resting period allows the filling to set slightly and makes slicing cleaner. The cheese should be stretchy and gooey, not dry or rubbery.
To serve, slice each enchilada into 6 equal pieces (for 6 servings total). Top each portion with a dollop of 0.5 cup sour cream and an extra sprinkle of the cumin-chili powder mix if desired. These enchiladas are best served immediately while the cheese is still melty and the tortillas are warm and tender.
Pro Tips For Making Beef And Refried Bean Enchilada
- CRANK THE HEAT FIRST: Brown that ground beef on medium-high until it’s no longer pink—about 5 minutes—and don’t skimp on the salt. I used to cook it low and slow, and the flavor just never hit right. The Maillard reaction needs that initial heat to wake up the spices.
- WARM THE BEANS: Heat the refried beans in a small skillet with a splash of water or broth until they’re just warm through—no need to boil. Cold beans make the filling soggy when you roll the tortillas, and nobody wants a sad, limp enchilada. (Yes, even if you’re impatient like me.)
- SALT THE TORTILLAS: Lightly brush the flour tortillas with oil and sprinkle them with salt before rolling. The salt crisps the edges just enough to hold the filling, and it adds a subtle contrast to the rich beans and beef. I learned this the hard way—dry tortillas curl into a mess.
- REST THE FILLING: Let the beef-bean mixture cool for 10 minutes after cooking before assembling. The filling will thicken slightly, making it easier to roll without spilling, and the flavors meld better. I skip this when I’m lazy, but the dish is noticeably better when I don’t.
Common mistakes when making your beef and refried bean enchilada
Overfilling Tortillas
One of the most common mistakes is packing too much filling into each tortilla. When you overload them with ¼ cup + of beef mixture, the filling bursts out during baking, creating a messy presentation.
I’ve seen this happen when people double-check the amount but forget to account for the sauce layer too. Stick to ¼ cup filling per tortilla and leave that ½-inch border—it’s what keeps everything contained. 🌯
Skipping Tortilla Warm-Up
Cold, stiff tortillas are a recipe for disaster—they crack under the filling’s weight and make rolling nearly impossible. Always warm them for 30 seconds in the microwave or dip them in hot water before patting dry.
I learned this the hard way after my first batch turned into a tortilla disaster. Warm tortillas are pliable and hold their shape beautifully. ⏰
Uneven Cheese Distribution
Some home cooks sprinkle cheese randomly, leading to dry spots or overly gooey sections. For perfect results, scatter the 2 cups Monterey Jack and 1 cup cheddar evenly across the tops of all enchiladas before baking.
Use a spoon to spread it lightly—this ensures every bite has that signature melty texture. Uneven cheese means uneven satisfaction. 🧀
Baking Without Sauce Layer
Many recipes call for sauce only on top, but I’ve found that brushing a thin layer (¼ cup per tortilla) before rolling creates a moisture barrier. This prevents the tortillas from drying out and helps the cheese melt more evenly.
Without it, your enchiladas risk turning tough and dry. Think of it as the glue holding everything together. 💫
Overbrowning the Crust
Watch the oven like a hawk! The smoky cumin crust is delicious, but if you bake too long, it turns burnt while the inside stays undercooked. Tent with foil for the last 5 minutes if the top browns too quickly.
I’ve ruined more than one batch by walking away—set a timer and check at 20 minutes. The crust should be golden, not charred. 🔥
Not Resting Before Serving
Skipping the 10-minute rest after baking is a cardinal sin. The cheese continues to melt, and the filling settles, making slicing messy. I’ve seen enchiladas ooze filling everywhere when cut too soon. Let them rest—it’s the secret to clean slices and that perfect pull-apart texture. Patience pays off here! ⏳
Nutrition facts
Frequently asked questions
Can I make these enchiladas ahead of time?
Assemble the enchiladas in your baking dish, cover tightly with plastic wrap, and refrigerate for up to 24 hours before baking. For freezing, assemble but don't bake—wrap tightly and freeze for 3 months. Thaw overnight in the fridge before baking at 375°F for 25-30 minutes. The cheese may need extra time to melt when reheating frozen enchiladas.
What's the best way to reheat leftovers?
Slice the enchiladas and reheat in a 350°F oven for 15-20 minutes until bubbly. For microwave reheating, cover with a damp paper towel and heat for 1-2 minutes on medium-high. The oven method gives you that crispy crust again, while the microwave works in a pinch. Store leftovers in the fridge for 4-5 days.
Can I use corn tortillas instead of flour?
While traditional, corn tortillas work but require adjustments. They're more fragile, so handle with care when rolling. Use 16 corn tortillas (they're smaller) and reduce the filling to 1/3 cup per tortilla. The texture will be slightly different—corn tortillas stay firmer and absorb less moisture. For best results, brush them lightly with oil before filling.
How can I make these vegetarian?
Swap the beef for 1.5 lbs crumbled firm tofu or 1 lb lentils (cooked). Sauté the tofu with the same spices and beans, or use mashed black beans for a hearty base. For extra protein, add 1 cup cooked quinoa to the filling. The cumin and chili powder flavors will still shine through beautifully.
What's the secret to crispy crusts every time?
The magic is in the crust mix and baking technique! Use 1 tbsp cumin + 1 tbsp chili powder per batch, and press it firmly onto the enchiladas before adding cheese. Bake at 375°F uncovered for 20-25 minutes, then broil for 1-2 minutes at the end for extra crispiness. The key is patience—don't overbake or the crust will burn before crisping.
