Beef Enchiladas
These beef enchiladas combine perfectly seasoned ground beef, a homemade enchilada sauce with a secret ingredient, and plenty of melty cheese for a restaurant-quality Mexican dinner that comes together in just 45 minutes.
Cook Time 45 minutes mins
Course Dinner, Main Course
Cuisine Mexican
Large skillet
9x13 baking dish
Small saucepan
For the enchilada sauce
- 3 tablespoons vegetable oil
- 3 tablespoons all-purpose flour
- 1/4 cup chili powder
- 2 cups chicken broth
- 1 (8 oz) can tomato sauce
- 1 teaspoon ground cumin
- 1 teaspoon garlic powder
- 1/2 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon cinnamon (my secret ingredient!)
For the beef filling
- 1 tablespoon vegetable oil
- 1 pound ground beef (80/20 lean-to-fat ratio)
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 (4 oz) can diced green chiles
- 1/2 teaspoon ground cumin
- 1/2 teaspoon dried oregano
- Salt and pepper to taste
For assembly
- 12 corn tortillas (or flour tortillas if you prefer)
- 3 cups shredded Mexican cheese blend, divided
- Optional toppings: diced avocado, sour cream, chopped cilantro, sliced jalapeños, lime wedges
Step 1: Make the Enchilada Sauce
Heat the oil in a small saucepan over medium heat until shimmering.
Add the flour and chili powder, then whisk continuously for about 2 minutes until fragrant. This is essentially making a roux, which will thicken your sauce.
Gradually whisk in the chicken broth to avoid lumps. Then add tomato sauce, cumin, garlic powder, oregano, salt, and cinnamon.
Bring to a simmer and cook for 5-7 minutes until slightly thickened, whisking occasionally. The sauce should coat the back of a spoon but still be pourable.
Remove from heat and set aside. This sauce can be made up to 3 days ahead and refrigerated if you want to prep ahead!
Step 2: Prepare the Beef Filling
Preheat your oven to 375°F (190°C).
Heat oil in a large skillet over medium-high heat until shimmering.
Add the ground beef and break it apart with a wooden spoon. Cook until no longer pink, about 5-7 minutes.
Add the diced onion and cook until softened, about 3-4 minutes.
Stir in the garlic, green chiles, cumin, and oregano. Cook for another minute until fragrant.
Season with salt and pepper to taste, then remove from heat. Drain excess fat if needed.
Stir in 1 cup of the shredded cheese while the mixture is still hot so it melts slightly.
Step 3: Soften the Tortillas
Traditional method: Lightly fry each tortilla in hot oil for about 10 seconds per side until pliable but not crispy. Drain on paper towels.
Easier method: Stack tortillas, wrap in damp paper towels, and microwave for 30-45 seconds until warm and pliable.
Healthier option: Brush tortillas lightly with oil on both sides and warm in the oven for 2-3 minutes.
Step 4: Assemble and Bake
Spread about 1/2 cup of enchilada sauce in the bottom of a 9x13 baking dish.
Working with one tortilla at a time, place about 1/4 cup of the beef filling down the center of the tortilla.
Roll up the tortilla tightly and place it seam-side down in the baking dish. Repeat with remaining tortillas, arranging them snugly in the dish.
Pour the remaining enchilada sauce over the top, making sure to cover all the tortillas (this prevents them from drying out).
Sprinkle the remaining 2 cups of cheese evenly over the top.
Bake uncovered for 20-25 minutes until the cheese is melted and bubbly and the edges are slightly crispy.
Let stand for 5 minutes before serving (I know it's hard to wait, but this helps them set up a bit!).
Garnish with your choice of toppings and serve hot. Prepare for compliments!
- Sauce strategy: The homemade enchilada sauce is what makes this recipe special, but in a pinch, you can substitute 2.5 cups of your favorite store-bought enchilada sauce.
- Tortilla tip: Corn tortillas have more authentic flavor, but flour tortillas are easier to work with and don't tear as easily. Both are delicious!
- Make ahead magic: You can assemble the entire dish up to 24 hours in advance and refrigerate. Add an extra 10 minutes to the baking time if cooking from cold.
- Freezer friendly: Baked enchiladas freeze beautifully for up to 3 months. Thaw overnight in the refrigerator and reheat in a 350°F oven until warmed through.
- Spice control: For milder enchiladas, reduce the chili powder to 2 tablespoons. For spicier, add 1/4 teaspoon cayenne to the sauce or top with sliced jalapeños.