Ground Beef Enchilada Skillet Recipe tastes rich, cheesy, a little smoky, and hits every comfort-food button in under 35 minutes. It works perfectly for busy families, beginner cooks, or anyone who wants enchilada flavor without rolling a single tortilla. I first made this on a weeknight when my kids staged a “we’re starving” protest, and this skillet saved the evening.
Why Make This Ground Beef Enchilada Skillet Recipe at Home
This skillet recipe gives you all the flavor of classic beef enchiladas without the work of stuffing and rolling tortillas. You cook everything in one pan, so cleanup stays easy and you still get that saucy, cheesy, slightly spicy goodness.
You also control the salt, spice level, and quality of ingredients. You can keep it mild for kids or crank up the heat for spice lovers, and you can sneak in extra veggies without anyone complaining.
“This Ground Beef Enchilada Skillet Recipe tastes like a pan of cheesy restaurant enchiladas, but I had dinner on the table in under 30 minutes and only washed one pan. ★★★★★”
Ingredients You Need

Ground beef and aromatics
- 1 pound ground beef
- Use 80/20 for the most flavor, or 90/10 if you want less grease.
- 1 small yellow onion, diced
- 2 cloves garlic, minced
- 1 tablespoon olive oil or vegetable oil, only if your beef runs very lean
Sauce and seasoning
- 1 can (10 ounces) red enchilada sauce
- Use your favorite brand; I like Hatch or Old El Paso for consistent flavor.
- 1 can (14.5 ounces) diced tomatoes with green chiles
- Rotel works great and adds a little kick.
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika or regular paprika
- 1 teaspoon dried oregano
- ½ teaspoon onion powder
- ½ teaspoon garlic powder
- ½ to 1 teaspoon kosher salt, to taste
- ¼ teaspoon black pepper
- Optional: ¼ to ½ teaspoon chipotle powder or cayenne for extra heat
Tortillas and cheese
- 8 small corn tortillas, cut into bite-size strips
- Corn tortillas hold texture better than flour in this skillet.
- 1½ to 2 cups shredded cheese
Mix-ins and toppings
- 1 can (15 ounces) black beans, drained and rinsed
- 1 cup frozen corn, no need to thaw
- ½ cup sour cream or plain Greek yogurt, for serving
- 1 avocado, diced or sliced
- ¼ cup chopped fresh cilantro
- 2 green onions, thinly sliced
- Lime wedges, for squeezing over the top
Equipment
- Large, deep skillet or sauté pan, 10 to 12 inches, oven safe if you want to broil the cheese
- Wooden spoon or spatula
- Cutting board and sharp knife
- Can opener
- Measuring spoons and cups
Tips & Mistakes
- Brown the beef fully and let it develop a little color for deeper flavor instead of rushing it.
- Drain excess grease if your beef releases a lot of fat so the skillet does not taste greasy.
- Cut tortillas into small strips so they soak up sauce without turning gummy.
- Add tortillas near the end of cooking so they stay tender but hold shape.
- Taste the sauce before adding salt because canned enchilada sauce and beans already contain sodium.
- Keep heat at medium to medium low after adding sauce so it simmers gently and does not scorch.
- Shred cheese from a block if you want extra melty texture, since bagged cheese contains anti-caking starch.
- Do not over-stir after adding cheese or you might lose that nice gooey layer on top.
How to Make Ground Beef Enchilada Skillet

1: Prep the ingredients
Slice the corn tortillas into short strips about 1 inch wide. Dice the onion, mince the garlic, and open all the cans so they stand ready to go. Shred the cheese if you use a block.
2: Brown the ground beef
Heat the skillet over medium high heat and add the ground beef. Break it up with a spoon and cook until it browns and loses all pink, about 5 to 7 minutes. If you see a lot of grease, drain most of it and leave about 1 tablespoon in the pan.
3: Cook the onion and garlic
Push the beef to one side of the skillet and add the diced onion to the other side. Cook the onion for 3 to 4 minutes until it softens and turns lightly golden, then stir it into the beef. Add the minced garlic and cook 30 seconds until it smells fragrant, not burnt.
4: Season the beef mixture
Sprinkle in chili powder, cumin, paprika, oregano, onion powder, garlic powder, salt, and pepper. Stir well so the spices coat the beef and onion evenly. Let the mixture cook 1 to 2 minutes so the spices bloom and deepen in flavor.
5: Add sauce, tomatoes, beans, and corn
Pour in the enchilada sauce and the can of diced tomatoes with green chiles. Stir in the black beans and frozen corn. Bring the mixture to a gentle simmer over medium heat and let it bubble for about 5 minutes so the flavors blend.
6: Stir in tortilla strips
Add the tortilla strips to the skillet and stir them into the saucy beef mixture. Make sure the sauce coats all the strips so they soften evenly. Let the skillet cook another 5 minutes, stirring once or twice, until the tortillas soften and the sauce thickens slightly.
7: Add cheese and melt
Turn the heat to low. Sprinkle the shredded cheese evenly over the top of the skillet. Cover with a lid and let the cheese melt for 2 to 3 minutes, or slide the skillet under the broiler for 1 to 2 minutes if it handles oven heat and you want a bubbly, lightly browned top.
8: Toppings
Turn off the heat and let the skillet sit for 3 to 5 minutes so it thickens a bit. Top with sour cream or Greek yogurt, avocado, cilantro, and green onions. Squeeze fresh lime over each serving and enjoy while it stays hot and cheesy.
Variations I’ve Tried
I swap the ground beef for ground turkey or chicken when I want a lighter skillet, and the spices still carry plenty of flavor. I also use pinto beans instead of black beans sometimes, or I double the beans and skip meat for a vegetarian version. My kids love a “loaded” version with extra cheese, extra corn, and a handful of crushed tortilla chips on top for crunch.
I sometimes stir in sautéed bell peppers or zucchini with the onion to sneak in more veggies. For a low carb twist, I cut the tortillas in half and bulk up the skillet with riced cauliflower. You can also use green enchilada sauce and pepper jack cheese for a tangier, slightly spicier skillet.
How to Serve Ground Beef Enchilada Skillet
Serve this Ground Beef Enchilada Skillet Recipe straight from the pan with a big spoon and let everyone scoop their own portion. I like to add a simple side of shredded lettuce, chopped tomatoes, and extra lime wedges for freshness. Warm rice, tortilla chips, or a side of refried beans all pair nicely and stretch the meal for a crowd. For kids, I often add a side of sliced cucumbers or carrot sticks to balance the richness.
How to store
- Fridge: Let the skillet cool to room temperature, then store leftovers in an airtight container in the refrigerator for up to 3 days.
- Freezer: Portion cooled enchilada skillet into freezer-safe containers, label with the date, and freeze for up to 2 months.
- Reheating on stove: Reheat in a covered skillet over medium low heat with a splash of water or broth, stirring occasionally until hot.
- Reheating in microwave: Place a portion in a microwave-safe dish, cover loosely, and heat in 45 to 60 second bursts, stirring between bursts until it steams.
- Reheating from frozen: Thaw overnight in the fridge when possible, then reheat as above, or microwave from frozen at 50 percent power until it loosens, then heat at full power until hot.
Ingredients
Instructions
- In a large skillet over medium-high heat, cook the ground beef, breaking it apart with a spatula, until mostly browned, about 5 to 6 minutes. Drain excess fat if needed.
- Add the diced onion and cook, stirring occasionally, until softened, 3 to 4 minutes. Stir in the minced garlic and cook until fragrant, about 30 seconds.
- Season the beef mixture with chili powder, cumin, smoked paprika (if using), salt, and black pepper. Stir well to coat the meat and onions with the spices.
- Add the black beans and corn to the skillet and stir to combine. Pour in the enchilada sauce and water or beef broth, stirring until everything is evenly mixed.
- Stir in the corn tortilla strips, pressing them down gently so they are mostly submerged in the sauce. Bring the mixture to a gentle simmer, then reduce heat to medium-low. Cover and cook for 8 to 10 minutes, stirring once or twice, until the tortillas are tender and the mixture is thickened.
- Sprinkle the shredded cheese evenly over the top of the skillet. Cover and cook for 2 to 3 minutes, or until the cheese is melted and bubbly.
- Remove from heat and top with chopped cilantro and diced tomato, if desired. Serve hot with sour cream and avocado on top or on the side.
Notes
Approximate per serving (1/4 of recipe): 520 calories; fat 28 g; saturated fat 13 g; carbohydrates 37 g; fiber 8 g; sugars 6 g; protein 30 g; sodium 1080 mg. Values will vary based on specific ingredient brands, optional toppings, and portion size.