
Looking for a hearty, flavorful dinner that comes together in one pan and satisfies everyone at the table?
This Sweet Potato and Black Bean Enchilada Skillet is the answer. Packed with tender sweet potatoes, protein-rich black beans, zesty enchilada sauce, and melted cheese, this easy vegetarian meal delivers all the comforting flavors of traditional enchiladas without the extra work.
Whether you’re searching for a healthy weeknight dinner, a vegetarian meal prep option, or a family-friendly recipe bursting with Southwestern flavors, this dish checks all the boxes.
Why You’ll Love This Enchilada Skillet Recipe
There are countless reasons to add this recipe to your regular meal rotation.
First, it’s incredibly easy to make. Everything cooks in one skillet, which means fewer dishes and less time spent cleaning up afterward.
Second, it’s loaded with nutritious ingredients. Sweet potatoes are rich in vitamins and antioxidants, while black beans provide plant-based protein and fiber that help keep you feeling full and satisfied.
Another advantage is its versatility. You can easily customize the recipe by adding extra vegetables, adjusting the spice level, or making it completely vegan with dairy-free cheese alternatives.
It’s also an excellent recipe for meal prep since leftovers reheat beautifully and often taste even better the next day.
Ingredients Needed
The beauty of this recipe lies in its simple ingredient list.
- Sweet Potatoes
- Black Beans
- Enchilada Sauce
- Cheese
- Aromatics and Vegetables
- Seasonings
- Garnishes
Fresh toppings elevate the finished dish. Consider adding:
- Sliced avocado
- Fresh cilantro
- Green onions
- Jalapeños
- Sour cream
- Lime wedges
How to Make Sweet Potato and Black Bean Enchilada Skillet
Step 1: Prepare the Ingredients
Begin by washing, peeling, and dicing the sweet potatoes into small, evenly sized cubes. Dice the onion and mince the garlic.
Having all ingredients prepped before cooking ensures a smooth and efficient process.
Step 2: Cook the Sweet Potatoes
Heat a large skillet over medium heat and add a small amount of oil. Add the sweet potatoes and onions, cooking until they begin to soften and develop a light golden color.
This step is important because properly cooked sweet potatoes create the ideal texture for the dish.
Step 3: Add Garlic, Beans, and Seasonings
Stir in the garlic and cook for about 30 seconds until fragrant. Add the black beans along with chili powder, cumin, smoked paprika, oregano, salt, and pepper.
Allow the spices to toast slightly, which helps deepen their flavor and distribute them evenly throughout the skillet.
Step 4: Stir in the Enchilada Sauce
Pour the enchilada sauce into the skillet and stir until everything is coated. Reduce the heat and let the mixture simmer.
As the sauce cooks, the sweet potatoes absorb the flavors and become even more tender.
Step 5: Add the Cheese
Sprinkle the cheese evenly across the top of the skillet.
At this point, you can either cover the skillet and allow the cheese to melt on the stovetop or place the skillet under the broiler for a few minutes until bubbly and lightly browned.
Step 6: Garnish and Serve
Finish with your favorite toppings and serve immediately.
Fresh garnishes add brightness and contrast to the rich flavors of the enchilada skillet.

Tips for the Best Enchilada Skillet
To achieve the best possible results, keep these tips in mind:
- Dice sweet potatoes into uniform pieces for even cooking.
- Use freshly grated cheese for better melting.
- Taste and adjust seasonings before serving.
- Choose a high-quality enchilada sauce for maximum flavor.
- Don’t rush the simmering process, as it allows flavors to develop fully.
- Let the skillet rest for a few minutes before serving.
These small details can make a significant difference in the final dish.
Delicious Variations and Substitutions
One of the greatest strengths of this recipe is its flexibility.
Vegan Version
Simply replace the cheese with your favorite dairy-free alternative or omit it entirely. Top with avocado for added creaminess.
Add More Protein
For a protein boost, consider adding:
- Lentils
- Quinoa
- Crumbled tofu
- Tempeh
Incorporate More Vegetables
Additional vegetables can increase both nutrition and flavor.
Popular options include:
- Corn
- Zucchini
- Spinach
- Kale
- Bell peppers
Increase the Heat
If you enjoy spicy food, add:
- Diced jalapeños
- Chipotle peppers in adobo sauce
- Cayenne pepper
- Hot sauce
Lower-Carb Adaptations
Reduce the quantity of beans or replace some of the sweet potatoes with cauliflower for a lower-carbohydrate version.
What to Serve with Sweet Potato and Black Bean Enchilada Skillet
Although this skillet is satisfying on its own, it pairs beautifully with a variety of side dishes.
Consider serving it with:
- Cilantro lime rice
- Mexican rice
- Green salad
- Guacamole
- Pico de gallo
- Roasted vegetables
- Tortilla chips
- Fresh fruit salsa
These accompaniments complement the Southwestern flavors and create a complete meal.
Storage, Meal Prep, and Reheating Instructions
Refrigerator Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Freezing
This dish freezes well. Allow it to cool completely before transferring it to freezer-safe containers.
Freeze for up to 3 months.
Reheating
To reheat:
- Microwave individual portions for 1–2 minutes.
- Warm larger portions in a skillet over medium heat.
- Reheat in a 350°F oven until heated through.
A splash of water or enchilada sauce can help restore moisture if needed.
Common Mistakes to Avoid
Avoid these common pitfalls for the best results:
Undercooking the Sweet Potatoes
Sweet potatoes should be fully tender before serving.
Adding Too Much Liquid
Excess liquid can make the skillet soupy rather than hearty.
Overseasoning
Always taste before adding additional salt or spices.
Overcooking the Cheese
Cheese should be melted and creamy, not dry or tough.
Skipping Fresh Garnishes
Fresh toppings provide important contrast and enhance the overall flavor.
Recipe FAQ’s
Can I make this enchilada skillet ahead of time?
Yes. The recipe is ideal for meal prep and can be prepared up to several days in advance.
Can I use homemade enchilada sauce?
Absolutely. Homemade enchilada sauce often adds even more depth of flavor.
Can I freeze leftovers?
Yes. Store in freezer-safe containers for up to three months.

Sweet Potato and Black Bean Enchilada Skillet
Ingredients
- 1 tablespoon olive oil
- 1 medium yellow onion diced
- 3 cloves garlic minced
- 2 medium sweet potatoes peeled and diced (about 4 cups)
- 1 red bell pepper diced
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- ½ teaspoon smoked paprika
- ½ teaspoon dried oregano
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 can (15-ounce) black beans, drained and rinsed
- 1 can (10-ounce) red enchilada sauce
- ½ cup frozen or canned corn optional
- 1 cup shredded Mexican cheese blend
- 2 tablespoons fresh cilantro chopped (for garnish)
- 1 avocado sliced (optional, for serving)
- Lime wedges for serving
Instructions
Step 1: Prepare the Ingredients
- Begin by washing, peeling, and dicing the sweet potatoes into small, evenly sized cubes. Dice the onion and mince the garlic.
- Having all ingredients prepped before cooking ensures a smooth and efficient process.
Step 2: Cook the Sweet Potatoes
- Heat a large skillet over medium heat and add a small amount of oil. Add the sweet potatoes and onions, cooking until they begin to soften and develop a light golden color.
- This step is important because properly cooked sweet potatoes create the ideal texture for the dish.
Step 3: Add Garlic, Beans, and Seasonings
- Stir in the garlic and cook for about 30 seconds until fragrant. Add the black beans along with chili powder, cumin, smoked paprika, oregano, salt, and pepper.
- Allow the spices to toast slightly, which helps deepen their flavor and distribute them evenly throughout the skillet.
Step 4: Stir in the Enchilada Sauce
- Pour the enchilada sauce into the skillet and stir until everything is coated. Reduce the heat and let the mixture simmer.
- As the sauce cooks, the sweet potatoes absorb the flavors and become even more tender.
Step 5: Add the Cheese
- Sprinkle the cheese evenly across the top of the skillet.
- At this point, you can either cover the skillet and allow the cheese to melt on the stovetop or place the skillet under the broiler for a few minutes until bubbly and lightly browned.
Step 6: Garnish and Serve
- Finish with your favorite toppings and serve immediately.
- Fresh garnishes add brightness and contrast to the rich flavors of the enchilada skillet.
