Beef Enchilada Skillet is a simple and delicious one-pan meal that brings together seasoned ground beef, melty cheese, and a rich enchilada sauce all cooked together with rice and beans. The mix of flavors is just right—spicy and comforting, with a little crunch from some crisped edges. It’s like a homemade version of your favorite enchilada dinner but faster and easier.
I love making this skillet meal because it’s easy to throw together on a busy weeknight, yet it feels special enough for guests or a cozy family dinner. I usually add a dollop of sour cream and some fresh chopped cilantro on top to brighten it up. Sometimes, I sneak in extra veggies like bell peppers or corn to make it a bit healthier, but honestly, it’s so good just as is.
The best part about this dish is how it all comes together in one pan, meaning less cleanup and more time to enjoy. I find that everyone loves the way the cheese melts into the beef and rice, soaking up all that enchilada sauce flavor. It’s the kind of meal that warms you up and sticks with you, perfect for any night you want food that feels like a little celebration without the fuss.
Key Ingredients & Substitutions for Beef Enchilada Skillet
Ground beef: This is the star protein here. Use lean beef to avoid too much grease, or swap for ground turkey or chicken for a lighter version.
Taco seasoning: Store-bought seasoning works well, but making your own lets you control the spice and salt. Try chili powder, cumin, paprika, oregano, salt, and pepper.
Enchilada sauce: A good enchilada sauce brings the dish to life. Use store-bought for convenience or homemade if you want it fresh and customizable.
Tortillas: Corn tortillas give a traditional taste, but flour tortillas work smoothly and soften nicely in the sauce. Either is a great choice.
Cheese: Cheddar melts well and adds richness, but a Mexican blend (like Monterey Jack, queso fresco, or Oaxaca) offers more authentic flavors. Feel free to mix cheeses.
How Do You Prevent Tortilla Strips from Getting Too Soggy?
Making sure the tortilla strips soften without turning mushy is key for great texture.
- Cut tortillas into strips or quarters before using.
- After mixing with the beef and sauce, coat the pieces gently but thoroughly to soften slightly.
- Letting the filling simmer for a few minutes helps tortillas soak up flavor without overcooking.
- Baking the dish uncovered melts cheese and crisps edges, adding texture contrast.
Using this method, you get soft yet slightly firm tortilla strips that balance well with the saucy beef and cheese topping.

Equipment You’ll Need
- Large oven-safe skillet – I like this because it goes from stovetop to oven easily, saving on clean-up.
- Wooden spatula or spoon – helps mix and break apart the beef smoothly.
- Measuring cups and spoons – ensures your spices and ingredients are just right.
- Oven mitts – keep your hands safe when transferring the skillet to the oven.
Flavor Variations & Add-Ins
- Use ground turkey or chicken instead of beef for a leaner dish that’s still full of flavor.
- Replace cheddar cheese with Monterey Jack or queso fresco for a milder, authentic taste.
- Add sautéed peppers or corn to the beef mixture for some extra crunch and sweetness.
- Sprinkle sliced black olives or diced avocado on top after baking for added richness and flavor.
Beef Enchilada Skillet
Ingredients You’ll Need:
- 1 lb (450g) ground beef
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 packet (about 1 oz/28g) taco seasoning mix or homemade seasoning (chili powder, cumin, paprika, oregano, salt, pepper)
- 1 cup enchilada sauce (store-bought or homemade)
- 6-8 corn or flour tortillas, cut into strips or quarters
- 2 cups shredded cheddar cheese (or a Mexican cheese blend)
- 1 cup diced tomatoes (fresh or canned, drained)
- 1/2 cup fresh cilantro, chopped
- 1/2 cup sour cream
- 2 tbsp vegetable oil or olive oil
- Optional toppings: sliced jalapeños, sliced black olives, diced avocado
How Much Time Will You Need?
This recipe takes about 10 minutes to prep and 25 minutes to cook (including baking time). So, you can have a delicious, warm skillet meal ready in about 35 minutes total.
Step-by-Step Instructions:
1. Cook the Beef and Onions:
Start by preheating your oven to 375°F (190°C). Heat 2 tablespoons of oil in a large oven-safe skillet over medium heat. Add the chopped onion and cook for 2-3 minutes, until it’s soft and fragrant. Next, add the minced garlic and the ground beef. Cook the beef, breaking it apart with a spatula, until it’s browned and fully cooked.
2. Add Seasoning and Sauce:
If there’s excess fat, carefully drain it. Sprinkle the taco seasoning evenly over the beef mixture and stir well. Pour in the enchilada sauce to coat everything nicely. Let it simmer for 3-5 minutes, stirring occasionally so the sauce thickens a little and all flavors blend together.
3. Mix in Tortillas and Cheese, Bake:
Stir in half of the shredded cheese along with the tortilla strips gently, allowing the tortillas to soak up the sauce and soften a bit. Spread everything out evenly in the skillet, then sprinkle the remaining cheese on top. Place the skillet in your preheated oven and bake uncovered for 10-15 minutes, until the cheese is melted and bubbly.
4. Garnish and Serve:
Once cooked, carefully remove the skillet from the oven. Top with diced tomatoes, a generous dollop of sour cream, and sprinkle fresh cilantro over everything. If you like, add sliced jalapeños, olives, or diced avocado for extra flavor. Serve hot straight from the skillet and enjoy your hearty beef enchilada skillet!
Can I Use Frozen Ground Beef?
Yes! Just be sure to fully thaw it in the fridge overnight before cooking. This ensures even browning and safety.
Can I Make Beef Enchilada Skillet Ahead of Time?
Absolutely! Prepare the skillet up to step 7, then cover and refrigerate. Bake fresh when ready, adding a few extra minutes if baking from cold.
How Should I Store Leftovers?
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in the oven or microwave until warmed through.
What Can I Substitute for Tortillas?
If you prefer, use tortilla chips for a crunchy texture or pita bread cut into pieces. Just note the texture and soak time might vary a bit!