Sweet Potato Enchiladas are a hearty, flavor-packed dinner with creamy roasted sweet potato, black beans, green chilies, feta, and salsa verde, all baked under melty cheese for a satisfying main dish that feels cozy and company-worthy at the same time.

This is the kind of meal that works when you want something filling and comforting but still bright and lively on the plate. The sweet potatoes turn soft and naturally rich, the beans make the filling substantial, and the salsa verde keeps everything from tasting heavy.
I also love how balanced the flavor is here. You get a little heat from jalapeño and cayenne, a little tang from lime and feta, and that savory finish from melted Monterey Jack over the top. Every layer brings something useful to the final bite.
Another reason this dish works so well is the texture. The filling stays soft and creamy, the tortillas soak up just enough sauce, and the fresh red onion and cilantro added at the end keep the whole pan tasting fresh instead of one-note.
Sweet Potato Enchiladas Ingredients
- Sweet potatoes bring the creamy, lightly sweet base that gives the filling body and makes these enchiladas feel extra satisfying.
- Black beans add heartiness, protein, and a soft texture that pairs beautifully with the mashed sweet potato.
- Diced green chilies give the filling a gentle punch of flavor without overpowering the other ingredients.
- Jalapeño adds fresh heat and a sharper chile flavor that wakes up the whole dish.
- Garlic, lime juice, cumin, chili powder, and cayenne build warmth, depth, and brightness so the filling tastes layered rather than flat.
- Feta cheese brings a salty, tangy contrast that cuts through the sweetness of the potatoes in a really nice way.
- Monterey Jack cheese melts smoothly inside and on top, helping the enchiladas bake up gooey and golden.
- Corn tortillas keep the dish classic and give the filling something tender and sturdy to wrap into.
- Salsa verde adds moisture, tang, and a lively green chile flavor that ties the whole pan together.
- Sour cream, red onion, and cilantro finish the dish with cool creaminess, crunch, and a burst of freshness right before serving.

Cooking Steps
STEP 1: Roast the sweet potatoes until they are fully tender and easy to scoop. This gives you a softer, creamier filling than boiling, and it also deepens their natural flavor instead of watering it down.
STEP 2: While the sweet potatoes roast, stir together the black beans, green chilies, garlic, jalapeño, lime juice, feta, shredded cheese, and spices. Once the potatoes are cool enough to handle, mash the flesh lightly and fold it into the bowl so the mixture stays a little textured.
STEP 3: Spread a thin layer of salsa verde in your baking dish before you start filling the tortillas. That small step helps prevent sticking and gives the bottom layer of the enchiladas flavor right away.
STEP 4: Warm the corn tortillas just enough to make them flexible. Fill each one with a generous strip of the sweet potato mixture, fold or roll it closed, and place it seam-side down in the dish so everything stays tidy as it bakes.
STEP 5: Spoon the remaining salsa verde over the top, making sure the tortillas are nicely covered, then scatter the grated cheese across the dish. This is what gives you that bubbling, lightly golden finish in the oven.
STEP 6: Bake until the sauce is hot and the cheese has melted into a glossy top layer with a little color around the edges. Let the enchiladas rest for a few minutes once they come out so they slice and serve more cleanly.
STEP 7: Whisk the sour cream with a splash of water until it is loose enough to drizzle, then finish the pan with cilantro and chopped red onion. That final topping makes the baked enchiladas taste brighter and more complete.
Helpful Tips
- Warm the tortillas in batches and keep them wrapped in a towel so they stay soft while you fill the pan.
- Do not mash the sweet potatoes completely smooth. A slightly chunky filling tastes better and gives the enchiladas more texture.
- Taste the filling before assembling and adjust the salt, lime, or pepper there, because that is your best chance to fine-tune the flavor.
Can I make these ahead of time?
Yes. You can assemble the enchiladas, cover the dish, and refrigerate it before baking. That makes this a very practical dinner for busy evenings or for serving guests when you want most of the work done earlier in the day.
How do I keep corn tortillas from cracking?
The key is warming them before filling. A quick pass through a skillet or a short time in the microwave makes them more pliable, and keeping them covered with a towel helps them stay soft while you work.
What can I use instead of feta?
If feta is not your favorite, you can swap in another crumbly or mild cheese that still gives the filling a little contrast. The goal is to keep some salty tang in the mix so the sweet potatoes do not taste too mellow.

Are these very spicy?
Not especially, especially with the seeds removed from the jalapeño and only a small amount of cayenne in the filling. For a milder pan, reduce or skip the cayenne. For more heat, leave in some jalapeño seeds or add extra chili.
Perfect Pairings
A crisp cabbage slaw is a great match here because it adds crunch and helps balance the soft, creamy filling.
Cilantro rice or lime rice works well when you want to stretch the meal for a bigger table without making the plate feel too heavy.
A simple avocado salad or sliced avocado on the side also fits beautifully, especially if you like a cool, mellow contrast with salsa verde and warm spices.
How to Store & Reheat
Store leftover enchiladas in an airtight container in the refrigerator for up to 4 days. If you want to freeze them, wrap portions well and freeze for up to 2 months for the best texture.
To reheat from the fridge, cover the enchiladas and warm them in a 350°F oven until heated through, usually about 20 to 25 minutes depending on the portion size. You can also microwave individual servings, though the oven keeps the texture a bit better.
If reheating from frozen, it is best to thaw the enchiladas overnight in the refrigerator first. Then bake covered until hot all the way through, removing the cover near the end if you want the cheese to freshen up on top.
These enchiladas are especially good as leftovers because the filling settles, the salsa verde soaks into the tortillas a little more, and the flavors become even more blended by the next day. That makes this one of those dependable dinners that earns a repeat spot in your kitchen.

Sweet Potato Enchiladas
Ingredients
For the filling:
- 2 tablespoons freshly squeezed lime juice
- 1 can black beans rinsed and thoroughly drained
- 1/4 teaspoon cayenne pepper
- 2 cloves garlic freshly minced
- 1 medium jalapeño seeded and finely chopped
- 1/2 teaspoon ground cumin
- 1/2 cup crumbled feta cheese
- 1/2 teaspoon chili powder
- 2 cans diced green chilies
- 1/4 teaspoon salt
- Ground black pepper to taste
- 1 cup shredded Monterey Jack cheese
- 1.25 pounds sweet potatoes peeled and cut into 1/2-inch cubes
For the enchiladas:
- 10 corn tortillas gently warmed for flexibility
- 2 cups mild salsa verde
- 1 cup grated Monterey Jack cheese for topping
For the topping:
- 2 tablespoons sour cream
- 1 tablespoon water
- 1/4 cup chopped red onion
- 1/4 cup chopped fresh cilantro
Instructions
- Preheat the oven to 400°F. Line a large baking sheet with parchment paper. Cut the sweet potatoes in half lengthwise and lightly brush the flat sides with olive oil. Arrange them cut-side down on the prepared baking sheet and bake for 30 to 35 minutes, or until tender. Leave the oven on for baking the assembled enchiladas.
- While the sweet potatoes are in the oven, pour about 1/2 cup of the salsa verde into a 9 x 13-inch baking dish, spreading it just enough to lightly coat the bottom. In a medium bowl, combine the remaining filling ingredients. When the sweet potatoes are cool enough to handle, scoop out the flesh and discard the skins. Lightly mash the sweet potato with a fork or the back of a spoon, then fold it into the filling mixture. Taste and adjust with extra salt and black pepper as needed.
- Warm the tortillas either individually in a skillet or together in the microwave so they bend without cracking. Keep them wrapped in a clean kitchen towel to stay warm. Working one tortilla at a time, place about 1/2 cup of filling along the center, fold both sides over, and arrange it in the prepared baking dish. Continue until all tortillas have been filled and placed in the dish.
- Spoon the remaining salsa verde over the enchiladas and scatter the top with the grated cheese. Bake for 25 to 35 minutes, until the sauce is bubbling and the cheese is lightly golden.
- Let the enchiladas rest for about 5 minutes after baking. Meanwhile, whisk together the sour cream and water until smooth enough to drizzle. Spoon the mixture over the enchiladas, then finish with the chopped cilantro and red onion before serving.