This post may include affiliate links.

These sweet potato black bean enchiladas are a cozy vegetarian dinner featuring tangy salsa verde and melty Colby jack. A true reader favorite!

Sweet Potato Enchiladas
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Here’s an incredible vegetarian recipe that gets rave reviews every time I serve it: these Sweet Potato and Black Bean Enchiladas! This recipe is one I originally published in 2012. It’s stood the test of time and is a favorite of ours to this day: and a reader favorite too.

Here the tender sweet potatoes are the perfect contrast to savory black beans and tangy salsa verde. Top it off with Colby cheese, it’s the most delicious comfort food around. This one will please everyone: I guarantee it!

5 Star Reader Reviews

⭐⭐⭐⭐⭐ “This was amazing! My husband said he liked it better than similar recipes with meat. Another winner from A Couple Cooks!” -Valerie

⭐⭐⭐⭐⭐ “I made this dish tonight and it was phenomenal! Such good flavor and texture. It was just me, so I have plenty of leftovers!!” -Amy

Sweet Potato Enchiladas

Ingredients You’ll Need

The first reference to the modern enchilada dates back to the 1880’s in Mexico, and while I’m not of Mexican heritage myself I honor the great tradition of this cuisine here. The combination of sweet and savory truly makes the flavors sing in this vegetarian spin on the dish. Here’s what you’ll need for this sweet potato enchiladas recipe:

  • Salsa verde (green enchilada sauce): For quick enchiladas, use a great store-bought salsa verde. Mild salsa is nice if you’re cooking for a crowd, then each eater can add hot sauce to taste. Or, I think it’s perfect with a medium heat salsa.
  • Sweet potatoes: These add a nice texture and flavor contrast to the black beans.
  • Red onion, green chiles and black beans: Canned beans and chiles make it fast and easy.
  • Colby jack cheese: Colby brings massive flavor versus a cheddar cheese.
  • Spices: Grab the chili powder, cumin, and garlic powder for this one.
  • Tortillas: Corn tortillas are traditional in Mexican enchiladas; flour tortillas are American-style and tend to be more durable.

Tips for the Best Sweet Potato Black Bean Enchiladas

Here are a few things to keep in mind when making this recipe:

  • Boil the potatoes. You’ll boil the sweet potatoes first, which is a quick way to cook them instead of roasting. Of course, if you happen to have leftover roasted sweet potatoes that’s even better!
  • Sauce the baking dish first. Adding salsa spread underneath keeps the tortillas from sticking.
  • Don’t overfill the tortillas. Use about ½ cup per tortilla, otherwise the filling will spill out.
  • Place the tortillas seam-side down. This helps them to stay together as well.
  • After baking, let the pan rest five minutes. This helps to solidify the texture.
Sweet Potato Black Bean Enchiladas

Flour Tortillas vs Corn Tortillas In Enchiladas

What are the best tortillas for sweet potato enchiladas? Corn tortillas are traditional in Mexican-style enchiladas, and flour tortillas are more traditional in Tex Mex and American style. Here’s what to know about the differences:

  • Corn tortillas are gluten-free. Some brands can split when you go to roll them! To combat this, find the best quality corn tortilla brand you can. Then brush it with oil and cook it 15 seconds per side before assembling. This makes it easier to roll.
  • Flour tortillas are not gluten-free, but they are much easier to roll and more durable in general. They also get nice and gooey from the enchilada sauce.
  • What about grain free tortillas? There are are other types of grain-free tortillas available at many grocery stores: almond flour, cassava flour, or chickpea flour (try Siete brand). I haven’t tested these, so let us know in the comments below if you try them!

Make Ahead and Freezer Instructions

One great thing about sweet potato enchiladas is that you can make a big batch and freeze some for later! Or, you can prep everything the night before, then slide it into the oven the day of serving. Here’s how to make these sweet potato black bean enchiladas in advance or prepare them for freezing:

  • Assemble the enchiladas. Fill and roll the enchiladas as you normally would, but don’t bake them yet!
  • Cover with plastic wrap and aluminum foil. Put a layer of plastic wrap directly on top of the pan of enchiladas. (This will prevent freezer burn). Put 1 or 2 layers of aluminum foil on top of the enchilada pan, making sure to seal the edges tightly shut.
  • Refrigerate overnight, or freeze up to 2 months. You can refrigerate the night before, then bake the next day, or freeze. Frozen enchiladas should last 1 to 2 months in the freezer as long as the foil doesn’t tear.
  • Bake. When ready to eat, preheat the oven to 350°F. Remove the plastic wrap and foil. Bake until fully heated through and the cheese is melted: about 20 to 30 minutes if refrigerated and about 45 minutes if frozen.

Storing and Reheating Leftovers

Leftovers keep 4 to 5 days in an airtight container in the refrigerator. Reheat portions in a 350°F oven for about 15 minutes, loosely covered with foil, which brings the tortilla edges back. The microwave works in a pinch, but the texture goes soft. Cooked enchiladas freeze up to 2 months.

Sweet Potato Enchiladas

What to Serve With Sweet Potato Enchiladas

Here are some of my favorite sides to go with enchiladas:

Dietary Notes

This sweet potato black bean enchiladas recipe is vegetarian and gluten-free (with corn tortillas).

Frequently Asked Questions

What is the secret to good enchiladas?

Sauce under the tortillas, don’t overfill the tortillas, and bake uncovered. Warming the tortillas before rolling is important so they don’t crack.

Is it better to bake sweet potatoes or boil them for enchiladas?

I like boiling them. You get a soft, roll-friendly texture in only twelve minutes. Of course, roasting them is even more delicious if you have time: try my roasted sweet potatoes.

Why are my enchiladas soggy?

To prevent soggy enchiladas, make sure to drain the sweet potatoes, don’t put too much sauce on top, and make sure to bake uncovered.

Do sweet potatoes and black beans go together?

Um, yes! They’re a classic pairing because of the sweet and savory combo. Also try them in my Mexican loaded sweet potatoes or my sweet potato nachos.

What are the main ingredients in black bean enchiladas?

Tortillas, black beans, cheese, and enchilada sauce. I love adding sweet potatoes, red onion, canned green chiles, and lots of spices.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Print

Sweet Potato Black Bean Enchiladas

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.9 from 21 reviews

These sweet potato black bean enchiladas are a cozy vegetarian dinner featuring tangy salsa verde and melty Colby jack. A true reader favorite!

  • Author: Sonja Overhiser
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 6 1x
  • Category: Main Dish
  • Method: Baked
  • Cuisine: Mexican Inspired

Ingredients

Scale
  • 1 1/2 pounds (2 medium to large) sweet potatoes
  • 1 medium red onion (about 1 cup finely diced)
  • 15-ounce can black beans (or 1 ½ cups cooked black beans)
  • 8 ounces canned diced green chilies (about 1 cup)
  • ½ tablespoon chili powder
  • ½ tablespoon cumin
  • ½ teaspoon garlic powder
  • ½ teaspoon kosher salt
  • Fresh ground black pepper
  • 2 cups salsa verde
  • 8 ounces (2 cups) Colby jack cheese, shredded
  • 10 8-inch flour tortillas
  • For the topping: sour cream, chopped cilantro, guacamole, pico de gallo, cotija or feta cheese crumbles

Instructions

  1. Preheat the oven to 350°F.
  2. Boil the sweet potatoes: Dice the sweet potatoes into roughly 3/4-inch cubes (you can leave the skin on or peel; make sure to cut off any dark or black spots). Place them in a pot and cover with 1 inch of water; add a pinch of salt. Bring to a boil and cook until tender when pierced with a fork, around 7 to 12 minutes. Drain.
  3. Prep the filling: Finely dice the onion. Drain and rinse the black beans. In a large bowl, combine the cooked sweet potato, red onion, black beans, green chilies, cumin, chili powder, garlic powder, kosher salt, and fresh ground black pepper. Mix to combine. Taste and add a few more pinches of kosher salt if desired. 
  4. Roll the enchiladas: Warm the tortillas for a minute in the microwave, or in a pan for a few seconds per side, so that they are flexible. In a large baking dish or rimmed baking sheet*, spread 1 cup of the salsa verde. Fill each tortilla with a ½ cup scoop of the filling, add 2 tablespoons of the cheese, and roll it up. Place each enchilada seam-side down in the baking dish (there will be some leftover filling). Repeat for the remaining tortillas.
  5. Top with salsa and cheese: When all enchiladas are in the dish, top with the remaining 1 cup salsa verde and the remaining cheese.
  6. Bake: Place in the oven and bake for about 15 minutes, until the cheese is melted. Serve garnished with sour cream, chopped cilantro, and other garnishes as desired. 
  7. Make ahead instructions: See the section above called “Make Ahead Instructions”.

Notes

*Depending on your baking dish, you may need 2 dishes to fit all 10 tortillas. This recipe technically makes enough for 12 tortillas, if you can fit them all in a baking dish or baking sheet. 

Did you love this recipe?

Get our free newsletter with all of our best recipes!

About the authors

A Couple Cooks

Recipes by Alex & Sonja

We’re Alex & Sonja Overhiser: cookbook authors, busy parents, & a real life couple who cooks together! We started the A Couple Cooks food blog in 2010 to share simple, seasonal recipes, healthy meal planning tips, and the joy of cooking. All recipes are written & photographed by us (and tested on our two kids!).

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

82 Comments

  1. Margie says:

    Quick and easy healthy vegetarian meal. Thanks so much!

See More Comments