Go Back

Beef Enchiladas

A comforting classic featuring seasoned ground beef, pinto beans, and green chiles, rolled in tortillas, smothered in a rich red sauce, and baked with cheese.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 8 servings

Ingredients
  

For the Enchiladas
  • 1 batch homemade red enchilada sauce or 15 ounces store-bought red enchilada sauce
  • 1 tablespoon olive oil
  • 1 small white onion diced
  • 4 cloves garlic minced
  • 1 1/2 pounds 24 ounces lean ground beef
  • 1 teaspoon ground cumin
  • 1 15-ounce can pinto beans, rinsed and drained
  • 1 4-ounce can diced green chiles, drained
  • 1/2 teaspoon fine sea salt
  • 1/4 teaspoon freshly-cracked black pepper
  • 8 large flour tortillas
  • 3 cups Mexican-blend shredded cheese
For the Toppings (Optional, but Highly Recommended)
  • Fresh cilantro chopped
  • Red onion chopped
  • Avocado diced or sliced
  • Sour cream or Mexican crema
  • Cotija cheese crumbled

Method
 

Instructions
  1. Prepare the enchilada sauce. If you're making it from scratch, follow your preferred recipe for homemade red enchilada sauce. If using store-bought, ensure you have about 15 ounces ready. A good sauce is the foundation of great enchiladas, so don't skimp on this step!
  2. Sauté the beef filling. Heat 1 tablespoon of olive oil in a large sauté pan over medium-high heat. Add the diced white onion and minced garlic to the pan and sauté for about 3 minutes, stirring occasionally, until they become fragrant and softened. Next, add the lean ground beef and 1 teaspoon of ground cumin to the pan. Continue to sauté for about 5 minutes, or until the beef is completely browned, breaking it up with a wooden spoon as it cooks. Once the beef is browned, stir in the rinsed and drained pinto beans and the drained diced green chiles until everything is well combined. Season the mixture with a few generous pinches of fine sea salt and freshly-cracked black pepper to taste. Remove the pan from the heat and set aside.
  3. Prep oven and baking dish. Preheat your oven to 350°F (180°C). Take a 9 x 13-inch baking dish and spread about 1/2 cup of the prepared enchilada sauce evenly along the bottom. This layer of sauce will prevent the tortillas from sticking and add an extra layer of flavor.
  4. Assemble the enchiladas. Set up an assembly line with your tortillas, enchilada sauce, beef filling, and shredded cheese. Lay one large flour tortilla flat. Spread about two tablespoons of enchilada sauce evenly over the entire surface of the tortilla. Next, add a generous spoonful of the beef filling in a line down the center of the tortilla. Sprinkle about 1/3 cup of the Mexican-blend shredded cheese over the beef filling. Carefully roll up the tortilla, starting from one end, and place it seam-side down in the prepared baking dish. Repeat this process with the remaining tortillas and filling until your baking dish is full. Once all the enchiladas are assembled, spread any remaining enchilada sauce evenly over the top of the rolled enchiladas, ensuring they are fully covered. Finally, sprinkle any extra shredded cheese over the top of the sauce-covered enchiladas.
  5. Bake to Perfection. Place the baking dish in the preheated oven and bake uncovered for 20 minutes, or until the enchiladas are cooked through, the cheese is melted and bubbly, and the tortillas are slightly crispy on the outside. The edges should be golden brown and the sauce should be simmering. Once baked, carefully transfer the baking dish to a wire rack and let it rest for a few minutes before serving. This allows the enchiladas to set slightly and makes them easier to serve.

Notes

Make ahead instructions: If you would like to prep these enchiladas up ahead of time, go ahead and prep them through Step 4. Then cover the baking dish tightly and refrigerate for up to 48 hours. Bake as directed.
Freezer instructions: You can freeze enchiladas either before or after they have been cooked. For optimal texture, I recommend freezing enchiladas before hand, which will allow the tortillas to crisp up perfectly in the oven and avoid sogginess. But either option will work. Simply...
Freezing uncooked enchiladas: Prep the enchiladas in a freezer-safe pan (foil pans work well) through Step 4. Cover the dish very tightly with foil and freeze for up to 3 months. (If you don’t have an extra pan, you can line a basic baking dish with parchment and freeze the enchiladas until firm. Then gently lift the frozen enchiladas up from the pan, quickly transfer to a large freezer bag, squeeze out any extra air, then seal and freeze.)
Freezing cooked enchiladas: Prep the enchiladas through Step 5. Cover the pan very tightly with foil or transfer the enchiladas to a freezer bag and squeeze out any extra air. Freeze for up to 3 months.
How to reheat frozen enchiladas: If the uncooked enchiladas are completely frozen, bake covered at 350°F for 30 minutes, then uncover and bake for an additional 10-20 minutes or until cooked through. If the uncooked enchiladas are thawed, bake as directed in the recipe below. Frozen cooked enchiladas can be baked uncovered at 350°F for 20-30 minutes until warmed through. You can also heat frozen cooked enchiladas in the microwave, but note that the tortillas may dry out and become rubbery.