On a weeknight when I wanted all the cozy enchilada flavors without pulling out multiple pans, I tested an enchilada skillet that combines lean turkey, black beans, and plenty of vegetables in a single 12-inch skillet. The enchilada skillet keeps things lighter by trimming excess oil and using a measured amount of enchilada sauce so the finished dish is saucy but not soupy.
I developed this version because I kept finding skillet recipes that ended up watery or under-seasoned; this recipe balances the meat-to-sauce ratio and adds a short broil to set cheese and crisp a few edges, giving a dependable texture and easy reheating later.

Why this enchilada skillet works
The key technique here is controlled liquid: I brown lean ground turkey with aromatics, add just enough enchilada sauce and crushed tomatoes to coat rather than drown the ingredients, then simmer briefly so flavors marry without thinning the mixture. A modest amount of shredded cheese is added at the end and briefly broiled to give a melty-top texture similar to baked enchiladas without a long bake time. The sauce-to-filling ratio (about 1 1/2 cups of combined sauce/tomato for 1 1/2 pounds of filling) is what stopped my earlier failures from becoming soggy.
During testing I first tried this with a full 2 cups of sauce and the pan never reduced enough, leaving the filling loose. Reducing the sauce and using crushed tomatoes instead of an extra cup of sauce fixed it; the skillet finishes moist, clingy, and saucy without puddles. The short broil is optional if you prefer to skip the oven, but it gives a reliably set top and a pleasing color.
Key takeaways
- Brown meat well and drain excess fat to prevent a greasy skillet.
- Use a measured amount of sauce so the filling isn’t watery—1 1/2 cups combined sauce/tomato for this quantity.
- Finish under the broiler briefly for a melty, slightly crisp top that mimics baked enchiladas.
Ingredients you’ll need and what to substitute
This enchilada skillet centers on lean ground turkey, canned black beans, corn, and a tomato-based enchilada sauce. I prefer lean turkey because it keeps the dish light and reheats well, but you can swap ground chicken or 90% lean ground beef without changing cooking times. If you want plant-based protein, use crumbled firm tofu or a 12-ounce package of meatless crumbles and brown them the same way. Black beans add body and fiber; if you only have pinto beans, they work with a slightly softer texture.
For convenience, use a 15-ounce can of enchilada sauce and a 14-ounce can of crushed tomatoes; if you only have whole or diced tomatoes, pulse them briefly in a blender or chop finely so the sauce texture remains smooth. If you need to reduce sodium, choose low-sodium canned beans and sauce and taste before adding extra salt. For dairy-free, omit the cheese or use a dairy-free shredded cheese; the broil step can be skipped in that case or use a quick oven-heated cover to warm through.
Equipment
You need a 12-inch ovenproof skillet (cast-iron or heavy stainless steel works best), a wooden spoon or spatula, a cutting board and knife, and a measuring cup. If you don’t have an ovenproof skillet, cook everything in a large sauté pan and transfer to a 9×13-inch baking dish for the broil step. A fine-mesh strainer is helpful for draining beans and canned corn.
How to make enchilada skillet
Prepare ingredients and brown the meat
Preheat the oven to 450°F if you plan to broil the cheese at the end. Drain and rinse one 15-ounce can of black beans and a 12-ounce can of corn. Finely dice one medium onion and two medium bell peppers (I used one red and one green for color). Mince two cloves of garlic. In your 12-inch skillet over medium-high heat, warm 1 tablespoon of olive oil and add the diced onion and peppers with a pinch of salt. Cook until softened, about 4 minutes, then add the garlic and cook 30 seconds more until fragrant.
Add 1 1/2 pounds of lean ground turkey, breaking it up with a spatula, and cook until no pink remains and some browned bits appear, about 6–8 minutes. If the pan accumulates a noticeable amount of liquid from the meat, tilt the pan and use a spoon to remove excess fat; you want a dryish base so the sauce clings.
Build the enchilada sauce and simmer
Stir in 1 tablespoon of chili powder, 2 teaspoons ground cumin, 1 teaspoon smoked paprika, and 1/2 teaspoon black pepper directly into the browned meat and vegetables; let the spices toast for 30 seconds. Add the drained beans and corn, then pour in 1 cup of canned enchilada sauce and 1/2 cup crushed tomatoes. Stir to combine, scrape browned bits from the bottom, then reduce heat to medium-low and simmer uncovered for 6–8 minutes until slightly thickened. Taste and season with up to 1 teaspoon kosher salt if needed.
Finish and broil
When the skillet mixture is thick and cohesive, sprinkle 1 cup of shredded reduced-fat Monterey Jack cheese evenly over the top. Transfer the skillet to the oven and broil on high for 2–3 minutes, watching closely, until the cheese is bubbling and has a few golden spots. If you don’t want to broil, cover the skillet and let the cheese melt over low heat for 3–5 minutes. Remove from oven and let rest for 5 minutes; the mixture will firm slightly, making it easier to scoop.
Garnish with chopped fresh cilantro, sliced green onions, and a squeeze of lime. Serve over a bed of brown rice, with warm corn tortillas, or alongside a green salad for a balanced meal.
Things I learned the hard way
- Don’t add too much sauce at the start — my first attempt used two cups of sauce and the skillet never reduced, creating a watery texture; keeping it to 1 1/2 cups total solved that.
- Brown the turkey well — scraping and browning give flavor; if you steam the meat it tastes flat.
- Drain canned corn and beans — the extra liquid from cans diluted the sauce in an early test.
- If the skillet is too wet after simmering, raise the heat and cook without a lid for a few minutes to reduce, or transfer to a 9×13-inch dish and bake briefly to evaporate excess moisture.
- Use an ovenproof skillet for the cleanest transition to broil; otherwise moving hot filling risks splashes and uneven melting.
Variations to try
- Chicken and Spinach: Swap ground turkey for 2 cups shredded rotisserie chicken, stir in 3 cups packed baby spinach during the last 2 minutes of simmering until wilted, and reduce the beans to 1 cup to keep the balance.
- Vegetarian with Sweet Potato: Replace turkey with 2 cups diced roasted sweet potato and add 1 cup cooked quinoa; increase spices by 25% and skip the meat browning step.
- Green Enchilada Skillet: Use 1 cup green enchilada sauce plus 1/2 cup tomatillo salsa instead of red sauce for a tangier profile; broil time remains the same.
Storage, freezing, and reheating
Refrigerate leftovers in an airtight container for up to 4 days. To reheat, gently warm single servings in a skillet over medium-low heat with a splash of water or broth to loosen the sauce, cover and heat 4–6 minutes, stirring occasionally; this keeps the texture close to fresh. For oven reheating, spread leftovers in a 9×9-inch dish, cover with foil and bake at 350°F for 15–20 minutes.
Freezing: Let the cooled skillet mixture (without fresh garnishes) cool completely, then pack into freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator and reheat on the stovetop as above. Expect the texture of cooked beans and corn to soften slightly after freezing.
What to serve with enchilada skillet
This skillet is great with a simple cilantro-lime brown rice, a crisp cabbage slaw to cut richness, or warm corn tortillas for scooping. For a lighter side, serve with a quick mixed-green salad dressed in lime vinaigrette. A small bowl of sliced avocado or plain Greek yogurt makes a useful cooling garnish.


Healthy Enchilada Skillet with Turkey, Black Beans, and Veggies
Ingredients
Equipment
Method
- Drain and rinse the black beans and drain the corn; dice the onion and bell peppers and mince the garlic.
- Heat the olive oil in a 12-inch ovenproof skillet over medium-high heat, add the diced onion and bell peppers with a pinch of salt and cook 4 minutes until softened, add the garlic and cook 30 seconds, then add the ground turkey and brown until no pink remains, about 6–8 minutes; drain any excess fat if needed.
- Stir chili powder, cumin, smoked paprika, and black pepper into the meat, toast spices 30 seconds, then add beans, corn, 1 cup enchilada sauce and 1/2 cup crushed tomatoes; reduce heat to medium-low and simmer uncovered 6–8 minutes until slightly thickened, taste and add up to 1 teaspoon kosher salt if necessary.
- Preheat broiler to high, sprinkle 1 cup shredded Monterey Jack evenly over the skillet and broil 2–3 minutes until cheese bubbles and develops small golden spots, watching closely; if you don't broil, cover and melt cheese over low heat for 3–5 minutes.
- Let the skillet rest 5 minutes, garnish with cilantro and green onions, squeeze lime over the top, and serve with rice, tortillas, or salad.
Notes
Frequently asked questions
Can I use ground beef instead of turkey? Yes — use 90% lean ground beef and drain excess fat after browning; the cooking times and sauce amounts stay the same. Lower-fat ground beef helps prevent a greasy finish.
Is this enchilada skillet gluten free? The base recipe is gluten free if you use a certified gluten-free enchilada sauce; always check labels on canned goods. Serve with corn tortillas to keep the meal gluten free.
Can I make this ahead? Yes — prepare the skillet through the simmer step, cool, then refrigerate for up to 24 hours before adding cheese and broiling. This shortens dinner night cooking time.
How do I stop the beans from getting mushy? Add canned beans near the end of the simmer (as in this recipe) and avoid prolonged simmering after adding them; that preserves a firmer texture.
Can I skip the broiler? You can, but broiling adds color and sets the cheese quickly; to melt cheese without a broiler, cover the skillet and warm over low heat for 3–5 minutes until melted.
Closing
This enchilada skillet gives you the casual comfort of enchiladas with reliable texture, straightforward ingredients, and an easy reheating plan—enchilada skillet is a one-pan weeknight recipe I keep in rotation for busy nights and leftovers that hold up well. Serve it with rice, tortillas, or a crisp slaw, and store leftovers for quick lunches or reheat dinners that still taste satisfying.
Leave a Reply