This super simple Beef Enchilada Skillet is made with ground beef, black beans, homemade enchilada sauce, and lots of cheese! This recipe comes together in just about 20 minutes and can be served over rice, salad, chips, or tortillas!

Beef Enchilada Skillet on top of rice on a white plate topped with melted cheese and chopped cilantro

If you have been visiting this blog for even just a few months, you probably know that enchiladas are one of my favorite things. This Beef Enchilada Skillet gives you all the flavors of a traditional enchilada, but the best part is you don’t have to go through all the trouble of rolling them up and can serve this however you’d like – over rice, lettuce for a low-carb alternative, or of course, with chips and tortillas! I prefer to make my homemade enchilada sauce, but you can use your favorite premade sauce to save more time!

Overhead photo of beef enchilada mixture in a skillet with melted cheese, sliced olives, and cilantro on top

To make this Beef Enchilada Skillet, you will need:

  • olive oil
  • yellow onion
  • lean ground beef (or you can also use ground chicken or turkey)
  • salt
  • cumin
  • chili powder
  • garlic powder
  • black beans
  • diced green chilis (optional)
  • enchilada sauce (homemade or canned)
  • CHEESE! (I like shredded Mexican blend)
  • cilantro, olives, green onions (for garnish)
  • Serving ideas: rice, lettuce, warmed tortillas, tortilla chips

Close up photo of beef enchilada skillet scooped with a wooden spoon

Recipe Tips and Suggestions:

    • This recipe uses ground beef, but if you prefer, you can also use ground turkey or chicken.
    • You can add a small can of diced green chilis or even jalapeno for a spicier kick if desired.
    • I served this over some Mexican Rice, but the best part of this is you can have multiple options so the whole family gets what they want. Serve over lettuce for a lower-carb alternative. You can also serve with warmed tortillas or scoop with tortilla chips.
    • I recommend having about 3 cups of enchilada sauce. You may not necessarily want to use all of it, but I like to have a little extra on hand. You will pour a good amount of it directly into the mixture which will soak up some of it, but you may also want extra to drizzle on top of a rice bowl.
    • If you want to make this vegetarian, swap the beef with additional beans like pinto beans or more black beans.

Angled photo of Beef Enchilada mixture served on top of rice with melted cheese on top

Looking for more enchilada recipes? Check these out!

Stovetop Chicken Enchiladas
Spicy Beef Enchiladas
Spicy Beef Enchiladas

Beef Enchilada Skillet on top of rice on a white plate topped with melted cheese and chopped cilantro
Yield: 4-6 servings

Beef Enchilada Skillet

Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes

This super simple Beef Enchilada Skillet is made with ground beef, black beans, homemade enchilada sauce, and lots of cheese! Serve over rice, salad, chips, or tortillas!

Ingredients

  • 2 tablespoons olive oil
  • 1/2 medium yellow onion, finely diced
  • 1 pound lean ground beef
  • 1 teaspoon kosher salt
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • 1/2 teaspoon garlic powder
  • 1 can (15 ounces) black beans, drained and rinsed (can also use pinto beans)
  • 3 cups enchilada sauce (homemade or canned)
  • 1 1/2 cups shredded Mexican cheese
  • cilantro, black olives, or green onion (for garnish)
  • Suggested Sides: rice, tortillas, chips, avocado or guacamole, lettuce, etc.

Instructions

  1. Heat the olive oil in a large skillet over medium high heat. Add the onion and saute for about 3 minutes.
  2. Add the ground beef and break up with a spatula. Add in the salt, cumin, chili powder, and garlic powder. Cook the beef until it is browned, about 7 minutes, stirring often.
  3. Stir in the black beans followed by about 2 cups of the enchilada sauce. Lower heat to medium low and let simmer until the sauce is mostly absorbed (about 10 minutes or so).
  4. Turn off stove. Top with cheese, cover, and let melt. Remove from heat. Garnish as desired and serve alongside rice, chips, tortillas, or over lettuce.

Nutrition Information:

Yield:

6

Serving Size:

1/6th

Amount Per Serving: Calories: 401Total Fat: 22gSaturated Fat: 9gTrans Fat: 0gUnsaturated Fat: 11gCholesterol: 94mgSodium: 1396mgCarbohydrates: 19gFiber: 4gSugar: 11gProtein: 32g
Beef Enchilada Skillet