Beef Enchiladas

This post may contain affiliate links. Read my disclosure policy.

Beef Enchiladas are made with flavorful ground beef, warm tortillas, enchilada sauce, and melty cheese, all topped with sour cream and green onions.

Chicken Enchiladas have always been a favorite Mexican dish for an easy Dinner. If they’re already a staple in your rotation, you won’t regret trying this delicious ground beef variation!

Beef Enchiladas on plate with lime wedges and fork


Enchiladas are a classic, cheesy, and flavorful Mexican favorite. With this simple recipe, you can make the traditional dish with flavorful ingredients for a fun and easy family dinner. The beef mixture is mixed with onions, Taco Seasoning, and green chiles for an amazing taste. Then you just wrap the mixture in tortillas and top it off with enchilada sauce and melty cheese to bake into the ultimate Mexican comfort food.

Beef Enchiladas collage of ingredient prep steps

Enchiladas get a lot of their traditional flavor from the delicious and slightly spicy Red Enchilada Sauce. You can pick up a can of enchilada sauce from the store or easily make your own enchilada sauce mix with easy ingredients like chili powder, cumin, garlic, onion powder, and tomato sauce. Either way, it will taste amazing poured over the cheesy tortillas.

Beef Enchiladas in baking dish

Along with the simple ingredients in the recipe, you can also add optional toppings and sides to the dish. Beef Enchiladas would taste great served with Black Beans, Salsa, or Guacamole. Along with that, you could also top them off with shredded lettuce and bell peppers for some fresh toppings. These amazing enchiladas would taste great with any of your favorite Mexican side dishes for a filling family dinner.



  • Prep: Start the recipe by preheating the oven to 375 degrees and spraying a 9×13 inch baking dish with nonstick cooking spray. Make sure you remember to grease the pan or the tortillas will bake to the bottom!
  • Ground beef mixture: Add the ground beef and sliced onions to a large skillet over medium-high heat. Cook for 6-8 minutes, stirring and breaking apart with a wooden spoon until you have browned meat on all sides. Drain any excess fat out of the meat. Whisk together the taco seasoning and water, and then pour it into the skillet. Add in the chopped green chiles. Stir the ingredients well and let them simmer over medium heat for 5 minutes until the water has mostly evaporated. 
  • Tortillas: Pour the enchilada sauce into a large bowl. Then dip each tortilla into the sauce and place them on a cutting board or another flat prepping surface that will be easy to clean. 
  • Assemble: Add 1/4 cup of beef filling to each of the tortillas, and top that off with 1 tablespoon shredded cheese. Then fold and roll the tortillas. Place the tortilla rolls seam side down in the prepared baking dish. Make sure to face them down so that they don’t open while baking. Pour the remaining enchilada sauce over the top, and sprinkle 1 cup cheddar cheese on top. 
  • Baking time: Put it in the preheated oven to bake for 25-30 minutes. Then top the dish off with green onions and sour cream before serving.

Beef Enchiladas on plate with lime wedges

Save Recipes
Create An Account & Save Recipes


  • Healthier enchiladas: If you want to make Beef Enchiladas with less fat, you can use reduced-fat cheddar cheese and replace the regular ground beef with lean ground beef. 
  • Cheese: There are plenty of different kinds of shredded cheese that you can try out in this recipe. It would taste great with Pepper Jack, gouda, provolone, or a Mexican cheese blend.
  • Chicken enchiladas: If you prefer chicken, simply replace the beef in the meat mixture with ground chicken. 
  • Flavor additions: You can experiment with the flavor by adding in some garlic salt or minced garlic cloves. You can also experiment with the spices in the taco spice mixture like extra cumin, chili powder, paprika, or onion powder depending on your taste. To add a nice refreshing flavor, top the enchiladas off with fresh cilantro leaves before serving. 
  • Vegetables: Bring some extra texture and flavor to the recipe by wrapping your favorite vegetables in the tortilla rolls. They’d taste great with tomatoes, bell peppers, corn, or zucchini. 



  • Serve: After baking, you don’t want to leave Ground Beef Enchiladas at room temperature for more than 2 hours. 
  • Store: To store leftover enchiladas you can transfer them to an airtight container or cover the dish tightly in aluminum foil. They’ll stay good in the fridge for up to 2 days. 
  • Freeze: Transfer the enchiladas to an aluminum foil pan or freeze-proof tupperware to freeze for up to 3 months. Then to reheat turn the oven to 350 degrees. Transfer to an oven-safe pan and place in the oven covered in foil and bake for 45 minutes until reheated.

Pin This

Like this recipe? Save it to your Pinterest board now!




Beef Enchiladas

5 from 2 votes
  • Yield: 8 Servings
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Course: Dinner
  • Cuisine: Mexican
  • Author: Sabrina Snyder

Beef Enchiladas are made with flavorful ground beef, warm tortillas, enchilada sauce, and melty cheese, all topped with sour cream and green onions.


  • 1 pound ground beef , (85/15)
  • 1 yellow onion , diced
  • 1 cup water
  • 3 tablespoons Taco Seasoning , or 1 packet
  • 4 ounces diced green chiles
  • 2 cups Enchilada Sauce
  • 8 fajita sized tortillas
  • 1 1/2 cups cheddar cheese , shredded
  • 1/2 cup green onions , thinly sliced
  • 1/2 cup sour cream


Note: click on times in the instructions to start a kitchen timer while cooking.

  1. Preheat oven to 375 degrees and spray a 9x13 baking dish with cooking spray.
  2. Add ground beef and onion to a large skillet on medium-high heat.
  3. Cook, breaking it apart, for 6-8 minutes.

  4. Drain the fat (if you have any) and add in the taco seasoning mixed with water.
  5. Add chopped green chiles, stir well and let simmer for 5 minutes until water has mostly evaporated.

  6. Add the enchilada sauce to a large bowl.
  7. Dip each tortilla in the sauce then place onto cutting board.
  8. Fill with 1/4 cup of filling and 1 tablespoon of cheddar cheese and roll.
  9. Place seam side down in baking dish.
  10. Pour remaining enchilada sauce over the rolled tortillas.
  11. Top with remaining 1 cup of cheddar cheese.
  12. Bake for 25-30 minutes, then top with green onions and sour cream.

Nutrition Information

Yield: 8 Servings, Amount per serving: 367 calories, Calories: 367g, Carbohydrates: 26g, Protein: 20g, Fat: 20g, Saturated Fat: 10g, Trans Fat: 1g, Cholesterol: 68mg, Sodium: 1264mg, Potassium: 318mg, Fiber: 3g, Sugar: 8g, Vitamin A: 1192g, Vitamin C: 7g, Calcium: 222g, Iron: 3g

All images and text © for Dinner, then Dessert.

Keyword: Beef Enchiladas

Beef Enchiladas collage

Leave a comment & rating

Your email address will not be published. Required fields are marked *


  1. Wow. These are really, really good beef enchiladas. Like I said, I would come back and review these, once my wife cooked them. These really have a great filling, and they have an incredible texture & taste. This is AS GOOD or BETTER than a Mexican restaurant. And, they are not spicy nor are they boring. They taste really, really good. If anyone is wondering, just make them. they are SPECTACULAR. Thanks, DTD, for another great recipe that you just gave the world.

  2. Great that you posted this. We have been looking for some beef enchiladas. We have a recipe, but the inside doesn’t taste that good. The meat mixture is just boring. So, we will try these and let you know what they are like. And, yes, it’s been a while since Mexican week for us.