Cheesy Ground Beef Enchiladas With Homemade Sauce
Ground beef enchiladas turn a pound of beef and a stack of tortillas into a dinner that actually tastes like you tried, even on a Tuesday. The sauce comes together in the same skillet while the beef browns, so nothing here sits around waiting on something else.

This version skips the canned red sauce and builds its own from chili powder, cumin, and beef broth, so it tastes brighter and less metallic. Roll them tight, cover them in cheese, and they come out of the oven bubbling at the edges.
Why These Ground Beef Enchiladas Work
The sauce is the reason these taste homemade instead of like something from a can. Toasting the chili powder and cumin in the flour and oil for a minute wakes the spices up before the broth goes in, so the sauce tastes deep instead of flat.
Ground beef gives you a filling with real texture, not the mushy result you get from overcooked shredded chicken. Corn tortillas hold their shape through the sauce and bake without turning to paste, as long as you warm them first.
This is the version I keep coming back to because it uses one skillet for the whole filling and sauce, so cleanup stays simple.
Ingredients

- 1 lb ground beef (80/20): the fat keeps the filling moist through baking
- 1 small yellow onion, diced: cooks down sweet as it browns with the beef
- 3 cloves garlic, minced
- 1 tsp ground cumin: for the beef filling
- 1 tsp chili powder: for the beef filling
- 1/2 tsp salt: for the beef filling
- 1/4 tsp black pepper
- 2 tbsp vegetable oil: the base for the sauce
- 2 tbsp all-purpose flour: thickens the sauce so it clings to the tortillas
- 2 tbsp chili powder: for the sauce, gives it color and backbone
- 1/2 tsp ground cumin: for the sauce
- 1/4 tsp garlic powder
- 1/4 tsp salt: for the sauce
- 2 cups low-sodium beef broth
- 1 (8 oz) can tomato sauce
- 10 corn tortillas (6-inch): warm them first so they roll without cracking
- 2 cups shredded cheddar cheese, divided: or swap in Monterey Jack for a milder melt
- 2 tbsp chopped fresh cilantro: for topping, optional
Variations / Substitutions
- Swap in ground turkey: it works fine, just add an extra teaspoon of oil to the pan since turkey browns drier than beef.
- Use chicken broth instead of beef broth: the sauce ends up lighter and less rich in the background, which some people prefer.
- Add a diced jalapeño: stir it in with the onion for a filling with real heat instead of just the warmth from chili powder.
- Go dairy-free: skip the cheese or use a dairy-free shredded blend, the sauce itself has no dairy in it.
- Brighten it with lime: a squeeze of fresh lime juice over the top right before serving cuts through the richness of the cheese.
If you like the spiced beef filling here, my ground beef taco skillet uses the same base but skips the rolling and baking entirely.
How to Make Ground Beef Enchiladas
Step 1: Brown the Beef and Onion

Heat a large skillet over medium-high heat and add the 1 lb ground beef (80/20) along with the 1 small diced yellow onion. Break the beef apart with a spoon and cook for about 6 minutes, until it’s no longer pink and the onion has softened. Stir in the 3 cloves minced garlic, 1 tsp ground cumin, 1 tsp chili powder, 1/2 tsp salt, and 1/4 tsp black pepper, and cook 1 more minute until fragrant. Drain off any extra grease if the pan looks wet, then set the filling aside.
You’re looking for some browned bits at the edges of the pan, not just gray meat, since that browning is where a lot of the flavor comes from.
Step 2: Simmer the Enchilada Sauce

Wipe out the same skillet and add the 2 tbsp vegetable oil and 2 tbsp all-purpose flour over medium heat, whisking them into a thick paste. Add the 2 tbsp chili powder, 1/2 tsp ground cumin, and 1/4 tsp garlic powder, and whisk for about 1 minute so the spices toast in the oil instead of tasting raw. Slowly pour in the 2 cups low-sodium beef broth and the 1 (8 oz) can tomato sauce, whisking as you go, then stir in the 1/4 tsp salt and simmer for 8 minutes, until it coats the back of a spoon.
The sauce should turn a deep brick red as it simmers, and it will thicken more once it cools, so don’t worry if it still looks a little thin at the 8 minute mark.
Step 3: Roll the Enchiladas

Preheat your oven to 375°F (190°C). Warm the 10 corn tortillas in the microwave for about 30 seconds wrapped in a damp towel, or in a dry skillet for 15 seconds a side, so they bend without cracking. Spoon about 3 tbsp of the beef filling and a sprinkle of the 2 cups shredded cheddar cheese down the center of each tortilla, roll it tightly, and set it seam side down in a greased 9×13 inch baking dish.
Warm tortillas are the difference between a tight roll and one that splits open in the sauce, so it’s worth the extra minute even on a rushed night.
Step 4: Bake the Enchiladas

Pour the remaining enchilada sauce evenly over the rolled tortillas, reaching all the way to the edges of the dish, then scatter the rest of the shredded cheddar cheese over the top. Bake at 375°F (190°C) for 20 minutes, until the sauce bubbles around the edges and the cheese has fully melted.
You’ll know it’s ready when the cheese pulls into strings if you nudge it with a fork and the sauce underneath has gone from glossy to slightly darker.
Step 5: Broil and Garnish

Switch the oven to broil and slide the dish back in for 2 to 3 minutes, watching closely, until the cheese on top turns golden and blistered in spots. Pull it out, scatter the 2 tbsp chopped fresh cilantro over the top, and serve straight from the dish while the cheese is still stretchy.
Serve right away, since the tortillas soften more the longer the dish sits, and this is the moment they look their best, all bubbling cheese and red sauce peeking through.
Tips for the Best Ground Beef Enchiladas
- Buy tortillas labeled for enchiladas if your store carries them. They’re a bit thicker and hold together better after baking than the thin street-taco kind.
- Shred your own cheese from a block instead of using pre-shredded. It melts smoother and doesn’t leave a grainy layer on top.
- Make the filling and sauce a day ahead and store them separately in the fridge, then roll and bake fresh. Fully assembled tortillas get soggy in the fridge, but the raw components hold up fine.
- For a milder dish, cut the sauce’s chili powder to 1 tbsp instead of 2 tbsp.
- Leftover filling works well as a taco filling or a baked potato topping if you end up with extra.
Bake times shift a little depending on the dish you use, so here’s a quick guide:
| Dish Size | Enchiladas | Bake Time |
|---|---|---|
| 8×8 inch | 5 | 25 mins |
| 9×13 inch | 10 | 20 mins |
| Two 8×8 dishes | 10 | 22 mins |
Storing Leftover Enchiladas
Refrigerate: Store leftovers covered in the fridge for up to 4 days, either in the baking dish wrapped tightly or moved to an airtight container.
Reheating: Warm portions in a 350°F (175°C) oven for about 10 minutes, or microwave individual servings for 1 to 2 minutes, until the cheese re-melts.
What To Serve With Ground Beef Enchiladas
Mexican rice sits well alongside these because it soaks up any extra sauce that runs off the tortillas onto the plate. A simple cabbage or lettuce salad with a lime dressing gives you something crisp and acidic to cut through all the melted cheese. Black beans on the side add protein without competing with the chili and cumin already in the dish.
Frequently Asked Questions
Can I use flour tortillas instead of corn?
You can, but they’ll soften more in the sauce since they don’t hold structure as well as corn once baked. If you use them, cut the bake time by about 5 minutes so they don’t turn mushy.
Can I freeze the enchiladas before baking?
Yes, assemble everything in the dish, wrap it tightly, and freeze for up to 3 months. Bake straight from frozen, covered, adding about 15 extra minutes before you uncover and broil.
Why is my enchilada sauce too thin?
It usually needs a longer simmer. Give it another 3 to 4 minutes on low heat and it should thicken enough to coat a spoon.
Can I use shredded chicken instead of ground beef?
Yes, about 2 cups of cooked shredded chicken works in place of the beef. Toss it with the same spices used for the filling before rolling.

Ground Beef Enchiladas Recipe
Ingredients
Method
- Brown the 1 lb ground beef with the diced onion in a large skillet over medium-high heat for about 6 minutes, then stir in the garlic and spices and cook 1 more minute.
- In the same skillet, whisk the 2 tbsp vegetable oil and 2 tbsp flour with the chili powder, cumin, and garlic powder for 1 minute, then whisk in the broth and tomato sauce and simmer 8 minutes until thickened.
- Preheat the oven to 375°F (190°C), warm the tortillas, then fill each with beef and cheese, roll tightly, and arrange seam side down in a greased 9×13 inch dish.
- Pour the remaining sauce over the tortillas, top with the remaining cheese, and bake for 20 minutes until bubbling.
- Broil for 2 to 3 minutes until the cheese browns, then top with cilantro and serve hot.
