Ground Beef Enchiladas Mexican recipe

Ground Beef Enchiladas Mexican

There's something deeply comforting about digging into a plate of homemade enchiladas-soft tortillas wrapped around a hearty beef filling, blanketed in a rich, spiced sauce that's just a little tangy and a lot savory. Home cooks love this dish for its crowd-pleasing appeal; it's perfect for family dinners, game nights, or even meal prep for the week ahead. What makes these enchiladas irresistible is the homemade sauce, made from scratch with tomato puree and chicken stock, giving it a depth of flavor that store-bought versions just can't match. Plus, the creamy cheese and tender beef make every bite feel like a hug in tortilla form.

What Makes This Recipe Special

  • The sauce is built in stages: a roux is formed with oil and flour, tomato puree is added for richness, and chicken stock is whisked in to create a velvety, well-seasoned base that clings beautifully to the tortillas.
  • Lean ground beef keeps the filling tender without excess grease, while the diced red pepper and onion add texture and a subtle sweetness that balances the spice.
  • Refried beans are spread inside each tortilla before adding the beef mixture, acting as a glue to prevent unrolling during baking and adding a creamy contrast to the savory filling.
  • The enchiladas are baked until the cheese is perfectly golden and bubbly, with the sauce reduced just enough to coat the tortillas without making them soggy.
⏱ 65 mins
Tex-Mex
Servings 4

Ingredients

3 tbspvegetable oil
3 tbspflour
3 tbsptomato puree (tomato paste in US)
720ml (3 cups) chicken stock
1 tbsphot chilli powder, or to spice preference
1 tspcumin
1/2 tsporegano
1/4 tspgarlic powder
1/4 tsponion powder
Salt, to taste
Pepper, to taste
1 largered pepper, finely diced
1 mediumwhite onion, finely diced
2 clovesgarlic, finely diced
500g (1lb) lean ground/minced beef (5-10% fat)
2 tsppaprika
2 tspcumin
1 tsporegano
1/2 tspsalt
1/4 tspblack pepper
8 flourtortilla wraps (6"-7")
Half a 435g (15oz) can of refried beans
200-250g (2-2.5 cups) cheddar cheese for topping
100-150g (1-1.5 cups) Mexican/spicy cheese blend for filling or more cheddar
Sour cream
Diced avocado
Diced fresh tomato
Finely sliced green/spring onion
Finely diced fresh coriander/cilantro
Lime wedges

Nutrition

942 caloriesCalories

Per serving · Values are estimates

Instructions

1
Heat 3 tbsp of oil in a large pan over medium heat. Stir in 3 tbsp flour until combined, then add 3 tbsp tomato puree. Cook for 1 minute. Gradually whisk in the chicken stock to avoid lumps. Add all seasonings and simmer until thickened. Remove from heat.
2
In a large pan, heat a drizzle of oil over medium heat. Add diced onion, red pepper, and garlic. Cook until softened and slightly colored. Add the ground beef, breaking it apart with a spoon, and cook until browned. Add paprika, cumin, oregano, salt, pepper, and 60ml (1/4 cup) of the enchilada sauce. Stir well and remove from heat.
3
Preheat the oven to 180°C (350°F). Spread refried beans in the bottom third of each tortilla. Add the beef mixture and some cheese. Roll up tightly. In a baking dish (11" x 14"), spread a layer of enchilada sauce, place the enchiladas seam-side down, pour the remaining sauce over, and sprinkle with cheese.
4
Bake in the preheated oven for 25-30 minutes, or until the cheese is golden and bubbly. Remove from oven.
5
Garnish with chopped coriander/cilantro. Serve with desired toppings such as sour cream, avocado, diced tomato, green onion, or lime wedges.

Essential Tips

Use warmed tortillas

Dampen a paper towel with water, microwave it for 30 seconds, then wrap the tortillas in the towel for 1-2 minutes to soften. This prevents cracking when rolling and ensures they hold up during baking.

Toast your spices

Lightly toast the chili powder, cumin, oregano, garlic powder, and onion powder in the roux for 30 seconds before adding the tomato puree. This blooms the flavors and removes any raw edge from the spices.

Drain the beef well

After browning the ground beef, transfer it to a colander and press down with a spoon to remove excess fat. This keeps the filling from making the enchiladas greasy and ensures a cleaner texture.

Sauce consistency check

The sauce should coat the back of a spoon but still be pourable. If it's too thick, thin it with a splash of chicken stock; if too thin, simmer it a few minutes longer to reduce.

Layer cheese strategically

Place cheese both inside the filling (mixed with the beef) and on top before baking. This creates gooey pockets of cheese in every bite while also forming a golden, bubbly crust on top.

Smart Swaps & Variations

Spicy Chipotle Enchiladas Add 1-2 finely chopped chipotle peppers in adobo sauce to the beef mixture and swap the chili powder for ancho chili powder for a smoky, fiery kick.
Vegetarian Enchiladas Replace the ground beef with 2 cups of cooked lentils or 1.5 cups of crumbled firm tofu, and add 1 cup of corn kernels to the filling for texture.
Cheesy Spinach Enchiladas Mix 2 cups of finely chopped spinach and 1/2 cup of crumbled feta into the beef filling, and use Monterey Jack cheese instead of cheddar for a milder flavor.
Breakfast Enchiladas Swap the chili powder for smoked paprika and add 1/2 cup of cooked chorizo to the beef mixture. Top with scrambled eggs and avocado after baking.

What to Serve With This

  • A dollop of sour cream and sliced avocado for cooling richness
  • Fresh pico de gallo made with diced tomatoes, red onion, cilantro, and lime juice
  • A crisp Mexican lager like Modelo Especial or a light, citrusy margarita
  • A simple side salad of mixed greens with lime vinaigrette to cut through the richness

Storage & Reheating

Storage

Store enchiladas in an airtight container in the refrigerator for up to 4 days. Reheat only once to preserve texture, as multiple reheats can make the tortillas gummy.

Reheating

Cover the enchiladas with foil and reheat in a 175°C (350°F) oven for 15-20 minutes, or until heated through. Avoid microwaving, as it can make the tortillas rubbery and the cheese grainy.

Expert Chef Tips

  1. For extra sauce adhesion, dip each tortilla in the warm enchilada sauce for 5 seconds before adding the filling. This creates a barrier that helps the tortillas hold their shape and soak up flavor.
  2. Use a mix of cheeses-like 1 cup cheddar and 1 cup Monterey Jack-for the best melt and flavor complexity. The cheddar adds sharpness, while Monterey Jack keeps it creamy.
  3. If the sauce is too thin after cooking, whisk in 1 tsp of cornstarch mixed with 1 tbsp water at the end to thicken it slightly. This prevents the enchiladas from becoming watery during baking.

Equipment You’ll Need

  • 9x13-inch baking dish
  • Large skillet or Dutch oven for the sauce
  • Medium pan for sautéing vegetables and beef
  • Mixing bowls for filling and sauce

Nutritional Benefits

  • Each serving (assuming 6 enchiladas) provides approximately 470 calories, with 25g of protein from the lean ground beef and 15g of healthy fats from the cheese and avocado (if served).
  • The dish is rich in iron and zinc from the ground beef, and the red pepper adds a significant amount of vitamin C and antioxidants like lycopene.
  • Using lean ground beef (5-10% fat) keeps saturated fat moderate, and the homemade sauce allows control over sodium levels compared to store-bought versions.
  • The fiber content is boosted by the refried beans and red pepper, supporting digestive health and helping to balance blood sugar levels.

Reviews

No written reviews yet — be the first to cook this and share how it turned out!

Leave a Review

Frequently Asked Questions

Can I use corn tortillas instead of flour?

Yes, but they're more fragile. Warm them thoroughly (as you would flour tortillas) and consider adding a little oil to the sauce to help them hold together. Corn tortillas also have a nuttier flavor that complements the dish.

How do I prevent the enchiladas from unrolling during baking?

Make sure to spread a thin layer of refried beans inside each tortilla-this acts as a glue. Also, don't overfill them; leave a 1-inch border at the top to roll tightly. Baking them seam-side down on the tray also helps keep them closed.

Can I make this ahead of time?

Absolutely. Assemble the enchiladas up to the baking step, cover tightly with foil, and refrigerate for up to 2 days. Bake them straight from the fridge, adding 5-10 extra minutes to the baking time.

What's the best way to reheat leftovers without drying them out?

The oven method (covered with foil) is best, but you can also reheat individual portions in a skillet over low heat with a splash of water or broth. Cover the skillet to steam the enchiladas gently.

How can I make this dish gluten-free?

Swap the all-purpose flour in the sauce for 3 tbsp of cornstarch or a gluten-free flour blend. Ensure your chicken stock and spices are certified gluten-free, as some brands contain hidden gluten.

Can I freeze enchiladas?

Yes. Assemble them, wrap each individually in foil, and freeze for up to 3 months. Thaw overnight in the fridge before baking, adding 10-15 minutes to the baking time if baking from frozen.

Why is my sauce so thin after cooking?

The sauce will thicken as it cools, so it may seem thin right after cooking. If it's still too thin after resting, simmer it a few more minutes to reduce. Alternatively, whisk in a cornstarch slurry at the end to thicken it.

Can I use pre-made enchilada sauce instead?

You can, but the flavor won't be as deep. If using store-bought, look for a red enchilada sauce with no added sugars or thickeners. Heat it separately before assembling the enchiladas to ensure it's pourable.

More Dinner Victories

See all Dinner Victories recipes →

🔒 From the Vault — 43,000+ premium recipes

Browse 43,000+ recipes →

Cook This Next

Al Faham Charcoal Chicken recipe
Up Next

Al Faham Charcoal Chicken

⏱ 55 mins★ 5.0
Start Cooking →