Why make this recipe
Beef Enchiladas are a classic Mexican dish that brings comfort and satisfaction to the table. They are perfect for family gatherings, casual dinners, or even meal prep for the week. With their savory ground beef filling, rich sauce, and melted cheese, these enchiladas are sure to please everyone. Plus, they’re easy to make and can be customized to suit your tastes. Whether you’re new to cooking or a seasoned pro, this recipe will help you create a delicious meal that everyone will love.
How to make Beef Enchiladas
Making Beef Enchiladas might seem daunting, but it’s actually quite simple. You will sauté the onions and ground beef, mix in some spices, and then roll everything up in tortillas. After that, pour some enchilada sauce over them and bake until golden and bubbly. Follow these steps, and you’ll have a comforting meal that tastes like it’s straight from a restaurant!
Ingredients
- 1 lb lean ground beef
- 8 corn tortillas
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 2 cups enchilada sauce (store-bought or homemade)
- 1 cup shredded cheese (cheddar or Monterey Jack)
- ½ cup sour cream
- 2 tsp olive oil
- Fresh cilantro (optional)
Directions
Heat the Oil: Start by heating the olive oil in a large skillet over medium heat.
Sauté the Onion: Add the chopped onion to the skillet and sauté for about 4 minutes, or until the onions are translucent.
Cook the Beef: Add the ground beef to the skillet. Break it apart with a spatula and cook for about 5-7 minutes, or until it’s browned.
Add Garlic and Spices: Stir in the minced garlic, along with some salt and pepper, and cook for one more minute.
Combine Sauce: Pour in half of the enchilada sauce and let it simmer for about 3-4 minutes to blend the flavors.
Prepare the Baking Dish: Spread some enchilada sauce in the bottom of a baking dish to prevent sticking.
Fill the Tortillas: Take a corn tortilla, fill it with the beef mixture, and roll it tightly. Place each rolled tortilla seam-side down in the dish.
Add Sauce and Cheese: Once all the tortillas are in the dish, pour the remaining enchilada sauce over the top and sprinkle with shredded cheese.
Bake: Preheat your oven to 350°F (175°C) and bake the enchiladas for 20-25 minutes or until they are bubbly and the cheese is melted.
Serve: Let them cool for a few minutes, then serve hot, garnished with sour cream and fresh cilantro if desired.
Nutritional benefits
Beef Enchiladas not only taste great but also offer several nutritional benefits. Ground beef is a good source of protein, essential for maintaining and repairing muscles. Onions and garlic provide antioxidants and have anti-inflammatory properties. Additionally, the cheese adds calcium and vitamin D, which are important for bone health. Including sour cream and optional cilantro can enhance flavor while offering their own health benefits as well.
What to Serve With Beef Enchiladas
To complete your meal, consider serving your Beef Enchiladas with a few tasty side dishes. Here are some suggestions:
- Mexican Rice: Fluffy rice cooked with tomatoes and spices pairs well with the enchiladas.
- Refried Beans: Creamy beans can provide extra protein and fiber.
- Guacamole: Creamy and rich, this dip complements the flavors of the enchiladas nicely.
- Pico de Gallo: Fresh salsa made with tomatoes, onions, cilantro, and lime will add a refreshing crunch.
Why You’ll Love This
- Simple Ingredients: This recipe uses common ingredients that you may already have at home.
- Comfort Food: The combination of meat, cheese, and sauce is incredibly satisfying.
- Customizable: You can easily adapt this recipe by adding vegetables, using different proteins, or altering spices to suit your taste.
- Make Ahead: These enchiladas can be made in advance and stored for later, making them perfect for busy days.
How to store Beef Enchiladas
If you have leftovers (which is often the case because these enchiladas are so filling!), you can store them easily for future meals.
In the Refrigerator: Store in an airtight container in the fridge for up to 3-4 days. Reheat in the oven or microwave before serving.
In the Freezer: Wrap the enchiladas tightly in foil or plastic wrap and place them in a freezer-safe container. They can be kept in the freezer for up to 3 months. When ready to eat, thaw overnight in the fridge and then reheat in the oven.
Tips and mistakes to avoid
- Don’t Rush the Cooking: Sauté the onions and beef thoroughly for better flavor.
- Use Fresh Ingredients: Fresh garlic and good-quality beef make a big difference.
- Avoid Overfilling: Don’t overstuff the tortillas; otherwise, they might burst during baking.
- Choose the Right Sauce: Whether homemade or store-bought, ensure your enchilada sauce is flavorful. You can even adjust the spiciness to your preference.
Variation
Feel free to mix this recipe up! Here are a few variations you might like:
- Vegetarian Option: Substitute the ground beef with sautéed mushrooms, zucchini, or black beans.
- Cheesy Enchiladas: Add more cheese inside each tortilla for an extra cheesy delight.
- Spicy Kick: Mix in some jalapeños or use a spicy enchilada sauce for added heat.
FAQs
1. Can I use flour tortillas instead of corn?
Yes, you can use flour tortillas if you prefer, but corn tortillas are traditional for enchiladas and tend to hold their shape better.
2. How can I make this dish spicier?
Include chopped jalapeños, use a spicy enchilada sauce, or sprinkle red pepper flakes in the beef mixture to elevate the heat.
3. Can I prepare Beef Enchiladas in advance?
Absolutely! You can prepare the enchiladas up to the baking step, cover them tightly, and refrigerate or freeze them. Just bake them when you’re ready to eat!

Beef Enchiladas
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: None
Description
Satisfying and savory beef enchiladas filled with ground beef, cheese, and topped with enchilada sauce.
Ingredients
- 1 lb lean ground beef
- 8 corn tortillas
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 2 cups enchilada sauce (store-bought or homemade)
- 1 cup shredded cheese (cheddar or Monterey Jack)
- ½ cup sour cream
- 2 tsp olive oil
- Fresh cilantro (optional)
Instructions
- Heat the olive oil in a large skillet over medium heat.
- Add the chopped onion and sauté for about 4 minutes, until translucent.
- Add the ground beef, breaking it apart with a spatula, and cook for about 5-7 minutes, until browned.
- Stir in the minced garlic, along with salt and pepper, and cook for one more minute.
- Pour in half of the enchilada sauce and let it simmer for about 3-4 minutes to blend the flavors.
- Spread some enchilada sauce in the bottom of a baking dish.
- Fill each corn tortilla with the beef mixture, roll tightly, and place seam-side down in the dish.
- Pour the remaining enchilada sauce over the top and sprinkle with shredded cheese.
- Preheat your oven to 350°F (175°C) and bake for 20-25 minutes until bubbly and the cheese is melted.
- Let them cool for a few minutes before serving hot, garnished with sour cream and fresh cilantro if desired.
Notes
For a spicy kick, mix in jalapeños or use a spicy enchilada sauce. Store leftovers in an airtight container.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Mexican
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 5g
- Sodium: 700mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 3g
- Protein: 25g
- Cholesterol: 60mg









