Beef skillet enchiladas

The easiest way to make beef skillet enchiladas: a hearty one-pan weeknight dinner packed with bold flavors, lean beef, and fresh veggies.

Updated

March 29, 2026

Beef Skillet Enchiladas Easy One-Pan Weeknight Dinner

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.

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
Beef Skillet Enchiladas Easy One-Pan Weeknight Dinner

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.

Beef Skillet Enchiladas Easy One-Pan Weeknight Dinner

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 Easy One-Pan Weeknight Dinner

Beef Skillet Enchiladas

A hearty one-pan weeknight dinner with lean ground beef, fresh veggies, black beans, corn, and melted cheese, all simmered in bold red enchilada sauce. Ready in about 40 minutes and naturally gluten free.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 6 portions
Course: Dinner, Main Course
Cuisine: American, Mexican-American
Calories: 371

Ingredients
  

  • Cooking spray
  • 0.5 tsp Olive oil may substitute avocado oil
  • 1 lb Lean ground beef 90-93% lean
  • 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
  • 0.5 tsp Garlic powder
  • 0.5 tsp Dried oregano
  • 2 cups Red enchilada sauce jarred or canned, about 15 to 16 oz
  • 15 oz Canned black beans rinsed and drained
  • 1 cup Frozen corn fire roasted or regular
  • 8 Corn tortillas (6-inch) each cut into 6 wedges, about 8 oz total
  • 1.5 cups Shredded Mexican blend cheese divided
  • Fresh cilantro for garnish
  • Sour cream for serving
  • Diced tomatoes for garnish
  • Diced or sliced avocado for garnish

Equipment

  • Large oven-safe skillet or cast iron skillet

Method
 

  1. 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.
  2. 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.
  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.
  4. Gently fold in the corn tortilla wedges, making sure they are well coated with the sauce and evenly distributed throughout the mixture.
  5. 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.
  6. 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.

Notes

Use Siete enchilada sauce (1 jar) or Old El Paso red enchilada sauce (1 1/2 of the 10 oz cans). May substitute green enchilada sauce. May use flour tortillas if not following a gluten-free diet. May substitute pinto beans for black beans. May substitute cheddar or Monterey Jack for Mexican cheese blend. Leftovers keep refrigerated for up to 5 days or freeze for up to 3 months.

Leave a Comment

Recipe Rating