Get ready for a delicious, homemade Mexican feast with these Beef Enchiladas with Homemade Enchilada Sauce. This hearty and flavorful dish combines seasoned ground beef, black beans, and Mexican-blend cheese, all wrapped in warm tortillas and smothered in a rich, homemade enchilada sauce. Whether you’re serving them for a family dinner or entertaining guests, these enchiladas are sure to be a hit.
Not only are these enchiladas easy to customize, but they can also be made with ground turkey, chicken, or even all beans for a vegetarian option. The homemade enchilada sauce elevates the dish with its bold and authentic flavors.
Preparation and Baking
This recipe is simple to prepare and results in a comforting, flavorful meal that can be on the table in just over 30 minutes.
Preparation Time: 15 minutes
Cooking Time: 20 minutes
Total Time: 35 minutes
Servings: 8-10 enchiladas
Ingredients
For the Beef Enchiladas
- 2 Tbsp vegetable oil
- 1 yellow onion, diced
- 2 cloves garlic, minced
- 1.5 lbs ground beef
- Salt and pepper, to taste
- 1 (4 oz) can diced green chiles (mild)
- 1 (15.5 oz) can black beans, rinsed and drained
- 8-10 flour tortillas
- 3 cups Mexican-blend shredded cheese
- 1 batch homemade red enchilada sauce (or 1 can store-bought enchilada sauce)
- Chopped fresh cilantro and green onions, for garnish
Instructions
- Prepare the Sauce: If you’re making homemade enchilada sauce, prepare it now. (See recipe for homemade enchilada sauce below if needed).
- Preheat the Oven: Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish and set it aside.
- Cook the Beef: In a large skillet, heat the vegetable oil over medium-high heat. Add the ground beef and cook, crumbling the meat with a potato masher or spoon. When the beef is halfway cooked, add the diced onion, garlic, and green chiles. Sauté for 3-6 minutes, stirring occasionally, until the onions are soft and the beef is fully cooked. Drain off any excess fat and season the beef mixture with salt and pepper to taste.
- Assemble the Enchiladas: To assemble, spread a couple of tablespoons of enchilada sauce over each tortilla. Add a line of black beans down the center of the tortilla, followed by a spoonful of the beef mixture. Drizzle a little extra enchilada sauce over the beef, then sprinkle ⅓ cup of shredded cheese over the top.
- Roll and Arrange: Roll up the tortilla and place it seam-side down in the greased baking dish. Repeat with the remaining tortillas, beef, and cheese.
- Top and Bake: Pour the remaining enchilada sauce over the top of the rolled tortillas and sprinkle the remaining shredded cheese over everything. Bake the enchiladas uncovered for 20 minutes. If you want the cheese to be golden and bubbly, broil for the last couple of minutes.
- Garnish and Serve: Once the enchiladas are done, remove them from the oven and garnish with freshly chopped cilantro and green onions. Serve hot with your favorite toppings.
Notes
- You can easily swap the ground beef for ground turkey, diced chicken, pre-cooked shredded chicken, or all beans for a vegetarian option.
- These enchiladas pair wonderfully with a side of Mexican rice, guacamole, or sour cream.
Homemade Enchilada Sauce Recipe (Optional)
For an even more flavorful experience, try making your own enchilada sauce from scratch. It’s easy and adds a delicious, homemade touch to your enchiladas.