Enjoy a classic Tex-Mex favorite with these beef enchiladas. Savory ground beef is seasoned with spices and onions, then rolled into soft corn tortillas. They are smothered in a rich, homemade red sauce made from chili powder and broth, topped with melted cheddar cheese, and baked until bubbly and golden.
There's something about the smell of beef browning with cumin and chili powder that instantly transports me to a friend's kitchen on a Friday night, when she threw together enchiladas for a group of us without any fanfare whatsoever. She didn't make a big deal out of it, just worked methodically through the steps while we sat at her counter with drinks, chatting about the week. By the time that bubbling casserole came out of the oven, we all understood why this dish had become her go-to for feeding people she cared about.
I made these for my partner one night when they'd had a rough day at work, and the moment they took a bite, their whole expression changed. They didn't say much, just kept eating, and that kind of quiet satisfaction told me everything I needed to know about why this recipe matters. It's become our comfort meal ever since, the one we make when we want to feel taken care of.
Ingredients
- Ground beef (1 lb): The foundation of the filling, choose beef with a little fat for better flavor and texture as it cooks down.
- Yellow onion and garlic: These build the aromatic base that makes the filling taste lived-in and complex rather than flat.
- Cumin, chili powder, smoked paprika, and oregano: The spice blend is what gives these enchiladas their character, so don't skip any of them or substitute with generic seasoning blends.
- Drained diced tomatoes: The key word is drained, because excess liquid will make your filling soggy and prevent the tortillas from rolling properly.
- Vegetable oil and all-purpose flour: These create the roux base for your sauce, the technique that gives it body and richness without relying on cream.
- Chicken or beef broth: Either works, but beef broth will give you a deeper, more savory sauce if that's your preference.
- Corn tortillas: Fresh or recently purchased tortillas roll better and taste better than ones that have been sitting in your pantry for months.
- Shredded cheddar or Mexican cheese blend: Cheddar melts smoothly, but Mexican blends often have a more complex flavor that plays well with the spices here.
Instructions
- Heat your oven and begin the beef:
- Set your oven to 375°F and get a large skillet going over medium heat. The beef needs space to brown properly, so don't crowd the pan, and listen for that satisfying sizzle when the meat hits the hot surface.
- Build the filling base:
- Once the beef is browned, add your onion and let it soften for a few minutes while you're gathering your spices. This gives the onion time to release its sweetness and meld with the beef.
- Add spices and let them bloom:
- Stir in the cumin, chili powder, smoked paprika, oregano, salt, and pepper, cooking for about a minute so the spices become fragrant and their flavors wake up. You'll smell when it's ready.
- Finish the filling:
- Add your drained tomatoes and simmer for a couple of minutes, then set the skillet aside. The filling should look cohesive and well-seasoned, not wet.
- Make the enchilada sauce roux:
- In a saucepan, whisk oil and flour together over medium heat for about a minute until it looks like wet sand. This roux is the secret to a sauce that coats the tortillas instead of pooling at the bottom of the pan.
- Toast the sauce spices:
- Add your chili powder, cumin, garlic powder, onion powder, oregano, and salt to the roux, stirring constantly for about 30 seconds. The spices will darken slightly and smell incredible.
- Add the broth and thicken:
- Slowly whisk in your broth along with the tomato paste, stirring to prevent lumps from forming. Let it simmer for 5 minutes until it thickens enough to coat the back of a spoon, then taste and adjust seasoning.
- Prepare your baking dish:
- Grease a 9x13-inch dish and spread a thin layer of sauce on the bottom to prevent sticking. This is a small step that makes plating easier at the end.
- Warm and roll the tortillas:
- Microwave your tortillas under a damp towel for 30 seconds, or warm them briefly in a dry skillet one at a time. Warm tortillas are pliable and forgiving instead of cracking as you roll them.
- Fill and roll:
- Place about 2 to 3 tablespoons of beef filling on each tortilla, add a small handful of cheese, and roll it up tightly without being rough about it. Nestle each one seam-side down in the baking dish as you go.
- Sauce and top with cheese:
- Pour the remaining sauce evenly over the enchiladas so every one gets covered, then scatter the rest of your cheese on top. Don't be shy with the cheese here.
- Bake until bubbly:
- Bake for 20 to 25 minutes until the cheese is melted and the edges are bubbling slightly. The sauce should look active around the sides of the pan.
- Finish and serve:
- Pull from the oven and let sit for just a minute, then scatter cilantro over top if you have it and serve with sour cream on the side. Let people build their own plate.
The first time I made this recipe correctly, with all the small steps honored, I served it to people I wanted to impress, and they came back for seconds without asking permission. That's when I realized this wasn't just food, it was a way of showing up for people who mattered.
Why This Recipe Works
The magic here isn't in any single ingredient, it's in the combination of a properly seasoned beef filling, a sauce that's been built from a roux instead of just mixed together, and the respect you show the tortillas by warming them first. Each component does its job without overpowering the others, and when they come together in the oven, they create something that tastes like it took hours when it really took less than an hour of your time. The cheese melts into every crevice, the sauce stays put instead of sliding to the bottom of the pan, and the beef stays tender instead of drying out under the heat.
Making It Your Own
This recipe is sturdy enough to handle your own touches without falling apart. Some people add chopped green chilies or jalapeños to the beef filling for heat and brightness, others stir fresh cilantro into the sauce itself instead of just garnishing at the end. I've made versions with ground turkey on nights when I wanted something lighter, and they were just as satisfying.
What to Serve Alongside
These enchiladas don't need much, but they shine when paired with something fresh and bright.
- Mexican rice cooked with tomato and a little cilantro soaks up the extra sauce beautifully.
- Refried beans on the side add another layer of comfort and substance.
- A simple salad with lime dressing and avocado cuts through the richness and feels balanced on the plate.
This is the kind of recipe that becomes part of your regular rotation because it tastes good, comes together without stress, and somehow makes everyone feel welcome at your table. Make it once, and you'll find yourself making it again.
Recipe Questions & Answers
- → Can I use flour tortillas instead of corn?
-
Yes, flour tortillas work well, though corn tortillas provide a more traditional texture and flavor.
- → How spicy is the red sauce?
-
The sauce has a mild to medium heat level. Adjust the amount of chili powder to control the spice.
- → Can I freeze the assembled enchiladas?
-
Yes, you can assemble them before baking, wrap tightly, and freeze for up to 3 months. Bake from frozen, adding extra time.
- → What cheese works best for melting?
-
Shredded cheddar or a Mexican cheese blend melts beautifully and adds a rich flavor.
- → How do I prevent tortillas from cracking?
-
Warming the tortillas in a microwave or skillet makes them pliable and less likely to crack when rolling.