Savory Skillet Beef Enchiladas

Featured in Cozy Comfort Food Classics.

Switch up your weeknight meals with beef enchiladas made in a skillet. Layers of crispy tortilla wedges, bold red sauce, seasoned beef, beans, and gooey cheese come together fast. Top it with jalapeños and cilantro for a fresh touch!

Sarah Recipes
Updated on Wed, 14 May 2025 23:37:57 GMT
Beef Enchiladas Skillet Pin it
Beef Enchiladas Skillet | recipesaddicts.com

This filling one-pan beef enchilada dish turns a traditional favorite into a simpler skillet meal that's ideal for hectic evenings. You'll get all those rich flavors you crave without having to fuss with wrapping individual enchiladas—making dinner so much easier when you're short on time.

I came up with this quicker approach after coming home completely wiped out from work when the idea of stuffing and rolling enchiladas seemed way too much. Surprisingly, my family liked this broken-down version better—they loved how every forkful had the perfect amount of sauce and filling.

Ingredients

  • Olive oil: Adds subtle flavor and helps veggies cook evenly
  • Yellow onions: Bring natural sweetness as they brown and build the base taste
  • Minced garlic: Gives that wonderful smell and taste throughout the dish
  • Lean ground beef: Packs plenty of protein without too much grease
  • Beef stock: Keeps everything juicy while boosting the savory taste
  • Taco seasoning packets: Make flavoring quick and consistent
  • Red chile enchilada sauce: Brings real Mexican flavor without extra work
  • Black beans: Add extra protein and nice chunky texture
  • Corn tortillas: Cut into pieces, they thicken everything when mixed in
  • Mexican cheese blend: Creates that amazing gooey topping everyone loves
  • Fresh cilantro: Adds a pop of freshness against the rich flavors
  • Jalapeños: Let spice lovers add as much heat as they want

Step-by-Step Instructions

Cook The Flavor Base:
Let those chopped onions sizzle in olive oil over medium-high heat for about 8 minutes until they turn see-through and get slightly brown at the edges. Don't rush this part—soft, golden onions create amazing flavor for the whole dish. Toss in the garlic just for the last minute so it won't burn.
Cook The Meat:
Throw in your ground beef with the onion mix and break it up using a wooden spoon while you stir it around. You want small, even pieces mixed well with the onions and garlic. Keep cooking until you don't see any pink, about 6 minutes total. The meat should be cooked through but still moist.
Mix In Seasonings:
Add your beef stock and taco seasoning, then bring everything to a good bubble. This step gets all that flavor into the meat while making a base that'll blend with the enchilada sauce later. Wait for it to get a bit thicker, which shows the seasonings are mixed in well—should take about 90 seconds.
Save Some For Later:
Take out 2 cups of your seasoned beef mix if you want to make another meal tomorrow. Let it cool all the way before putting it in the fridge. Make sure to give it the full 30 minutes to cool—that's important for keeping it safe to eat later.
Build Your Dish:
Pour enchilada sauce and black beans into what's left of your beef mix in the skillet. This gives you that classic enchilada taste while making the meal more filling. Mix in the tortilla pieces, making sure they get coated with sauce. This takes the place of rolling enchiladas but makes sure you get tortilla in every bite.
Add The Cheese:
Scatter your Mexican cheese blend all over the top and broil for around 4 minutes. Keep an eye on it since broilers can be tricky. You want the cheese completely melted with some nice brown spots that add extra flavor and texture.
Finish And Dig In:
Top with fresh cilantro and jalapeño slices for brightness and some kick if you want it. Serve it right from the pan for a homey touch that also keeps everything hot while you eat.
A bowl of Skillet Beef Enchiladas. Pin it
A bowl of Skillet Beef Enchiladas. | recipesaddicts.com

The enchilada sauce really makes this dish special. Canned sauce works great, but sometimes I treat myself to fresh sauce from my neighborhood Mexican store. That rich flavor turns this simple meal into something that tastes like it came from a restaurant without much extra work.

Make It Your Own

Feel free to change things up based on what your family likes. Try adding some chopped bell peppers when you cook the onions, swap ground turkey instead of beef, or throw in some corn with the beans. If you don't eat meat, use extra beans and some cooked mushrooms instead. No matter what you put in, the basic cooking steps stay the same.

Storing And Reheating

Your skillet enchiladas will stay good in a sealed container in the fridge for about 3 days. They actually taste even better the next day as all the spices blend together overnight. When you want to reheat, wrap it in foil and warm it in a 350°F oven for around 20 minutes, or zap single portions in the microwave for 1-2 minutes. Add a little water before heating to keep it from drying out.

Transform Leftovers

That extra seasoned beef you saved can start so many quick meals. Mix it with pasta and some cheese for a Mexican twist on pasta night, stuff it in bell peppers with rice and bake them, or use it to fill quesadillas. Planning like this makes cooking on busy nights way easier and helps you use up all your food.

Serving Suggestions

These skillet enchiladas go great with a simple green salad dressed with just lime juice and olive oil. Add some Mexican rice if you've got bigger appetites to feed, or sliced avocado for something creamy and healthy on the side. For a full Mexican dinner experience, put out small bowls of sour cream, extra enchilada sauce, and lime wedges so everyone can dress up their own plate.

Easy Skillet Beef Enchiladas. Pin it
Easy Skillet Beef Enchiladas. | recipesaddicts.com

Frequently Asked Questions

→ What’s the best way to keep leftovers?

Keep leftovers in a sealed container in the fridge for up to 3 days. Heat them back up in the microwave or a skillet until they're hot.

→ What are some extra topping ideas?

Add diced avocado, a dollop of sour cream, or a splash of lime for more flavor.

→ What if I prefer something other than beef?

Try swapping the beef for ground turkey, chicken, or a plant-based option. They all work great!

→ What sides go well with it?

Serve it alongside Mexican rice, a green salad, or roasted veggies for a complete plate.

→ How do I make this gluten-free?

Choose gluten-free tortillas and taco seasoning to make this dish work for those avoiding gluten.

Skillet Beef Enchiladas

Quick and tasty skillet enchiladas loaded with seasoned beef and spices.

Prep Time
30 Minutes
Cook Time
30 Minutes
Total Time
60 Minutes
By: Sarah

Category: Comfort Food

Difficulty: Intermediate

Cuisine: Mexican

Yield: 4 Servings (8 enchiladas, give or take)

Dietary: Gluten-Free

Ingredients

01 3 cups diced yellow onions (from 2 medium ones)
02 6 cloves garlic, finely chopped (2 tablespoons)
03 1 cup low-sodium beef broth
04 2 packets (1 ounce each) taco seasoning mix with reduced sodium
05 2 tablespoons olive oil or your preferred cooking oil
06 2 pounds of lean ground beef (90/10 works best)
07 1 can of black beans (15 ounces), rinsed and drained
08 2 cups enchilada sauce with chile (brands like Frontera work well)
09 10 small corn tortillas (6-inch size), sliced into triangular pieces
10 2 cups shredded 4-cheese blend (Mexican-style, about 8 ounces)
11 Cilantro, finely chopped, to sprinkle on top
12 Fresh jalapeño slices for a spicy garnish

Instructions

Step 01

On medium-high heat, warm olive oil in a large cast-iron pan. Toss in the onions and sauté for about 8 minutes, stirring now and then, until they become soft and translucent. Add garlic and cook for about a minute, constantly stirring, until it smells great.

Step 02

Add ground beef to the hot pan. Break it apart with a wooden spoon and cook for about 6 minutes or until it's no longer pink and fully crumbled.

Step 03

Pour in the beef broth and sprinkle in taco seasoning. Stir everything together, let it boil briefly, and cook for about 90 seconds. Take the skillet off the heat once the sauce thickens just slightly.

Step 04

Scoop 2 cups of the cooked beef mixture into a separate bowl, let it cool for half an hour, then cover and refrigerate for up to 48 hours for later use.

Step 05

Adjust your oven rack so it's 6 inches below the heating element. Turn on the broiler and let it preheat.

Step 06

Stir black beans and enchilada sauce into the cooked beef left in the pan. Layer tortilla wedges over the surface and gently mix them in until evenly coated and spread throughout.

Step 07

Scatter shredded cheese evenly over the top. Broil for about 4 minutes or until the cheese is bubbly and beginning to brown here and there.

Step 08

Take the dish out of the oven, then sprinkle cilantro and jalapeño slices on top. Serve warm.

Notes

  1. Keep leftover meat mixture chilled. It'll last 2 days and is great for other meals.

Tools You'll Need

  • Heavy-duty cast-iron skillet
  • A sturdy wooden spoon
  • Broiler in the oven
  • Chopping board
  • Sharp chef knife

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Includes dairy (cheese).
  • Uses corn tortillas.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 475.5
  • Total Fat: 24.7 g
  • Total Carbohydrate: 35.8 g
  • Protein: 30.3 g