Home » Halloween recipes » Black Bean Sweet Potato Enchiladas (That Even Meat Lovers Will Beg You to Make Again)

Black Bean Sweet Potato Enchiladas (That Even Meat Lovers Will Beg You to Make Again)

On

Updated

Black Bean Sweet Potato Enchiladas

If you’re looking for something cozy, cheesy, and veggie-packed that doesn’t require you to stand over the stove for hours—this is it. These Black Bean Sweet Potato Enchiladas are the kind of meal that’ll have your whole table going, “Wait, this is vegetarian?”

Yep. And trust me, you won’t even miss the meat. You get creamy roasted sweet potatoes, hearty black beans, two kinds of cheese (because, obviously), and a big ol’ blanket of tangy salsa verde.

Let’s get into it. This one’s a keeper.

What Makes These Enchiladas So Dang Good?

Here’s the thing you need to know—this isn’t one of those limp, soggy enchilada situations. These are sturdy, flavorful, golden-topped bundles of joy. And the best part? They’re loaded with goodness and still feel indulgent.

  • Sweet potatoes bring that soft, naturally sweet bite that balances out the spicy and tangy stuff.
  • Black beans add that meaty texture (without the actual meat).
  • Feta + Monterey Jack is the ultimate flavor and melt combo.
  • Salsa verde keeps things bright and zingy from the very first bite.

Once they hit the oven, the top gets melty and just a little crispy around the edges. It’s the kind of dinner that feels like a celebration, even if it’s just a Tuesday.

Ingredients You’ll Need

The Filling

  • 1 ¼ pounds sweet potatoes (about 2 small-to-medium)
  • 1 can black beans, rinsed and drained (or 1 ½ cups cooked)
  • 1 cup grated Monterey Jack cheese (4 oz)
  • ½ cup crumbled feta cheese (2 oz)
  • 2 small cans diced green chiles (4 oz each)
  • 1 medium jalapeño, seeded and finely minced
  • 2 cloves garlic, minced or pressed
  • 2 tablespoons lime juice
  • ½ teaspoon ground cumin
  • ½ teaspoon chili powder
  • ¼ teaspoon cayenne pepper (optional)
  • ¼ teaspoon salt, plus more to taste
  • Freshly ground black pepper, to taste

Everything Else

  • 2 cups mild salsa verde (store-bought or homemade)
  • 10 corn tortillas
  • 1 cup grated Monterey Jack cheese (another 4 oz)
  • 2 tablespoons sour cream
  • 1 tablespoon water
  • ¼ cup chopped red onion
  • ¼ cup chopped fresh cilantro
Black Bean Sweet Potato Enchiladas

Step-by-Step Instructions (You’ve Got This)

1. Roast the Sweet Potatoes

To start, preheat your oven to 400°F. Line a baking sheet with parchment paper for easy cleanup. Then slice the sweet potatoes in half lengthwise, lightly oil the cut sides, and place them face-down on the sheet.

Roast for 30 to 35 minutes, until they’re tender and a bit caramelized on the bottom. Leave the oven on—we’re coming back to it soon.

2. Mix Up the Filling

Meanwhile, in a medium bowl, toss together the black beans, cheeses, green chiles, jalapeño, garlic, lime juice, and all the seasonings.

Once your sweet potatoes are cool enough to handle, scoop the flesh out and mash it with a fork. Then stir it into the bowl with the filling. Give it a taste. Add a pinch more salt and pepper if needed.

Black Bean Sweet Potato Enchiladas

3. Prep Your Baking Dish

Next, pour about ½ cup of salsa verde into the bottom of a 9×13-inch baking dish. Swirl it around to coat the bottom—this helps keep the enchiladas from sticking and adds flavor from the bottom up.

4. Warm Your Tortillas

Here’s where you keep things from falling apart—literally. Warm your tortillas either in a skillet or microwave, then wrap them in a clean tea towel to keep them soft. This step makes rolling much easier and prevents cracking.

5. Assemble the Enchiladas

Now for the fun part. Place about ½ cup of filling down the center of each tortilla. Roll it up and place it seam-side down in the baking dish. Keep going until the dish is full.

Black Bean Sweet Potato Enchiladas

6. Add Toppings and Bake

Pour the remaining salsa verde over the rolled enchiladas, then sprinkle the remaining cheese on top.

Bake uncovered for 25 to 35 minutes, until everything is hot and bubbling and the cheese is slightly golden.

7. Finishing Touches

While your enchiladas cool for about 5 minutes, mix together the sour cream and water until smooth. Drizzle it over the top, then finish with chopped red onion and cilantro.

Make It Your Own

These enchiladas are pretty forgiving, so feel free to get creative.

  • Add some sautéed spinach or corn to the filling for extra veggies.
  • Swap the feta for goat cheese if that’s more your vibe.
  • Prefer less heat? Leave out the jalapeño and cayenne—still tasty, just milder.

What to Serve with These Enchiladas

Although this dish is a full meal on its own, sometimes you want a little something extra. Here are a few ideas to round things out:

  • Chips and homemade guacamole
  • Cilantro-lime rice or simple Mexican rice
  • A crunchy slaw with lime vinaigrette
  • Sparkling water or a spicy margarita

Oh, and if you’re in a Halloween mood, why not pair dinner with a fun treat or festive snack? These Mummy Toasts make a super silly breakfast, and these No-Bake Chocolate Peanut Butter Spiders are as easy as they are adorable. For something savory, try these Cheesy Pumpkin Quesadillas. They’re perfect for getting in the seasonal spirit.

Leftovers That Actually Reheat Well

One of the best things about this recipe is how well it holds up the next day. Store leftovers in an airtight container in the fridge for up to 4 days. When you reheat, add a splash of water or broth before popping them in the microwave or oven—that keeps everything nice and moist.

You can also freeze individual portions for later. Just thaw overnight and bake until warmed through.

Final Thoughts

I didn’t grow up eating enchiladas like these. But the first time I made them, my meat-loving family devoured the whole pan and asked me to make them again the next week. It’s one of those rare dishes that feels both comforting and fresh—kind of like a hug with a little kick.

If you’ve been thinking about making a batch, go for it. They’re simple, satisfying, and just plain fun to eat.

And if you love recipes that are just as cozy as they are crowd-pleasing, you’ll want to check out what we’re cooking up on Pinterest. We’re always sharing new twists, clever hacks, and plenty of comfort food favorites. Come hang out with us over there!

Spooky Black Bean Sweet Potato Enchiladas – Halloween Dinner
Spooky Black Bean Sweet Potato Enchiladas – Halloween Dinner
Print

Black Bean Sweet Potato Enchiladas

Black Bean Sweet Potato Enchiladas

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

These hearty vegetarian enchiladas are packed with roasted sweet potatoes, black beans, cheese, and spices, all rolled up in corn tortillas and baked with salsa verde until bubbly and golden.

  • Author: Callie
  • Prep Time: 20 minutes
  • Cook Time: 60 minutes
  • Total Time: 1 hr 20 minutes
  • Yield: 10 enchiladas 1x
  • Category: Main Course
  • Method: Baking
  • Cuisine: Mexican
  • Diet: Vegetarian

Ingredients

Scale
  • 1 ¼ pounds sweet potatoes (2 small-to-medium)
  • 1 can (15 ounces) black beans, rinsed and drained, or 1 ½ cups cooked black beans
  • 4 ounces (1 cup) grated Monterey Jack cheese
  • 2 ounces (½ cup) crumbled feta cheese
  • 2 small cans (4 ounces each) diced green chiles
  • 1 medium jalapeño, seeded and minced
  • 2 cloves garlic, pressed or minced
  • 2 tablespoons lime juice
  • ½ teaspoon ground cumin
  • ½ teaspoon chili powder
  • ¼ teaspoon cayenne pepper (optional)
  • ¼ teaspoon salt, more to taste
  • Freshly ground black pepper
  • 2 cups (16 ounces) mild salsa verde
  • 10 corn tortillas
  • 4 ounces (1 cup) grated Monterey Jack cheese
  • 2 tablespoons sour cream
  • 1 tablespoon water
  • ¼ cup chopped red onion
  • ¼ cup chopped fresh cilantro

Instructions

  1. Preheat oven to 400°F (200°C) and line a large baking sheet with parchment paper.
  2. Slice sweet potatoes in half lengthwise, coat with olive oil, and place flat-side down on the baking sheet. Roast 30–35 minutes until tender. Leave oven on.
  3. Spread ½ cup salsa verde in a 9×13-inch baking dish.
  4. In a bowl, combine black beans, Monterey Jack, feta, green chiles, jalapeño, garlic, lime juice, cumin, chili powder, cayenne, salt, and pepper.
  5. Scoop roasted sweet potato flesh into the bowl, mash lightly, and stir to combine. Season to taste.
  6. Warm tortillas in a skillet or microwave to make them pliable.
  7. Fill each tortilla with ½ cup filling, roll up, and place seam-side down in baking dish. Repeat for all tortillas.
  8. Top enchiladas with remaining salsa verde and Monterey Jack cheese.
  9. Bake 25–35 minutes until sauce is bubbling and cheese is golden.
  10. Let cool 5 minutes. Mix sour cream and water, drizzle over enchiladas, and top with cilantro and red onion. Serve.

Notes

To make ahead, assemble enchiladas without baking and refrigerate up to 24 hours. Bake straight from the fridge, adding 5 minutes to cooking time.

Nutrition

  • Serving Size: 1 enchilada
  • Calories: 290
  • Sugar: 4g
  • Sodium: 560mg
  • Fat: 12g
  • Saturated Fat: 6g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 34g
  • Fiber: 7g
  • Protein: 12g
  • Cholesterol: 25mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

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