Most homemade enchiladas taste flat for one simple reason, and it isn’t the beef.
It took me more attempts than I’d like to admit to figure out what was going wrong. Once I did, this beef enchiladas recipe went on repeat in my kitchen.
We’re talking tender corn tortillas, juicy seasoned beef, a deep red sauce, and cheese that stretches when you pull a fork away.
The sauce takes about 10 minutes and uses pantry staples. Once you’ve tried it, that can of store-bought stuff will feel like a very sad shortcut.
Stick around, because there’s one tiny step most recipes skip, and it’s the reason your enchiladas won’t fall apart.
What Are Beef Enchiladas?
Beef enchiladas are corn tortillas filled with seasoned ground beef, rolled up, covered in red chili sauce and cheese, then baked until bubbly. This version takes about 55 minutes and serves 5 people (2 enchiladas each).
Fun fact: the word enchilada comes from the Spanish verb enchilar, which means “to season with chili.” So the sauce isn’t a side character here. It’s the whole point.
| Recipe Detail | Info |
|---|---|
| Prep Time | 20 minutes |
| Cook Time | 35 minutes |
| Total Time | 55 minutes |
| Makes | 10 enchiladas (serves 5) |
| Oven Temperature | 375°F (190°C) |
| Difficulty | Easy |
What You’ll Need
Nothing fancy here. Most of it is probably in your pantry already.
For the Beef Filling
- 1 pound ground beef (85/15 works best)
- 1 tablespoon olive oil
- 1/2 medium yellow onion, finely diced
- 3 garlic cloves, minced
- 1 tablespoon chili powder
- 1 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 can (4 ounces) diced green chiles
Read this also: One Skillet, 30 Minutes: Creamy Garlic Chicken Tortellini
For the Homemade Red Enchilada Sauce
- 2 tablespoons vegetable oil
- 2 tablespoons all-purpose flour
- 2 tablespoons chili powder
- 1 teaspoon ground cumin
- 1/2 teaspoon garlic powder
- 1/2 teaspoon dried oregano
- 1 can (15 ounces) tomato sauce
- 1 cup beef broth
- 1/2 teaspoon salt, plus more to taste
For Assembly and Topping
- 10 corn tortillas (6-inch)
- 1/3 cup vegetable oil, for softening the tortillas
- 2 cups shredded Monterey Jack or Mexican blend cheese (about 8 ounces)
- Fresh cilantro, chopped
- Sour cream
- 2 green onions, sliced
- 1 lime, cut into wedges
Tools You’ll Need
- 9×13 inch baking dish
- Large skillet for the beef
- Small saucepan for the sauce
- Second skillet (or the same one, wiped out) for the tortillas
- Whisk
- Wooden spoon
- Tongs
- Paper towels and a plate
- Shallow dish for dipping tortillas
- Cheese grater (if you shred your own)
- Instant-read thermometer (optional, but handy)
Pro Tips for First-Time Beef Enchilada Makers

These are the little things I wish someone had told me years ago.
- Fry the tortillas for just a few seconds. This is the step I mentioned earlier. A quick dip in hot oil creates a thin barrier, so the tortilla stays soft instead of turning to mush in the sauce.
- Shred your own cheese. Bagged cheese has anti-caking starch that keeps it from melting smoothly. Block cheese melts creamier, and it takes about two extra minutes.
- Drain the beef, but not completely. Leave about a tablespoon of fat in the pan. That’s where the flavor lives.
- Cook the flour in the sauce for a full minute. Skipping this makes the sauce taste raw and a little pasty.
- Roll seam side down. It sounds obvious, but this one move keeps every enchilada tightly closed while it bakes.
How to Make Beef Enchiladas Step by Step
Read through once before you start. Everything moves pretty quickly after that.
Step 1: Get the Oven and Dish Ready
Heat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish with a little oil or cooking spray.
Step 2: Cook the Beef Filling
- Heat 1 tablespoon of olive oil in a large skillet over medium heat.
- Add the diced onion and cook for about 4 minutes, until soft.
- Stir in the garlic and cook for 30 seconds, just until you can smell it.
- Add the ground beef and break it apart with a wooden spoon. Cook for 6 to 8 minutes, until browned.
- Drain the extra grease, leaving about 1 tablespoon in the pan.
- Stir in the chili powder, cumin, smoked paprika, salt, pepper, and green chiles. Cook for 2 more minutes.
- Take the pan off the heat and stir in 1/2 cup of the shredded cheese.
The beef is safe to eat once it reaches 160°F (71°C).
Step 3: Make the Red Enchilada Sauce
- Heat 2 tablespoons of oil in a small saucepan over medium heat.
- Whisk in the flour, chili powder, cumin, garlic powder, and oregano. Cook for 1 minute, whisking the whole time.
- Slowly pour in the tomato sauce and beef broth while whisking.
- Add the salt. Let it simmer gently for 8 to 10 minutes, until it coats the back of a spoon.
- Taste it. Add a pinch more salt if it needs it.
Spread about 1/2 cup of sauce across the bottom of your baking dish. This keeps the enchiladas from sticking.
Step 4: Soften the Tortillas
Heat the 1/3 cup of oil in a skillet over medium heat until it shimmers. Fry each tortilla for 5 to 10 seconds per side. You want them soft and bendy, not crispy.
Move them to a paper towel-lined plate and blot off the extra oil.
Step 5: Fill and Roll
- Dip one tortilla into the warm sauce for a second, just to coat it lightly.
- Lay it flat and spoon about 1/4 cup of beef down the middle.
- Roll it up snugly and place it seam side down in the baking dish.
- Repeat with the rest. They should sit snug together, which helps them hold their shape.
Step 6: Sauce, Cheese, Bake
Pour the remaining sauce evenly over the top. Make sure the ends are covered so they don’t dry out.
Sprinkle the last 1 1/2 cups of cheese over everything.
Bake uncovered for 18 to 20 minutes, until the cheese is melted and the sauce bubbles around the edges.
Step 7: Rest and Serve
Let the dish sit for 5 minutes. I know, it’s hard. But the sauce needs that time to settle, or you’ll end up with a puddle on your plate.
Top with cilantro, green onions, a dollop of sour cream, and a squeeze of lime.
Read this also: Tender Beef and Broccoli: The Pantry Trick Takeout Uses
Substitutions and Variations for Beef Enchiladas in 2026
Out of something? Here’s what swaps in easily.
| Ingredient | Swap | What Changes |
|---|---|---|
| Ground beef | Ground turkey or shredded chicken | Lighter flavor, so add a bit more seasoning |
| Corn tortillas | 8 flour tortillas (8-inch) | Softer and chewier, no frying needed |
| Monterey Jack | Colby Jack or pepper jack | Pepper jack adds a gentle kick |
| Homemade sauce | 2 cups store-bought red enchilada sauce | Saves about 10 minutes |
| Beef broth | Water with a bouillon cube | Nearly identical taste |
Fun Variations to Try
- Spicy: Stir 1 teaspoon of chopped chipotle in adobo into the beef.
- Bean and beef: Mix in 1/2 cup of drained black beans to stretch the filling.
- Green sauce: Swap the red sauce for salsa verde and use chicken instead.
- Loaded: Add corn kernels and diced bell pepper to the filling.
Diet-Friendly Swaps
| Diet Need | Easy Fix |
|---|---|
| Gluten-free | Corn tortillas are naturally gluten-free. Replace the flour in the sauce with 1 tablespoon of cornstarch whisked into the broth, and check your chili powder label. |
| Dairy-free | Use your favorite dairy-free shreds and skip the sour cream. |
| Lower fat | Choose 93/7 beef or ground turkey. |
| Vegetarian | Fill with black beans and sauteed mushrooms. |
Nutrition Breakdown (Rough Estimate)
Numbers shift depending on your brands, but here’s a ballpark for two enchiladas.
| Nutrient | Per Serving |
|---|---|
| Calories | About 580 |
| Protein | About 30 g |
| Carbohydrates | About 38 g |
| Fat | About 35 g |
Make Ahead Tips
This is a great one for busy weeknights.
- Assemble up to 24 hours ahead. Cover the dish tightly and refrigerate. Add 5 to 10 minutes to the bake time since it starts cold.
- Freeze before baking. Wrap the dish well and freeze for up to 3 months. Thaw overnight in the fridge, then bake as usual.
- Make the sauce early. It keeps in the fridge for about 4 days and the flavor gets even better.
What to Serve With Beef Enchiladas
You’ve got a lot of good options here.
- Mexican rice
- Refried or black beans
- Fresh guacamole with chips
- Crunchy lime slaw or a simple green salad
- Street-style corn
A cold glass of agua fresca or a margarita doesn’t hurt either.
Leftovers and Storage
Let the enchiladas cool, then move them to an airtight container within 2 hours of cooking.
- Fridge: Good for 3 to 4 days.
- Freezer: Wrap baked enchiladas individually and freeze for up to 3 months. Thaw overnight in the fridge.
- Reheat in the microwave: About 1 to 2 minutes per serving.
- Reheat in the oven: Cover with foil and warm at 350°F (175°C) for about 15 minutes.
Leftovers should reach 165°F (74°C) before you eat them.
FAQs Related to Beef Enchiladas
1. 1Should I use corn or flour tortillas for beef enchiladas?
Corn tortillas give you the traditional flavor and a little bite. Flour tortillas are softer and easier to roll. Both work, so pick whichever you like.
2. Why do my enchiladas fall apart?
Cold, dry corn tortillas crack when you roll them. A quick fry in hot oil, or 30 seconds in the microwave wrapped in a damp paper towel, makes them flexible.
3. How long do you bake beef enchiladas?
Bake them at 375°F (190°C) for 18 to 20 minutes. They’re done when the cheese is melted and the sauce is bubbling at the edges.
4. Can I use store-bought enchilada sauce?
Yes. You’ll need about 2 cups. It saves time, though homemade sauce tastes noticeably richer.
5. Should I cover enchiladas with foil while baking?
Not for this recipe. Baking uncovered lets the cheese melt and brown. Use foil only if the cheese darkens too fast, or when you’re reheating leftovers.
6. How many enchiladas is one serving?
Most people eat two. If you’re serving big eaters or skipping sides, plan on three each and double the filling.
Conclusion
That’s the whole thing. A short list of ingredients, one skillet of beef, a quick sauce, and a dinner that tastes like you worked way harder than you did.
Make this beef enchiladas recipe this week, while the craving is fresh. You’ll be glad you did, and your fridge will thank you for the leftovers.
Once you’ve tried it, come back and leave a comment to tell me how it went. Did you go spicy? Add beans? I’d love to hear your twist, and if you hit a snag, drop your question below and I’ll help you sort it out.