Southwestern Sweet Potato and Black Bean Enchiladas


Irresistible Sweet Potato and Black Bean Enchiladas: Your New Favorite Vegetarian Meal

Craving a dinner that’s both satisfying and packed with flavor, without the meat? These **Sweet Potato And Black Bean Enchiladas** are an absolute game-changer. Loaded with tender sweet potatoes, hearty black beans, fluffy brown rice, and a vibrant salsa, all rolled in soft tortillas and baked to cheesy perfection, this meal is a guaranteed crowd-pleaser and a perfect choice for a quick, family-friendly dinner.

Sweet Potato And Black Bean Enchiladas with a delectable filling, topped with melted cheese, ready to be served.
Author, Chelsea Lords

A Personal Note from the Author

The Vegetarian Dish That Converted a True Meat Lover!

I’ve been passionately making these Sweet Potato Enchiladas since my college days. It’s a recipe that holds a special place in my heart, especially because it was one of the very first vegetarian dishes I introduced to my husband. Back then, he genuinely believed that every single meal *needed* meat to be complete.

Believe it or not, this vibrant and flavorful enchilada recipe was the turning point. It completely changed his perspective, proving that a meatless meal could be just as hearty, filling, and incredibly delicious as any meat-based dish. Now, you’ll often find him choosing these enchiladas over a classic burger, which is truly a testament to how satisfying they are!

I continue to make this dinner regularly because it’s wonderfully easy to prepare, universally loved by everyone who tries it, and an ingenious way to incorporate more vegetables into our diet without sacrificing flavor or satisfaction. It’s truly a wholesome and comforting meal that consistently delivers on taste.

A vibrant array of fresh ingredients being assembled for sweet potato black bean enchiladas, showcasing the colorful components of the filling.

Key Ingredients for Sweet Potato and Black Bean Enchiladas

Creating these delightful enchiladas starts with a selection of fresh, wholesome ingredients. Here’s a closer look at what you’ll need and some tips for each:

  • Brown Rice: This adds a wonderful texture and makes the enchiladas extra filling. To keep prep simple and quick, use pre-cooked brown rice or make it ahead of time. You’ll need about 2 cups of cooked rice, which typically comes from 1 cup uncooked.
  • Sweet Potatoes: The star of the show! These provide natural sweetness, a creamy texture when cooked, and a host of nutrients like Vitamin A. Cube your sweet potatoes evenly into 1/2-inch pieces to ensure they cook quickly and consistently.
  • Bell Peppers: Adding thinly sliced bell peppers (any color works beautifully) brings a delightful crunch and extra burst of color and vitamins to the filling. You can substitute with green or poblano peppers if you prefer a different flavor profile.
  • Taco Seasoning: This is where the magic happens! A good taco seasoning blend ties all the flavors together. Feel free to use your favorite store-bought packet, or try our homemade taco seasoning recipe for a customizable, preservative-free spice mix.
  • Minced Garlic: Aromatic garlic is essential for building a robust flavor base. Freshly minced garlic offers the best taste.
  • Black Beans: Packed with protein and fiber, black beans make these enchiladas incredibly hearty and satisfying. Always drain and rinse canned black beans thoroughly before adding them to your recipe, or consider making your own from dried beans for superior flavor and texture.
  • Salsa: This vibrant addition brings moisture, tang, and a kick to the filling. Use a mild salsa to easily control the overall spice level, or opt for a medium or hot variety if you enjoy more heat. You’ll use it both in the filling and layered in the baking dish.
  • Lime: Fresh lime juice brightens up the entire dish, adding a zesty finish that truly makes the flavors pop. Don’t skip this!
  • Fresh Cilantro: Chopped fresh cilantro adds a refreshing, herbaceous note. It’s a classic pairing with Mexican-inspired dishes.
  • Olive Oil & Cooking Spray: Essential for sautéing vegetables and greasing your baking pan.
  • Cheddar Cheese: Shredded cheese provides that irresistible gooey, melted topping. Freshly shredded cheese melts smoother and tastes better than pre-shredded varieties.
  • Red Enchilada Sauce: The foundation of any great enchilada! Choose your favorite brand of red enchilada sauce. Remember to check the spice level to match your preference.
  • Tortillas: The vessel for all that delicious filling! Use good quality corn or flour tortillas (white or whole-wheat). Fresh tortillas will be more pliable and easier to roll without tearing.
Preparing the flavorful filling, combining sweet potatoes, black beans, seasonings, and other ingredients for this Sweet Potato And Black Bean Enchiladas in a large skillet.

Step-by-Step Guide: How to Make Sweet Potato and Black Bean Enchiladas

While the full detailed recipe is provided below, here are some essential tips to guide you through the process and ensure your enchiladas turn out perfectly:

  1. Prepare Your Veggies: Begin by peeling and chopping your sweet potatoes into uniform 1/2-inch cubes. Evenly sized pieces are key for consistent cooking. For a head start and quicker sautéing, you can microwave the sweet potatoes for 2-3 minutes until slightly softened before adding them to the pan with 2 tablespoons of olive oil over medium-high heat. Cook them until they begin to become tender, about 8 minutes.
  2. Sauté Bell Peppers and Season: Once the sweet potatoes are tender, add the thinly sliced bell peppers along with the remaining tablespoon of olive oil. Continue to cook for another 3-4 minutes until the peppers are crisp-tender. Now, it’s time to infuse flavor! Stir in the taco seasoning packet (or your homemade blend) and minced garlic. Sauté for just 1-2 minutes until fragrant, being careful not to burn the garlic.
  3. Incorporate Black Beans, Rice & Salsa: Add your drained and rinsed black beans to the pan, stirring for another 30 seconds to a minute to allow them to warm through and absorb some of the seasonings. Remove the pan from the heat. Stir in 1 cup of fresh salsa, 2 tablespoons of fresh lime juice, and the chopped cilantro. Finally, fold in the cooked brown rice, ensuring all ingredients are well combined. Taste the mixture and adjust seasonings as needed, adding more spices, salt, or pepper to your preference.
  4. Assemble the Enchiladas: Preheat your oven to 350°F (175°C). Prepare a 9×13-inch baking pan by greasing it generously with cooking spray. Spread 3/4 cup of salsa evenly across the bottom of the pan – this prevents sticking and adds moisture. Scoop about 1/2 cup of the delicious filling onto the left side of each tortilla. Sprinkle with a handful of freshly shredded Cheddar cheese (about 1 1/2 tablespoons). Roll each tortilla up tightly and place it seam-side-down into the prepared baking pan. Don’t overstuff the tortillas, as this can make rolling difficult and cause them to burst during baking. You can typically fit 8 enchiladas in a 9×13-inch pan. If you have leftover filling and tortillas, use an 8×8-inch pan for the remaining 4.
  5. Bake to Perfection: Once all enchiladas are assembled in the pan, pour 1 cup of red enchilada sauce evenly over the top. Sprinkle the remaining 1 cup of Cheddar cheese generously over the sauce. Bake for 15-20 minutes, or until the cheese is beautifully melted and bubbly, and the enchiladas are warmed through. For an extra crispy, golden-brown cheese topping, you can broil the enchiladas for 1-2 minutes at the end, but watch them closely to prevent burning!
Layering the filling into tortillas and assembling sweet potato enchiladas, ready for baking with fresh shredded cheese in a casserole dish.

Enhance Your Enchiladas: Favorite Toppings and Garnishes

While these Sweet Potato and Black Bean Enchiladas are delicious on their own, a selection of fresh toppings can elevate your dining experience, adding contrasting textures and bright flavors. Here are some favorites:

  • Fresh Lime Wedges or Juice: A squeeze of fresh lime juice just before serving adds a burst of citrusy zing that perfectly cuts through the richness of the cheese and sauce.
  • Chopped Fresh Cilantro: Sprinkle a generous handful of fresh cilantro for a vibrant, herbaceous aroma and flavor that complements the Mexican-inspired profile.
  • Pico de Gallo or Diced Tomatoes: A scoop of fresh pico de gallo or simple diced cherry tomatoes adds a juicy, fresh, and slightly acidic counterpoint.
  • Creamy Avocado or Guacamole: Thinly sliced avocado or a dollop of creamy guacamole provides a luxurious, rich texture and healthy fats that balance the dish beautifully.
  • Sour Cream or Greek Yogurt: A swirl of cooling sour cream (or a lighter fat-free option, or even plain Greek yogurt for added protein) provides a creamy contrast to the spices.
  • Sliced Jalapeños: For those who love an extra kick, thinly sliced fresh or pickled jalapeños add a spicy crunch and vibrant heat.
  • Green Onions: Finely chopped green onions (scallions) offer a mild, oniony flavor and a touch of freshness.

Flavorful Variations to Try

Don’t be afraid to experiment with these enchiladas! Here are some ideas to switch things up:

  • Add an Onion: For an extra layer of savory flavor, add 1/2 cup of diced yellow onion to the pan when sautéing your sweet potatoes. Cook until softened and translucent.
  • Different Peppers: While bell peppers are great, consider substituting them with a green or poblano pepper for a more authentic or slightly spicier Mexican flavor.
  • Roasted Sweet Potato Enchiladas: If you prefer the caramelized depth of roasted sweet potatoes over skillet-cooked ones, you can roast them separately before adding to the filling. Check out this roasted sweet potato guide for best results.
  • Spice It Up: Add a pinch of cayenne pepper or a dash of hot sauce to the filling for an extra fiery kick.
  • Make it Vegan: Easily adapt this recipe by using dairy-free cheese shreds and a vegan sour cream or cashew cream topping.

Storage and Meal Prep Tips

These enchiladas are fantastic for leftovers or meal prepping!

  • Refrigerate Leftovers: Store any baked and cooled enchiladas in an airtight container or tightly wrapped in plastic wrap in the refrigerator for 3-4 days. Keep any wet toppings (like salsa or sour cream) separate until ready to serve.
  • Freezer-Friendly Option: You can prepare these enchiladas ahead of time and freeze them for later. Assemble the enchiladas in a freezer-safe baking dish but **do not bake them**. Cover the dish tightly with plastic wrap, then an additional layer of aluminum foil. Freeze for up to 3 months. When ready to bake, you can cook them directly from frozen at 350°F (175°C) for 50-60 minutes, or until heated through and bubbly. Alternatively, the filling itself can be frozen in an airtight container for future use; thaw it overnight in the refrigerator before assembling.
  • Reheating: Reheat individual portions in the microwave until warm, or warm larger batches in the oven at 300°F (150°C) until heated through.

More Delightful Sweet Potato Recipes You’ll Love:

Dinner

One Skillet Sweet Potato Burrito Bowl

Salads

Sweet Potato-Quinoa Salad

Soups And Stews

Sweet Potato Stew

Dinner

Stuffed Sweet Potatoes

Full Recipe: Flavorful Sweet Potato And Black Bean Enchiladas

Sweet potato enchiladas with a delectable filling, topped with melted cheese, served in a dish.

Rating: 5 out of 5 stars based on 12 votes

By Chelsea Lords

These hearty, meatless Sweet Potato And Black Bean Enchiladas are loaded with tender sweet potatoes, savory black beans, brown rice, and a vibrant salsa, all wrapped in tortillas and baked to perfection. They’re a perfect choice for a quick, satisfying, and family-friendly dinner!

Prep Time: 20 minutes

Cook Time: 20 minutes

Total Time: 40 minutes

Servings: 12 enchiladas

Pin Recipe

Equipment

  • Large pan (12 inches)
  • 9 x 13-inch baking pan

Ingredients

  • 2 cups cooked brown rice (made from 1 cup uncooked rice)
  • 3 tablespoons olive oil, divided
  • 2 cups diced sweet potatoes (in 1/2-inch cubes)
  • 1 cup bell peppers, very thinly sliced
  • 1 packet taco seasoning (see Note 1 for homemade option)
  • 1/2 teaspoon minced garlic
  • 1 (15.25-ounce) can black beans, drained and rinsed
  • 1-3/4 cup salsa, divided (mild recommended)
  • 1 lime
  • 1/4 cup chopped cilantro
  • Cooking spray
  • 2 cups freshly shredded Cheddar cheese, divided
  • 1 cup red enchilada sauce
  • 12 tortillas (white or whole-wheat, 6-inch or 8-inch)
  • Toppings as desired (see Note 2 for suggestions)

Instructions

  1. Peel and chop sweet potatoes into uniform 1/2-inch pieces. In a large 12-inch pan, combine 2 tablespoons of olive oil and the sweet potatoes over medium-high heat. Cook, stirring occasionally, until the potatoes begin to get tender (approximately 8 minutes). Then, add the 1 cup of thinly sliced bell peppers (stems and seeds removed and chopped) along with the last tablespoon of olive oil. Continue to cook for an additional 3–4 minutes until the peppers are crisp-tender.
  2. Add the taco seasoning packet (or your homemade taco seasoning blend from Note 1) and the minced garlic to the pan. Sauté for 1–2 minutes, stirring constantly, until the spices are fragrant. Be careful not to burn the garlic. Next, add the drained and rinsed black beans. Stir for another 30 seconds to 1 minute to ensure everything is well combined and warmed through.
  3. Remove the pan from the heat. Stir in 1 cup of salsa, 2 tablespoons of fresh lime juice, and the chopped cilantro. Mix well. Finally, add the cooked brown rice and stir again to fully combine all the filling ingredients. Taste the mixture and adjust seasonings to your preference, adding more spices, salt, or pepper as desired.
  4. Preheat your oven to 350°F (175°C). Lightly grease a 9×13-inch baking pan with cooking spray. Spread the remaining 3/4 cup of salsa evenly across the bottom of the prepared pan using a wooden spoon. This layer will help prevent the enchiladas from sticking and add extra moisture.
  5. To assemble the enchiladas, scoop about 1/2 cup of the sweet potato and black bean mixture onto the left side of each tortilla. Sprinkle approximately 1 1/2 tablespoons of freshly shredded Cheddar cheese over the filling. Tightly roll up each tortilla and place it seam-side-down into the prepared baking pan. Repeat this process until the pan is filled with enchiladas. (You can typically fit 8 enchiladas snugly in a 9×13-inch pan. If you have any remaining filling and tortillas, prepare them in a smaller 8×8-inch pan.)
  6. Pour 1 cup of red enchilada sauce evenly over the assembled enchiladas in the pan. Sprinkle the remaining 1 cup of shredded Cheddar cheese over the sauce. Bake in the preheated oven for 15–20 minutes, or until the cheese is completely melted and bubbly, and the enchiladas are thoroughly warmed through.
  7. Remove the enchiladas from the oven and let them rest for a few minutes before serving. Garnish generously with your favorite toppings such as sour cream, extra salsa, freshly chopped tomatoes, additional cilantro, fresh lime wedges, ripe avocado slices, or homemade guacamole. Serve warm and enjoy!

Recipe Notes

Note 1: Homemade Taco Seasoning: For a fresh, customizable spice blend, combine the following in a small bowl and whisk together: 1 tablespoon chili powder, 1 teaspoon paprika, 1 teaspoon cumin, 1/2 teaspoon dried oregano, 1/2 teaspoon roasted garlic powder, 1/2 teaspoon fine sea salt, and 1/2 teaspoon freshly cracked black pepper. Make a larger batch and store it in an airtight container for future use!

Note 2: Topping Suggestions: Elevate your enchiladas with optional toppings such as sour cream (or Greek yogurt), extra salsa, fresh cilantro, green onions, sliced jalapeños, or diced avocado/guacamole.

Storage & Freezing: Leftover enchiladas can be stored in an airtight container in the refrigerator for 3–4 days. Keep wet toppings separate. To freeze, assemble the enchiladas without baking, cover with plastic wrap and foil, and freeze for up to 3 months. Bake from frozen at 350°F (175°C) for 50-60 minutes, or until heated through.

Nutrition Information

Serving: 1 enchilada | Calories: 334 kcal | Carbohydrates: 44g | Protein: 13g | Fat: 12g | Saturated Fat: 5g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Cholesterol: 20mg | Sodium: 1158mg | Potassium: 434mg | Fiber: 7g | Sugar: 7g | Vitamin A: 4507IU | Vitamin C: 21mg | Calcium: 200mg | Iron: 3mg

Nutrition information is automatically calculated and should only be used as an approximation.

Enjoyed this recipe? Share your thoughts and leave a comment below! We love hearing from you.