This easy beef enchiladas recipe makes eight saucy, cheesy enchiladas in about 45 to 55 minutes. Seasoned lean ground beef is cooked with onion, garlic, green chiles, and black beans, then rolled into warm tortillas, covered with red enchilada sauce, and baked until bubbling.
Every bite brings together savory beef, creamy beans, bright chile flavor, tender tortillas, and a generous blanket of melted cheese. Serve these enchiladas for a family dinner, casual gathering, or make-ahead meal with sour cream, cilantro, green onions, jalapeños, or avocado on top.
Jump to RecipeWhy You’ll Love This Recipe
These beef enchiladas are made with familiar ingredients and straightforward steps, yet the finished dish tastes like something you would order at a favorite Mexican restaurant. The filling is hearty without being heavy, thanks to the balance of lean ground beef, tender black beans, and mild green chiles.
The red enchilada sauce keeps the tortillas moist while the cheese creates a rich, golden topping. Since the filling can be prepared in one skillet, cleanup stays manageable even when you are cooking on a busy weeknight.
This recipe makes eight enchiladas, which is enough for four generous servings or six lighter portions with a side dish. If your household enjoys comforting skillet dinners, you may also like this easy beef and noodle dinner for another family-friendly option.
Ingredients You’ll Need

Gather the ingredients before you begin so the filling comes together quickly. The recipe uses one 10-ounce can of red enchilada sauce; if you prefer especially saucy enchiladas, you can use a larger 10-to-15-ounce amount while keeping the same assembly method.
- Aromatic base: Vegetable oil, yellow onion, and garlic create a savory foundation.
- Protein and seasoning: Lean ground beef, chili powder, cumin, kosher salt, and black pepper provide the main flavor.
- Texture and color: Undrained diced green chiles and drained black beans add moisture, gentle heat, and satisfying bite.
- Assembly ingredients: Eight 8-inch flour or corn tortillas, red enchilada sauce, and two cups of shredded cheese complete the dish.
- Finishing touches: Sour cream, cilantro, green onions, jalapeños, and avocado let everyone customize a plate.
Corn tortillas offer a more traditional flavor, while flour tortillas are often easier to roll without splitting. Choose Mexican-blend cheese, cheddar-jack, or Monterey Jack based on what you have available.
How to Make It Step-by-Step

Step 1: Heat the vegetable oil in a large skillet over medium heat, then add the finely diced onion. Cook for 3 to 4 minutes, stirring occasionally, until the onion is soft and translucent. Add the minced garlic and cook for about 30 seconds, just until fragrant.
Step 2: Add the ground beef to the skillet and break it apart with a wooden spoon or spatula. Cook for 6 to 8 minutes, stirring often, until the beef is browned and no longer pink. If the meat releases a large amount of fat, carefully drain the excess before continuing.
Step 3: Sprinkle the chili powder, cumin, kosher salt, and black pepper over the beef. Add the undrained green chiles, drained and rinsed black beans, and about 1/2 cup of the enchilada sauce, then stir until everything is evenly combined.
Step 4: Let the filling simmer for 2 to 3 minutes over medium-low heat. This short simmer gives the spices time to mingle and allows the sauce to coat the beef and beans without making the mixture watery.
Step 5: Heat the oven to 375°F and spread about 1/2 cup of the remaining enchilada sauce across the bottom of a 9-by-13-inch baking dish. Warm the tortillas briefly in a skillet, microwave, or damp towel so they bend easily instead of cracking.
Step 6: Spoon approximately 1/2 cup of beef filling down the center of one tortilla and sprinkle it with a small amount of cheese. Roll the tortilla tightly, place it seam-side down in the baking dish, and repeat with the remaining tortillas and filling.
Step 7: Pour the remaining enchilada sauce over the rolled tortillas, making sure the ends receive some sauce as well. Sprinkle the remaining cheese evenly over the top, then cover the dish loosely with foil.
Step 8: Bake for 15 minutes at 375°F, then remove the foil and continue baking for another 5 to 10 minutes. The enchiladas are ready when the cheese is fully melted, bubbling, and lightly browned around the edges.
Step 9: Let the dish rest for 5 minutes before serving. Add sour cream, cilantro, diced green onion, sliced jalapeños, or avocado just before bringing the enchiladas to the table.
For another cozy beef dinner that works well on a chilly evening, take a look at our ground beef chili in a bread bowl.
Pro Tips for the Best Enchiladas

Warm tortillas are the key to easy rolling. Corn tortillas can split when cold, so heat them briefly in a dry skillet, wrap them in a damp towel, or microwave them until pliable.
Use a moderate amount of filling in each tortilla rather than packing it tightly. Approximately 1/2 cup gives each enchilada a satisfying center while leaving enough room to roll it securely and keep it from falling apart in the baking dish.
- Keep the filling thick: Simmer only until the sauce coats the beef and beans. Excess liquid can make the tortillas too soft.
- Protect the cheese: Cover the dish for the first 15 minutes so the enchiladas heat through without the cheese browning too quickly.
- Finish uncovered: Removing the foil for the final 5 to 10 minutes helps the cheese become lightly golden.
- Rest before serving: A 5-minute rest allows the sauce to settle and makes the enchiladas easier to lift.
If you are serving homemade bread alongside dinner, these soft Hawaiian rolls make a pleasantly sweet contrast to the spicy, savory sauce.
What to Serve with Beef Enchiladas

These enchiladas are filling enough to serve on their own, but a few simple sides can turn them into a complete dinner. Try a crisp green salad, steamed corn, or a spoonful of rice to balance the saucy main dish.
For a fresh topping, combine diced avocado with chopped cilantro and green onion. Sour cream cools the chile flavor, while sliced jalapeños add extra heat for anyone who likes a bolder bite.
A platter of enchiladas also works beautifully for a relaxed dinner party because guests can choose their own toppings. Set out small bowls of sour cream, jalapeños, avocado, cilantro, and green onions so everyone can finish their plate exactly as they prefer.
Storage and Reheating

Cool leftover enchiladas, cover the baking dish tightly, and refrigerate them. They are best enjoyed within a few days, and the sauce helps keep the tortillas tender as they rest.
Reheat individual portions in the microwave until hot, or warm several enchiladas in a covered oven-safe dish. If the cheese needs refreshing, add a small sprinkle before reheating, then uncover briefly at the end.
For another hearty beef recipe with a creamy sauce, you can also try this comforting beef stroganoff. Both dishes are practical choices when you want a satisfying dinner made with everyday ingredients.
Easy Variations
The recipe is flexible while keeping the same eight-enchilada format. Use corn tortillas for a traditional corn flavor or flour tortillas for a softer roll that is usually simpler to handle.
- Make it spicier: Add sliced jalapeños to the filling or use hot green chiles.
- Change the cheese: Monterey Jack melts smoothly, while cheddar-jack adds a sharper flavor.
- Skip the beans: Omit them if you prefer a beef-forward filling, though the mixture will be less substantial.
- Add vegetables: Stir in finely diced bell pepper or corn if you have extra produce available.
If you like stuffed dishes with plenty of savory filling, our beef and broccoli stuffed peppers offer another delicious dinner idea with a colorful presentation.

Easy Beef Enchiladas Recipe
Ingredients
Method
- Heat the vegetable oil in a large skillet over medium heat. Add the diced onion and sauté for 3 to 4 minutes, until softened, then add the garlic and cook for about 30 seconds.
- Add the lean ground beef and cook for 6 to 8 minutes, breaking it into small pieces, until browned and no longer pink. Drain excess fat if needed.
- Stir in the chili powder, cumin, kosher salt, black pepper, green chiles, black beans, and about 1/2 cup of the enchilada sauce. Simmer for 2 to 3 minutes so the flavors combine.
- Heat the oven to 375°F. Spread about 1/2 cup of the remaining enchilada sauce over the bottom of a 9-by-13-inch baking dish.
- Warm the tortillas briefly in a skillet, microwave, or damp towel until flexible. Spoon approximately 1/2 cup of filling down the center of each tortilla, add a little cheese, roll tightly, and place seam-side down in the baking dish.
- Pour the remaining enchilada sauce over the rolled tortillas and sprinkle the remaining cheese evenly over the top. Cover the baking dish loosely with foil.
- Bake at 375°F for 15 minutes. Remove the foil and bake for another 5 to 10 minutes, until the cheese is melted and lightly browned.
- Let the enchiladas rest for 5 minutes before serving. Finish with your favorite toppings, such as sour cream, cilantro, green onions, jalapeños, or avocado.
Notes
Final Thoughts
This easy beef enchiladas recipe delivers a warm, satisfying dinner with minimal fuss. The combination of seasoned ground beef, black beans, green chiles, red sauce, and melted cheese creates layers of flavor while the simple skillet filling keeps preparation approachable.
Remember to warm the tortillas, avoid overfilling them, and reserve enough cheese for the top. Those small details help the enchiladas hold together, stay tender, and develop the bubbling golden finish that makes this dish so inviting.
Serve the enchiladas after a brief five-minute rest with your favorite toppings and a simple side. Whether you make them for a weeknight meal or a casual weekend gathering, this eight-enchilada recipe is sure to earn a regular place in your dinner rotation.