Creamy Beef Enchiladas Recipe with Cheese Sauce

Beef Enchiladas made with seasoned ground beef and mashed pinto beans, rolled in flour tortillas and smothered in a creamy red enchilada sauce. This easy Tex‑Mex casserole is a family favorite—great for busy weeknights or feeding a crowd.

What is a Beef Enchilada?

Enchiladas are tortillas filled with savory ingredients, rolled and covered in a flavorful chili‑based sauce. These beef enchiladas use a ground beef and pinto bean filling and a cheese‑enriched red sauce (similar to chile con queso) that keeps the casserole creamy after baking. The taste is mild enough for kids yet satisfying and hearty thanks to the protein and beans.

rolled up beef enchilada

Beef Enchilada Recipe:

This recipe was adapted from a long‑running family cookbook and has become a go‑to for gatherings. The combination of well‑seasoned beef, mashed beans, and a smooth cheese‑forward sauce creates a reliable, comforting dish that reheats well and can be customized easily.

filling of a ground beef enchilada

Beef Enchilada Ingredients

These enchiladas use simple, pantry‑friendly ingredients. The sauce combines a basic roux with milk and tomato juice, finished with a cheese dip for richness. If you prefer, substitute melted Velveeta or American cheese blended with a little milk for the jarred cheese dip.

  • Flour tortillas – burrito size works best for rolling and holding the filling.
  • Ground beef – 70/30 or similar fattier grind keeps the filling juicy; 2 lbs is typical.
  • Pinto beans – two 15‑oz cans, drained, rinsed and coarsely mashed (or 3½ cups cooked mashed beans).
  • Cheese dip – about 1 cup, divided; any jarred chile con queso, melted Velveeta, or American cheese sauce.
  • Enchilada sauce – made from butter, flour, milk, tomato juice, sour cream and chili powder for a smooth, creamy red sauce.

How to Make Beef Enchiladas

This casserole yields about 8 burrito‑size enchiladas and bakes in a large 15×11 pan. Cover with foil while baking so the tortillas stay moist.

  1. In a large skillet, brown 2 lbs ground beef with 1 diced small onion (about 10 minutes). Stir in 1/3 cup taco seasoning, the drained and mashed pinto beans (30 oz total), 1/2 cup of the cheese dip, 1 tsp salt and 1/2 tsp pepper. Remove from heat and set aside.
  2. Make the enchilada sauce: melt 6 Tbsp unsalted butter in a saucepan and whisk in 1/4 cup all‑purpose flour to form a roux. Gradually whisk in 1 1/2 cups whole milk, 1/2 cup water and 1 cup tomato juice. Bring to a gentle boil, stirring. Add the remaining 1/2 cup cheese dip, then remove from heat and stir in 1/2 cup sour cream, 3 tsp chili powder, 1/2 tsp salt and 1/4 tsp pepper until smooth.
  3. Preheat the oven to 350°F (175°C). Spread 1 cup of the enchilada sauce on the bottom of the prepared baking dish.
  4. Assemble: place about 1/2 cup of the beef mixture down the center of each flour tortilla, tuck in the sides and roll. Arrange the filled tortillas seam‑side down in the baking dish. Pour the remaining sauce evenly over the top.
  5. Cover with foil and bake 30–45 minutes until heated through and sauce is bubbly. Garnish with chopped cilantro and serve with your favorite toppings.

beef enchiladas with pico de gallo

Enchilada Variations

Enchiladas are highly adaptable. Try these variations to suit dietary needs or to change the flavor profile:

  • Switch to corn tortillas for a more traditional texture and a gluten‑free option.
  • Use a green enchilada sauce (tomatillo or salsa verde) instead of the red sauce for a bright, tangy variation.
  • Substitute black beans, kidney beans, or refried beans for the pinto beans.
  • Make them vegetarian by replacing the beef with riced cauliflower, lentils, or chopped mushrooms.
  • Use ground turkey, chicken, venison, or shredded leftover beef as alternate proteins.
  • Add spice with 1/2 tsp cayenne or extra chopped jalapeños in the sauce for heat.

Make‑Ahead, Freezing and Reheating

You can prepare the beef filling and sauce up to three days in advance—keep them refrigerated until assembly. For freezing: roll the filled tortillas into a foil pan, cover tightly with foil and freeze for up to 3 months. Freeze uncooked for best texture. To reheat, thaw overnight in the refrigerator, pour sauce over the enchiladas and bake an extra 10 minutes beyond the usual bake time until bubbly.

Slow Cooker Option

For easy hands‑off cooking, layer assembled enchiladas in a slow cooker, pour the enchilada sauce over the top, and cook on high for about 2 hours or low for 4 hours, until warmed through and bubbly.

What to Serve with Beef Enchiladas

Complement the casserole with fresh and simple Mexican sides and toppings:

  • Additional chile con queso or melted American cheese sauce
  • Spanish rice or seasoned stovetop rice
  • Pico de gallo, canned salsa, or a dollop of sour cream
  • Refried beans, guacamole and tortilla chips
  • Sliced avocados, chopped cilantro, diced jalapeños, olives or crumbled cotija cheese
  • Hot sauce for serving at the table

Tips For Making Beef Enchiladas:

  • On tortillas: warm them slightly before filling to prevent cracking when rolling.
  • Make a quick taco seasoning with 1 tsp onion powder, 1 tsp garlic powder, 1 Tbsp cumin, 1 Tbsp paprika and 1 tsp oregano.
  • Mix different bean varieties for varied texture and flavor.
  • Stir an extra 1/2 cup shredded cheese into the filling for cheesier enchiladas.
  • Cover the pan while baking to keep tortillas soft and prevent drying.

What’s your favorite enchilada filling or topping? Share your variations and tips in the comments below.

More Beef Recipes To Make

If you enjoyed this dish, try other easy beef recipes for family meals and weeknight dinners.

  • easy-one-pan-sour-cream-egg-noodles-beef-stroganoff-
    EASY One‑Pan Beef Stroganoff (Sour Cream Egg Noodles)
  • beef-chili-recipe-
    4‑Ingredient Beef Chili
  • Korean beef Bulgogi over rice
    Authentic Korean Beef Bulgogi
  • Salisbury Steak with Mushroom Gravy
    Salisbury Steak with Mushroom Gravy