These savory beef enchiladas feature a well-seasoned ground beef filling with aromatic cumin, chili powder, and smoked paprika. The beef mixture gets rolled into soft flour tortillas along with generous amounts of shredded cheddar and Monterey Jack cheese. After topping with homemade or canned red enchilada sauce and more cheese, they bake until bubbly and golden.
The result is tender, cheesy bundles with just the right amount of spice. Ready in under an hour, this makes a perfect weeknight dinner that the whole family will love.
My college roommate taught me to make enchiladas during our second year when we were both broke and craving something that felt like a real home-cooked dinner. We stood in her tiny kitchen with a bottle of cheap wine, taking turns stirring the beef on a stove that never quite heated evenly. Those messy, cheese-drenched tortillas became our Friday tradition, and I still think of her laugh every time I pull a bubbling pan from the oven.
Last month my youngest daughter helped me assemble a batch for her friends sleepover, and I watched her proudly roll each tortilla a little tighter than the last. They disappeared so fast that one girl asked if I could teach her mom how to make them, which is basically the highest compliment a twelve year old can pay.
Ingredients
- Ground beef: The 85% lean ratio gives you enough fat for flavor without excess grease, and I always drain it anyway because nobody wants soggy enchiladas
- Yellow onion: Finely chopped so it practically melts into the beef, creating those sweet savory notes that make people ask whats your secret
- Garlic: Fresh minced is non negotiable here, and I learned the hard way that garlic powder just does not compare
- Olive oil: Just enough to coat the pan and help those onions soften without sticking
- Ground cumin: This is the backbone of that authentic enchilada flavor, and toasting it briefly in the hot beef makes it bloom
- Chili powder: Go for a good quality blend rather than just heat, because you want depth not just burn
- Smoked paprika: My secret weapon for that subtle smokiness that makes people think you cooked these all day
- Dried oregano: Mexican oregano if you can find it, but regular works perfectly fine
- Salt and black pepper: Season generously, because the tortillas and cheese need all the help they can get
- Diced tomatoes with green chilies: Drain them well or you will end up with soupy filling, and do not tell me I did not warn you
- Flour tortillas: The 8-inch size is perfect, larger ones get unwieldy and smaller ones leave you hungry
- Shredded cheddar cheese: Sharp cheddar gives you that tangy punch that cuts through the rich beef
- Shredded Monterey Jack: Melts like a dream and balances the cheddar with its mild creaminess
- Red enchilada sauce: I am not judging if you use canned, but homemade sauce will change your life
- Fresh cilantro: Completely optional but that bright green pop makes everything feel fancy
- Sour cream: The cool tangy finish that ties everything together
Instructions
- Get your oven ready:
- Preheat to 375°F and clear yourself some counter space, because you are going to need it for the assembly line
- Sauté your aromatics:
- Heat that olive oil in a large skillet over medium heat, toss in your chopped onion, and let it soften for about 3 minutes until it is translucent and fragrant, then add the garlic for just 60 seconds so it does not turn bitter
- Brown the beef:
- Add the ground beef and break it up with your spoon, letting it cook through completely for 6 to 8 minutes until it is nicely browned, then drain off any excess fat because nobody wants greasy enchiladas
- Add the spices:
- Stir in the cumin, chili powder, smoked paprika, oregano, salt, and pepper, and let everything cook for just 1 minute until the spices become incredibly fragrant and bloom in the hot beef
- Finish the filling:
- Pour in those drained tomatoes and green chilies, let the mixture simmer for 2 to 3 minutes until everything is well combined and slightly thickened, then remove it from the heat
- Prep your baking dish:
- Spread about 1/2 cup of enchilada sauce over the bottom of your 9x13-inch baking dish, coating it completely so those tortillas do not stick
- Assemble the enchiladas:
- Lay out your tortillas and fill each one with about 1/3 cup of the beef mixture and a generous sprinkle of both cheeses, then roll them up tight and place them seam side down in the dish
- Sauce and cheese them:
- Pour the remaining enchilada sauce evenly over all the enchiladas, making sure to cover the edges so they do not dry out, then sprinkle the rest of your cheese all over the top
- Bake covered:
- Cover the whole thing with foil and bake for 20 minutes, creating a little steam pocket that helps everything melt together
- Finish uncovered:
- Remove that foil and bake for another 10 minutes until the cheese is bubbly and starting to turn golden brown in spots
- Garnish and serve:
- Sprinkle with fresh cilantro if you are feeling fancy, and serve immediately with sour cream on the side because everyone deserves to choose their own dollop size
My husband accidentally used corn tortillas once because they were on sale, and while the texture was completely different, the crispy edges that developed in the oven were actually incredible in their own way.
Make Ahead Magic
I have been known to assemble the entire pan the night before, cover it tightly with foil, and keep it in the refrigerator until I am ready to bake. The flavors actually develop even more overnight, and coming home to a dinner that just needs to slide into the oven feels like giving myself a gift.
Freezing For Later
These freeze beautifully before baking, so I often double the recipe and make two pans, wrapping one tightly with several layers of foil and freezing it for those nights when cooking feels impossible. Just add 15 minutes to the covered baking time and bake straight from frozen.
Serving Suggestions That Work
A simple green salad with lime vinaigrette cuts through the richness perfectly, and warm refried beans on the side make it feel like a restaurant meal. Spanish rice is classic, but sometimes I just serve it with extra tortilla chips because why pretend to be sophisticated
- Set up a little toppings bar with diced avocado, pickled jalapeños, and extra cilantro
- Mexican rice or refried beans on the side makes it a complete feast
- Keep extra sour cream handy because someone will inevitably want more
These enchiladas have turned bad days into bearable ones and ordinary Tuesdays into tiny celebrations, which is pretty much everything I want from a recipe.
Common Recipe Questions
- → Can I make these beef enchiladas ahead of time?
-
Yes, you can assemble the enchiladas up to 24 hours in advance. Cover tightly and refrigerate until ready to bake. You may need to add 5-10 minutes to the baking time if baking cold.
- → How can I make this dish gluten-free?
-
Substitute corn tortillas for the flour tortillas and ensure your enchilada sauce is certified gluten-free. The flavor will be slightly different but still delicious.
- → Can I freeze leftover enchiladas?
-
Absolutely. Wrap individual portions or the entire dish tightly in plastic wrap and foil. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating at 350°F until hot throughout.
- → What can I serve with beef enchiladas?
-
These pair wonderfully with Mexican rice, refried beans, or a fresh guacamole. A simple green salad with lime vinaigrette also balances the rich flavors nicely.
- → How do I make these enchiladas spicier?
-
Add minced jalapeño or serrano peppers to the beef mixture while cooking. You can also use a spicier enchilada sauce or add crushed red pepper flakes to the cheese topping.
- → Can I use shredded beef instead of ground beef?
-
Yes, slow-cooked shredded beef works beautifully. Use about 2-3 cups of shredded beef in place of the ground beef, and mix with the same spices for authentic flavor.