Beef skillet enchiladas give you everything you love about classic enchiladas, but without the fuss of rolling, layering, and a sink full of dishes. This one-pan recipe brings bold, savory flavors together with lean ground beef, fresh veggies, black beans, and corn, all ready in about 40 minutes.
There are nights when dinner feels like the last thing you want to figure out. That is exactly when this recipe saves the day. I started making beef skillet enchiladas on busy weeknights when I needed something hearty and satisfying without spending an hour in the kitchen. The moment that enchilada sauce hits the pan, the whole house smells incredible. It comes together fast, uses simple ingredients, and my family always goes back for seconds.
Table of Contents
Ingredients for Beef Skillet Enchiladas
I have tested this recipe many times, and a few key ingredients really do make a difference. I always use 90-93% lean ground beef for the best balance of flavor and nutrition, and I recommend picking up corn tortillas if you want to keep it gluten free.
- Cooking spray
- 1/2 tsp olive oil (avocado oil works too)
- 1 lb lean ground beef, 90-93% lean (I always use 90% for great flavor without excess grease)
- 1 small red bell pepper, diced small (about 3/4 to 1 cup)
- 1 medium zucchini, diced small (about 1 3/4 to 2 cups)
- 6 green onions, thinly sliced, white/light green and dark green parts separated
- 1 tsp chili powder
- 1 tsp ground cumin
- 1/2 tsp garlic powder
- 1/2 tsp dried oregano
- 2 cups red enchilada sauce, jarred or canned (my go-to is Siete brand or Old El Paso, which is about 1 1/2 of the 10 oz cans)
- 1 (15 oz) can black beans, rinsed and drained (I recommend no-salt-added for lower sodium)
- 1 cup frozen corn, fire roasted if you can find it
- 8 (6-inch) corn tortillas, each cut into 6 wedges (in my experience, corn tortillas hold up better than flour and keep this recipe gluten free)
- 1 1/2 cups shredded Mexican blend cheese, divided
- For garnish: sliced green onion tops, fresh cilantro, sour cream, diced tomatoes, diced avocado

Step-by-Step Instructions
In my experience, the key to this recipe is getting a hot pan before you add anything, so your beef browns nicely instead of steaming. Follow these steps and dinner will be on the table in about 40 minutes.
Step 1: Preheat your oven to 425°F. Place a large oven-safe or cast iron skillet over medium-high heat. When hot, spray with cooking spray, add the olive oil, and swirl to coat.
Step 2: Add the ground beef, diced bell pepper, zucchini, and the white and light green parts of the green onions. Break up the meat with a spatula and cook for about 8 minutes, stirring occasionally, until the beef is fully cooked through and the zucchini is just tender. Avoid overcrowding the pan so the vegetables do not steam.
Step 3: Turn off the heat. Add the chili powder, cumin, garlic powder, oregano, enchilada sauce, black beans, corn, and 1/2 cup of the shredded cheese. Stir everything together until well combined.
Step 4: Gently fold in the corn tortilla wedges, making sure they are well coated with the sauce and evenly distributed throughout the meat mixture.
Step 5: Sprinkle the remaining 1 cup of cheese evenly over the top. Transfer the skillet to the oven and bake for 10 to 15 minutes, until the cheese is melted and bubbly around the edges.
Step 6: Remove from the oven and top with the dark green onion tops, fresh cilantro, diced tomatoes, and avocado. Add dollops of sour cream if you like, and serve straight from the skillet.
What to Serve with Beef Skillet Enchiladas
These enchiladas are bold and filling on their own, but the right side dish adds a fresh balance and rounds out the meal nicely.
Simple Green Salad: A crisp salad with romaine, cherry tomatoes, and a light lime vinaigrette adds brightness and balances the richness of the cheesy beef mixture. It is one of the best sides for beef skillet enchiladas when you want something light. Try pairing it with this Mexican Street Corn Salad for a fun, flavor-packed twist.
Mexican Rice: Fluffy, seasoned rice soaks up the extra enchilada sauce and makes this a truly hearty dinner. Check out this easy Easy Mexican Rice recipe that comes together in one pot with pantry staples.
Refried Beans: A warm side of refried beans boosts the protein and fiber even further and makes the meal more filling. This Easy Refried Beans recipe is a 15-minute stovetop version worth bookmarking.
Warm Tortillas or Quesadillas: Serve warm tortillas on the side for scooping up the filling. Or turn any leftovers into a quick Ground Beef Quesadilla the next day.
Guacamole or Avocado Dip: A creamy, fresh guacamole ties the whole plate together. This Easy Guacamole Recipe uses just five ingredients and takes under 10 minutes.
Black Bean Soup: If you love the black beans in this skillet, a bowl of Easy Black Bean Soup makes a comforting starter or a lighter meal for the next night.
Ground Beef Tacos: Made too much filling? Use the leftovers to build Easy Ground Beef Tacos for lunch the next day. Same flavors, zero waste.

Storage and Serving Tips
Leftovers store well here. Transfer cooled portions to an airtight container and refrigerate for up to 5 days. For longer storage, freeze in a freezer-safe container for up to 3 months.
To reheat, I recommend warming it in a skillet over medium-low heat with a splash of water or a little extra enchilada sauce to loosen things up. The oven works well too at 350°F for about 10 minutes. The microwave is fine in a pinch, but it can make the tortilla pieces softer than you might like.
Pro tip: the flavors actually deepen overnight, which makes this beef skillet enchiladas recipe a great meal prep option. Make it on Sunday and enjoy easy, satisfying lunches or dinners through the week.
Frequently Asked Questions
Can I use flour tortillas instead of corn tortillas?
Yes, flour tortillas work fine if you are not following a gluten-free diet. Just know they will absorb more sauce and become slightly softer than corn tortillas do.
Can I make this recipe ahead of time?
Yes. You can prep and cook everything through Step 3, then refrigerate the mixture. When ready to eat, fold in the tortillas, top with cheese, and bake as directed.
What can I substitute for ground beef?
Ground turkey or ground chicken both work well and keep the recipe just as quick and easy. The cooking time stays the same.
Conclusion
Beef skillet enchiladas are proof that a satisfying, home-cooked dinner does not have to be complicated. With one pan, simple ingredients, and about 40 minutes, you get a meal that is packed with flavor, high in protein, and enjoyed by the whole table. Give this recipe a try tonight and see just how easy a weeknight dinner can be.

Beef Skillet Enchiladas
Ingredients
Equipment
Method
- Preheat the oven to 425 degrees F. Place a large oven-safe skillet over medium-high heat. When hot, spray with cooking spray, add the olive oil, and swirl to coat.
- Add the ground beef, bell pepper, zucchini, and the white and light green parts of the green onions. Break up the meat with a spatula and cook for about 8 minutes, stirring occasionally, until the beef is no longer pink and the zucchini is just tender.
- Turn off the heat. Add the chili powder, cumin, garlic powder, oregano, enchilada sauce, black beans, corn, and 1/2 cup of the shredded cheese. Stir everything together until well combined.
- Gently fold in the corn tortilla wedges, making sure they are well coated with the sauce and evenly distributed throughout the mixture.
- Sprinkle the remaining 1 cup of shredded cheese evenly over the top. Transfer the skillet to the oven and bake for 10 to 15 minutes, until the cheese is melted and bubbly.
- Remove from the oven and garnish with the dark green onion tops, fresh cilantro, diced tomatoes, and avocado. Serve with dollops of sour cream if desired.









