Black Bean Sweet Potato Enchiladas (One-Pan)
Made with sweet potatoes and black beans these vegetarian black bean sweet potato enchiladas bake together in one-pan, dump-and-bake style, with a smoky red enchilada sauce. A hands-off, make-ahead weeknight dinner the whole family will come back for, including the meat eaters!

5 star review
“Made this last night for my family of 5 (Three kids 9, 6, and 4 years old). Everyone finished their dinners and my husband exclaimed how much he loved it! I”
– Nicole
My Favorite Sweet Potato and Black Bean Enchiladas
This one-pan vegetarian black bean sweet potato enchiladas recipe is one of the EASIEST weeknight enchiladas I make! My signature trick? Using ONE baking dish for the entire process! Just roast the diced sweet potatoes in the pan with cumin, garlic powder, and chili powder, mash them with cream cheese and black beans, then assemble the rolled enchiladas right back in that one dish. Cleanup is minimal, and the recipe is the kind of cheesy, comforting Mexican-style dinner the whole family devours.
Cream cheese is the secret ingredient that takes these enchiladas from good to great, as it melts into a creamy, slightly tangy binder that lightly coats every bite without being heavy. Use full-fat for the silkiest texture, or reduced-fat for a lighter version. The other key step is lightly mashing about half of the black beans (not all) before stirring in the sweet potatoes. The mashed beans help the filling hold together when sliced, while the whole beans give texture and bite, which is the perfect balance of texture.
Use my homemade enchilada sauce if you have a batch on hand, or a 15-ounce can of store-bought red enchilada sauce works just as well. Serve these enchiladas with sliced avocado, fresh cilantro, lime wedges, and a generous dollop of sour cream, and for a complete dinner, my what to serve with enchiladas roundup covers everything from quick salads and rice to easy dips. This recipe holds up beautifully as a make-ahead meal: just assemble the casserole up to 3 days in advance and refrigerate, then add a few extra minutes to the bake time to compensate for the cold pan.
Welcome to My Kitchen, Here’s How to Make Black Bean and Sweet Potato Enchiladas









Testing Tips for Sweet Potato Black Bean Enchiladas
- To make this dairy free, use your favorite dairy-free cheese shreds and dairy-free cream cheese (Kite Hill works well for both). I have tested this swap and the casserole still bakes up creamy and satisfying, though the dairy-free cheese melts slightly differently than dairy cheese on top.
- For a heartier meal, do what one of my readers, Melissa, suggested in the comments and stir 2 cups of shredded cooked chicken into the bean and sweet potato filling. The chicken adds protein and substance without throwing off the recipe’s structure, and it is an easy way to please mixed-diet households where some people prefer meat!
- Drained and rinsed kidney or pinto beans both work in place of the black beans, depending on what is in the pantry. Pinto beans give a creamier texture and slightly sweeter flavor, while kidney beans hold their shape more and bring a heartier bite.

Black Bean Sweet Potato Enchiladas (One-Pan)
Ingredients
- 1 tablespoon olive oil
- 3 cups 1-inch diced sweet potato, from about about 2 large peeled sweet potatoes
- ½ teaspoon kosher salt, divided
- 1 teaspoon ground cumin
- 1 teaspoon granulated garlic powder
- 1 teaspoon mild chili powder
- 1 (15-oz) can black beans, drained and rinsed
- 4 tablespoons cream cheese
- 1 cup shredded Mexican cheese blend, divided
- 1 (4-oz) can diced green chilis
- 1 ½ cups homemade red enchilada sauce, divided, (or 1 [5-oz] can red enchilada sauce)
- 12 corn tortillas, gently warmed
Equipment
Instructions
- Heat the oven to 350F.
- Add the diced sweet potatoes to a 10 x 7 rectangular baking dish. Add the olive oil, ¼ teaspoon salt, cumin, garlic, and chili powder, tossing to evenly coat the sweet potatoes.
Roast the Sweet Potatoes
- Cover tightly with foil, then bake for 30-40 minutes, or until the sweet potatoes are very tender.
Prepare the Filling
- Meanwhile, begin the filling by adding the black beans, cream cheese, ½ cup cheese, green chilis, and ¼ cup enchilada sauce in a large bowl. Lightly mash about half of the beans, then stir until all the ingredients are well combined.
- When the sweet potatoes are tender, remove the foil and set aside to (you'll use it again later in this recipe).
- Carefully transfer the sweet potatoes to the bowl containing the black bean mixture, scrapping any bits left in the baking dish. Mash the sweet potatoes with a fork or potato masher, then stir until all the ingredients are combined.
Prepare the Enchiladas
- To the same baking dish, pour in ¾ cup enchilada sauce. Dip both sides of each tortilla into the sauce, stacking each dipped tortilla on a plate.
- If the pan is dry after dipping the tortillas, add ¼ cup enchilada sauce to the bottom of the pan.
- Fill each dipped tortilla with about 3 tablespoons of the black bean and sweet potato filling. Roll tightly, then nestle into the pan.
- Top with the remaining ¼ cup enchilada sauce and ½ cup cheese.
- Cover with foil and bake for 30 minutes, or until bubbling around the edges.
- Remove the foil and bake for an additional 15 minutes or until the cheese is golden brown.
- Allow to rest for 5 minutes for more even serving.
Notes
- Warm the corn tortillas before dipping them in enchilada sauce to prevent cracking. Wrap a stack of 12 in a damp dish towel and microwave for 30 to 45 seconds; cold tortillas crack about half the time in my experience while warmed ones stay pliable and roll up beautifully.
- For a spicier version, use hot diced green chilis in place of mild and bump the chili powder up to hot. I default to mild for kid-friendly weeknights and set hot sauce on the table for anyone who wants more heat, but the hot-chili version is great if your family likes spice.
- For gluten-free, be sure to use gf enchilada sauce and gf tortillas.




Can this be pre-assembled and made ahead of time?
Sarah, yes, it can be assembled and then refrigerated for up to 3 days. I recommend taking them out of the fridge and letting them sit at room temperature for about 15 minutes before baking or adding a few extra minutes to the baking time to compensate for the cold pan. I hope you enjoy!
Thanks so much Robyn!
You’re so welcome, Sarah, I hope you enjoy!
I made this last night and my husband and I thought it was delicious. I will definitely be making it often. Thank you for developing this excellent recipe, Robin.
Wonderful, so happy to hear this was a hit with your and your husband, Sheri! Thanks so much for sharing your thoughts!
I enjoyed the chicken version so much that I wanted to try this vegetarian option as well. I was a little wary of the texture at first (personal sensitivity), but the flavor was amazing! I may try to mix it with the chicken next time for a heartier meal. I also love to make ahead and freeze versatility of it.
I love the idea of adding chicken to this one Melissa, I think it would be fantastic and you’d still get the benefit of all the veggies. Thanks for sharing your thoughts!
Made this last night for my family of 5 (Three kids 9, 6, and 4 years old). Everyone finished their dinners and my husband exclaimed how much he loved it! I only had taco sized flour tortillas and they worked just fine.
Wonderful to hear this one was a hit, Nicole! Thanks so much for your review and for the tip on the tortillas!