If you're looking for the perfect Beef Enchiladas, you're in the right place. Whether you love Dinner Ideas or want to explore our Chicken Breast Recipes collection, we've got you covered.
Why You’ll Love This Beef Enchiladas
- Flavorful filling: Toasted spices and aromatics create a rich, savory base.
- Saucy & cheesy: Each bite offers gooey cheese and perfectly sauced tortillas.
- Make-ahead friendly: Assemble ahead and bake when ready—flavors deepen overnight.
- Customizable: Easily add beans, corn, or chiles to suit your taste.
Ingredients & Tools
- 1 tbsp olive oil
- 1 large yellow onion, finely chopped
- 3 cloves garlic, minced
- 500 g ground beef (80/20 lean-to-fat ratio works best)
- 1 tbsp chili powder
- 1 tsp ground cumin
- 1/2 tsp smoked paprika
- 1/2 tsp dried oregano
- 1/4 tsp black pepper
- 1/2 tsp salt (or to taste)
- 240 ml red enchilada sauce (store-bought or homemade)
- 8 medium flour tortillas
- 200 g shredded Monterey Jack cheese
- 100 g shredded sharp cheddar cheese
- For garnish: fresh cilantro, chopped; sour cream; sliced jalapeños
Tools: 9×13 inch baking dish, large skillet, mixing bowls, whisk (if making sauce from scratch), spatula
Notes: Using good-quality enchilada sauce makes a difference, but a simple homemade version works beautifully. Don’t skip toasting the spices with the beef—it deepens their flavor.
Nutrition (per serving)
| Calories: | 480 kcal |
| Protein: | 28 g |
| Fat: | 25 g |
| Carbs: | 34 g |
| Fiber: | 3 g |
Serves: 4 | Prep Time: 20 minutes | Cook Time: 25 minutes | Total Time: 45 minutes
Before You Start: Tips & Ingredient Notes
- Why use two types of cheese? Monterey Jack melts beautifully and gives that lovely stretch, while sharp cheddar adds a tangy depth. Together, they create a more complex cheesy flavor than using just one type.
- Can I use corn tortillas instead? Absolutely! Corn tortillas offer a more traditional flavor and texture. The key is to warm them briefly before rolling—this prevents them from cracking and makes them much more pliable.
- Don’t have all the spices listed? No worries—you can use 2 tablespoons of pre-mixed taco seasoning instead. The flavor profile will be slightly different but still delicious. I’ve done this in a pinch many times.
- How important is browning the meat properly? Really important. You want that nice caramelization on the beef—it adds a deeper, richer flavor to the entire dish. Don’t rush this step; let the beef get some good color.
How to Make Beef Enchiladas
Step 1: Preheat your oven to 190°C (375°F). Grab your 9×13 inch baking dish and spread about 60 ml (1/4 cup) of the enchilada sauce evenly across the bottom. This initial layer prevents the tortillas from sticking and adds moisture from the very start. You’ll notice how it creates a steamy environment that helps everything cook evenly.
Step 2: Heat the olive oil in a large skillet over medium heat. Add the chopped onion and cook for about 4-5 minutes, until it becomes soft and translucent. Then stir in the minced garlic—the aroma at this point is just incredible. Cook for another minute until fragrant, being careful not to let the garlic burn.
Step 3: Add the ground beef to the skillet, breaking it up with your spatula as it cooks. You want to cook it until it’s nicely browned, which should take about 6-8 minutes. As the beef cooks, you’ll see the color change from pink to brown, and some delicious browned bits will form on the bottom of the pan—that’s pure flavor right there.
Step 4: Now for the spices! Sprinkle the chili powder, cumin, smoked paprika, oregano, salt, and black pepper over the beef mixture. Stir everything together and let the spices toast for about a minute—you’ll really notice how their fragrance intensifies. This toasting step makes such a difference in developing depth of flavor.
Step 5: Remove the skillet from heat and stir in another 60 ml (1/4 cup) of the enchilada sauce. This helps bind the filling together and adds extra moisture. The mixture should look glossy and hold together when you spoon it. Let it cool for a few minutes—this prevents the tortillas from tearing when you assemble them.
Step 6: Now for assembly! Take one tortilla and spread about a tablespoon of enchilada sauce on one side—this is my secret for preventing dry enchiladas. Spoon a generous portion of the beef mixture down the center, then top with a handful of the mixed cheeses. Roll the tortilla tightly around the filling and place it seam-side down in your prepared baking dish.
Step 7: Repeat with the remaining tortillas, arranging them snugly in the dish. You should fit all eight in there quite comfortably. Once they’re all nestled in, pour the remaining enchilada sauce over the top, making sure to cover each enchilada evenly. Use the back of a spoon to spread it around if needed.
Step 8: Sprinkle the remaining cheese generously over the top—don’t be shy here! The cheese will melt into a beautiful golden crust. Cover the dish with foil and bake for 15 minutes, then remove the foil and bake for another 8-10 minutes until the cheese is bubbly and slightly browned around the edges.
Step 9: Remove from the oven and let the enchiladas rest for about 5 minutes before serving. This resting time allows the filling to set slightly, making them much easier to serve without falling apart. The aroma at this point is absolutely irresistible!
Storage & Freshness Guide
- Fridge: Store covered up to 4 days. Reheat in oven for best texture.
- Freezer: Freeze assembled, unbaked dish up to 3 months. Thaw overnight before baking.
- Reviving: Sprinkle with fresh cheese before reheating to restore creaminess.
Serving Suggestions
Complementary Dishes
- Mexican Rice — The fluffy, tomato-infused grains are perfect for soaking up any extra enchilada sauce that escapes onto your plate.
- Black Bean Salad — A bright, zesty bean salad with lime juice and cilantro adds freshness that cuts through the richness of the enchiladas beautifully.
- Grilled Corn on the Cob — Smoky charred corn with a sprinkle of chili powder and cotija cheese brings wonderful texture and sweetness to balance the meal.
Drinks
- Classic Margarita — The tangy lime and tequila cut through the richness of the beef and cheese, creating a refreshing contrast with each sip.
- Mexican Lager — A light, crisp beer like Corona or Modelo won’t overpower the spices but will cleanse your palate between bites perfectly.
- Hibiscus Iced Tea (Agua de Jamaica) — This slightly tart, vibrant red tea offers a caffeine-free option that’s both refreshing and visually stunning.
Something Sweet
- Churros with Chocolate Sauce — Crispy cinnamon-sugar coated churros dipped in rich chocolate sauce provide the perfect sweet ending to your Mexican feast.
- Tres Leches Cake — This incredibly moist sponge cake soaked in three kinds of milk is decadent without being overly heavy after a savory meal.
- Mango Sorbet — A light, fruity sorbet cleanses the palate and provides a refreshing, not-too-sweet finish that feels just right.
Top Mistakes to Avoid
- Overfilling the tortillas. It’s tempting to pack in as much filling as possible, but this leads to bursting enchiladas that are difficult to roll and serve. A moderate amount ensures they hold their shape beautifully.
- Skipping the sauce on the tortilla before filling. This step might seem unnecessary, but it’s crucial for preventing dry, tough tortillas. The sauce keeps them pliable and adds flavor throughout.
- Using cold tortillas straight from the fridge. Cold tortillas crack when you try to roll them. Let them come to room temperature or warm them briefly for much easier handling.
- Not letting them rest after baking. I know it’s hard to wait when they smell so good, but those few minutes of resting time allow the filling to set, making serving much cleaner.
Expert Tips
- Tip: Warm your tortillas briefly before assembling. Just 10-15 seconds in a dry skillet or microwave makes them incredibly pliable and prevents cracking during rolling. This small step makes a huge difference in presentation.
- Tip: Make your own enchilada sauce if you have time. Sauté some garlic and spices, add tomato paste and broth, and simmer for 10 minutes. The flavor depth is noticeably better than most store-bought versions.
- Tip: For extra flavor, toast whole cumin seeds and grind them fresh. The aroma and taste are far superior to pre-ground cumin that’s been sitting in your cupboard for months.
- Tip: If you’re making these ahead, assemble everything but wait to add the final cheese topping until just before baking. This prevents the cheese from absorbing too much moisture and becoming gummy.
FAQs
Can I make these beef enchiladas ahead of time?
Absolutely! You can assemble the entire dish up to 24 hours in advance—just cover tightly and refrigerate. When ready to bake, you might need to add 5-10 minutes to the cooking time since it’s starting cold. Some people even think they taste better after the flavors have mingled overnight. If the top looks dry after refrigeration, you can add a tiny bit more sauce before baking.
Can I freeze beef enchiladas?
Yes, they freeze beautifully! After assembling, wrap the entire baking dish tightly in both plastic wrap and foil before freezing for up to 3 months. Thaw in the refrigerator overnight before baking as directed. For individual portions, you can freeze them on a baking sheet first, then transfer to freezer bags—perfect for quick single servings.
What’s the best way to reheat leftover enchiladas?
The oven is your best bet for maintaining texture. Reheat at 180°C (350°F) for 15-20 minutes until warmed through. The microwave can make them soggy, but if you’re in a hurry, cover with a damp paper towel and heat in 30-second intervals. Adding a fresh sprinkle of cheese before reheating helps revive them beautifully.
Can I use chicken instead of beef?
Definitely! Shredded cooked chicken works wonderfully. I’d recommend using thigh meat for more flavor and moisture. The cooking method remains the same—just substitute an equal amount of shredded chicken for the ground beef. You might want to add a touch more seasoning since chicken is milder than beef.
Why did my enchiladas turn out soggy?
This usually happens from too much sauce or not baking them uncovered for the final few minutes. Make sure you’re using the recommended amount of sauce, and always finish baking without the foil to allow excess moisture to evaporate. Also, ensure your filling isn’t too wet—drain any excess liquid from the beef mixture before rolling.
Beef Enchiladas
Make the best cheesy Beef Enchiladas with this easy recipe. Perfectly seasoned ground beef wrapped in soft tortillas and baked to bubbly perfection. Get the recipe now!
Ingredients
For the Ingredients
-
1 tbsp olive oil
-
1 large yellow onion (finely chopped)
-
3 cloves garlic (minced)
-
500 g ground beef (80/20 lean-to-fat ratio works best)
-
1 tbsp chili powder
-
1 tsp ground cumin
-
1/2 tsp smoked paprika
-
1/2 tsp dried oregano
-
1/4 tsp black pepper
-
1/2 tsp salt (or to taste)
-
240 ml red enchilada sauce (store-bought or homemade)
-
8 medium flour tortillas
-
200 g shredded Monterey Jack cheese
-
100 g shredded sharp cheddar cheese
-
For garnish (fresh cilantro, chopped; sour cream; sliced jalapeños)
Instructions
-
Preheat your oven to 190°C (375°F). Grab your 9x13 inch baking dish and spread about 60 ml (1/4 cup) of the enchilada sauce evenly across the bottom.01
-
Heat the olive oil in a large skillet over medium heat. Add the chopped onion and cook for about 4-5 minutes, until it becomes soft and translucent. Then stir in the minced garlic and cook for another minute until fragrant, being careful not to let the garlic burn.02
-
Add the ground beef to the skillet, breaking it up with your spatula as it cooks. Cook until it’s nicely browned, which should take about 6-8 minutes.03
-
Sprinkle the chili powder, cumin, smoked paprika, oregano, salt, and black pepper over the beef mixture. Stir everything together and let the spices toast for about a minute.04
-
Remove the skillet from heat and stir in another 60 ml (1/4 cup) of the enchilada sauce. Let it cool for a few minutes.05
-
Take one tortilla and spread about a tablespoon of enchilada sauce on one side. Spoon a generous portion of the beef mixture down the center, then top with a handful of the mixed cheeses. Roll the tortilla tightly around the filling and place it seam-side down in your prepared baking dish.06
-
Repeat with the remaining tortillas, arranging them snugly in the dish. Pour the remaining enchilada sauce over the top, making sure to cover each enchilada evenly.07
-
Sprinkle the remaining cheese generously over the top. Cover the dish with foil and bake for 15 minutes, then remove the foil and bake for another 8-10 minutes until the cheese is bubbly and slightly browned around the edges.08
-
Remove from the oven and let the enchiladas rest for about 5 minutes before serving.09
Not what you're looking for?



