Sweet Potato Corn Black Bean Enchiladas

Featured in: Main Dishes
These sweet potato corn black bean enchiladas are a vibrant and satisfying vegetarian twist on a classic. Packed with nutritious ingredients, these enchiladas feature a flavorful filling of sweet potatoes, corn, and black beans, all smothered in a rich red sauce. Once you try these sweet potato corn black bean enchiladas, they'll become a regular in your dinner rotation.
A baking dish filled with sweet potato corn black bean enchiladas smothered in red sauce and melted cheese Pin it
A baking dish filled with sweet potato corn black bean enchiladas smothered in red sauce and melted cheese | traditionalmeals.com

Sweet Potato Corn Black Bean Enchiladas have become a staple in my kitchen for their vibrant flavors and hearty satisfaction. This vegetarian twist on a classic Mexican dish combines nutritious sweet potatoes, corn, and black beans, all wrapped in corn tortillas and smothered in a rich red sauce. It’s a meal that feels indulgent yet is packed with fiber and vitamins, perfect for weeknights or feeding a crowd. Once you try these enchiladas, you’ll understand why they’re a regular in my dinner rotation.

Ingredients You’ll Need

  • Olive oil: for sautéing the vegetables to build flavor; extra virgin olive oil adds a fruity note that complements the spices.
  • Yellow onion: diced and sautéed until soft to create a sweet, aromatic base for the filling; yellow onions have the best balance for cooking.
  • Garlic: minced fresh for a pungent kick that infuses the entire dish; avoid pre-minced jars for the brightest flavor.
  • Sweet potatoes: peeled and diced for a tender, slightly sweet texture that holds its shape; look for firm potatoes without soft spots.
  • Corn kernels: fresh or frozen for a pop of sweetness and crunch; fresh summer corn is ideal but frozen works perfectly year-round.
  • Black beans: rinsed and drained to add protein and earthy flavor; canned beans are convenient but dried beans soaked overnight work too.
  • Ground cumin: for that warm, earthy essence that defines Mexican cooking; toasting whole seeds and grinding them fresh intensifies the aroma.
  • Chili powder: a blend that adds depth and mild heat; check the label for pure chili powder without added salt or fillers.
  • Smoked paprika: gives a subtle smoky sweetness that elevates the filling; Spanish smoked paprika is worth seeking out for authenticity.
  • Salt: enhances all the flavors and balances the sweetness; kosher salt dissolves evenly and lets you control seasoning.
  • Black pepper: freshly ground for a sharp, aromatic bite that rounds out the spices; pre-ground pepper loses its potency over time.
  • Red enchilada sauce: the rich, tangy base that coats everything; homemade sauce tastes fresher but a good store-bought brand saves time.
  • Corn tortillas: warmed to become pliable for rolling without cracking; look for fresh, soft tortillas without preservatives for the best texture.
  • Monterey Jack cheese: shredded for creamy melt and mild flavor; a Mexican blend with cheddar and queso fresco also works beautifully.
  • Fresh cilantro: chopped for a bright, herbal finish that cuts through the richness; use stems and all for maximum flavor.
  • Diced avocado: adds creamy texture and healthy fats; choose ripe but firm avocados that yield slightly to pressure.
  • Lime wedges: squeezed over the top for a zesty, acidic burst that brightens every bite; fresh lime juice is key.
  • Sour cream or Mexican crema: dolloped on for cool, tangy contrast; crema is slightly thinner and less tart than sour cream.

How to Make It

Preheat Oven and Prepare Dish:
Start by preheating your oven to 375°F and lightly greasing a 9×13 inch baking dish. This ensures everything is ready to go and prevents sticking later.

Sauté Onion and Garlic:
Heat olive oil in a large skillet over medium heat, then add the diced onion. Sauté until it’s translucent and soft, about 5 minutes, then stir in the minced garlic for just a minute until fragrant.

Cook the Sweet Potatoes:
Add the diced sweet potatoes to the skillet and cook, stirring occasionally, for 10-12 minutes until they’re tender. If they start to stick, add a tablespoon of water to help them cook without burning.

Add Corn, Beans, and Spices:
Stir in the corn kernels, rinsed black beans, cumin, chili powder, smoked paprika, salt, and black pepper. Cook for another 3-5 minutes until everything is heated through and well combined, then remove from heat.

Warm the Corn Tortillas:
Wrap the corn tortillas in a damp paper towel and microwave for 30 seconds, or heat each in a dry skillet for 10-15 seconds per side. This makes them flexible so they don’t crack when you roll them.

Assemble the Enchiladas:
Spread about 1/2 cup of enchilada sauce evenly over the bottom of the prepared dish. Place a warmed tortilla flat, spoon about 1/3 cup of filling onto the center, sprinkle with a little cheese, then roll tightly and place seam-side down in the dish. Repeat with all tortillas.

Top with Sauce and Cheese:
Pour the remaining enchilada sauce over the rolled enchiladas, covering them evenly. Sprinkle the rest of the shredded cheese on top for a gooey, golden finish.

Bake and Rest:
Bake in the preheated oven for 20-25 minutes until the cheese is melted and bubbly and the edges are lightly browned. Let them cool for 5-10 minutes before serving so they set and are easier to serve.

Close-up of a single enchilada with filling spilling out, topped with fresh cilantro and avocado

Storage Tips

Store leftover enchiladas in an airtight container in the refrigerator for up to three days – they reheat beautifully in a 350°F oven for about 15-20 minutes until warmed through, avoiding the microwave which can make them soggy. You can also freeze them before baking: assemble in a freezer-safe dish, wrap tightly with foil, and freeze for up to three months. When you’re ready, bake from frozen, adding 10-15 extra minutes to the baking time until bubbly. I often make a double batch to freeze for busy weeks, and they taste just as good.

Ingredient Substitutions

If you don’t have Monterey Jack, any melty cheese like cheddar, pepper Jack, or a Mexican blend works perfectly. For a vegan version, use vegan cheese and check your enchilada sauce ingredients – many store-bought ones are accidentally vegan. Sweet potatoes can be swapped with butternut squash, and black beans with pinto or kidney beans. Corn tortillas are traditional, but flour tortillas can be used if you prefer them softer, though they won’t be gluten-free. Fresh corn is great in season, but frozen corn is just as convenient and always available. I’ve even used leftover roasted vegetables in the filling with great results when I’m cleaning out the fridge.

Serving Suggestions

I love serving these enchiladas with a side of Mexican rice or refried beans for a complete and comforting meal. A crisp green salad with a lime vinaigrette adds freshness and cuts through the richness. Don’t forget the toppings: fresh cilantro, diced avocado, a dollop of sour cream or Mexican crema, and a squeeze of lime juice make every bite pop and brighten the dish. For a potluck or family dinner, I set out all the toppings so everyone can customize their plate. It’s a crowd-pleaser that feels festive yet easy to pull together on a weeknight.

Cultural Context

Enchiladas are a cornerstone of Mexican cuisine, with regional variations found across the country, from the coastal seafood versions to the hearty mole-filled ones inland. Traditionally, they’re made with corn tortillas dipped in chili sauce, filled with meat or cheese, and baked until bubbling. This version of Sweet Potato Corn Black Bean Enchiladas is a modern vegetarian take that celebrates the vibrant flavors and ingredients of Mexican cooking, where corn and beans are ancient staples. It reflects the adaptability of enchiladas, where fillings can vary based on what’s fresh and available, much like the resourceful home cooking found in Mexican households. I drew inspiration from the hearty vegetable-based dishes of central Mexico, creating a meal that’s both respectful of tradition and perfect for today’s plant-focused tables.

A complete plate of enchiladas served with lime wedges, sour cream, and a side of Mexican rice

Frequently Asked Questions

What type of tortillas work best for Sweet Potato Corn Black Bean Enchiladas?

Corn tortillas (6-inch size) are traditional and recommended for authentic flavor and texture. Warming them briefly in a dry skillet or microwave before filling makes them pliable and prevents cracking when you roll your Sweet Potato Corn Black Bean Enchiladas.

Can I make these Sweet Potato Corn Black Bean Enchiladas ahead of time?

Absolutely! Assemble the enchiladas, cover tightly, and refrigerate for up to 24 hours before baking. You may need to add a few extra minutes to the bake time if going straight from the fridge to the oven. Leftovers also reheat beautifully.

What can I substitute for Monterey Jack cheese in these enchiladas?

A Mexican blend, pepper jack for heat, or even a dairy-free alternative all work well. For a lighter option, you can reduce the amount or sprinkle it only on top of your Sweet Potato Corn Black Bean Enchiladas before baking.

How do I know when the Sweet Potato Corn Black Bean Enchiladas are ready?

The enchiladas are done when the filling is hot, the sauce is bubbling around the edges, and the cheese on top is fully melted and lightly golden—about 20-25 minutes in a 375°F oven.

What should I serve with Sweet Potato Corn Black Bean Enchiladas?

They pair perfectly with Mexican rice, a simple green salad, refried beans, or sliced avocado. A dollop of sour cream, fresh cilantro, or a squeeze of lime juice right before serving adds a fresh, bright finish.

Rate This Recipe

How would you rate this recipe?

Sweet Potato, Corn, and Black Bean Enchiladas

These sweet potato corn black bean enchiladas are a vibrant and satisfying vegetarian twist on a classic. Packed with nutritious ingredients, these enchiladas feature a flavorful filling of sweet potatoes, corn, and black beans, all smothered in a rich red sauce. Once you try these sweet potato corn black bean enchiladas, they'll become a regular in your dinner rotation.

Prep Time
20 Minutes
Cook Time
30 Minutes
Total Time
50 Minutes
4.0
(204 reviews)
By: Maria Gonzalez
Category: Main Dishes
Difficulty: Medium
Cuisine: Mexican
Yield: 6 Servings
Dietary: vegetarian

Ingredients

  1. 01 2 tablespoons olive oil
  2. 02 1 medium yellow onion, diced
  3. 03 3 cloves garlic, minced
  4. 04 2 medium sweet potatoes (about 1 pound), peeled and diced into 1/2-inch cubes
  5. 05 1 cup corn kernels (fresh or frozen)
  6. 06 1 (15-ounce) can black beans, rinsed and drained
  7. 07 1 teaspoon ground cumin
  8. 08 1 teaspoon chili powder
  9. 09 1/2 teaspoon smoked paprika
  10. 10 1/2 teaspoon salt (or to taste)
  11. 11 1/4 teaspoon black pepper (or to taste)
  12. 12 2 cups red enchilada sauce (store-bought or homemade)
  13. 13 8-10 corn tortillas (6-inch size)
  14. 14 2 cups shredded Monterey Jack cheese (or a Mexican blend)

Instructions

Step 01

Preheat your oven to 375°F (190°C). Lightly grease a 9x13 inch baking dish with cooking spray or a little oil.

Step 02

In a large skillet, heat the olive oil over medium heat. Add the diced onion and sauté until translucent and soft, about 5 minutes.

Step 03

Add the minced garlic and diced sweet potatoes to the skillet. Cook, stirring occasionally, for 10-12 minutes until the sweet potatoes are tender. If they start to stick, add a tablespoon of water to help them cook.

Step 04

Stir in the corn, black beans, cumin, chili powder, smoked paprika, salt, and black pepper. Cook for another 3-5 minutes until everything is heated through and well combined. Remove from heat.

Step 05

Warm the corn tortillas to make them pliable: wrap them in a damp paper towel and microwave for 30 seconds, or heat each tortilla in a dry skillet for 10-15 seconds per side.

Step 06

Spread about 1/2 cup of the enchilada sauce evenly over the bottom of the prepared baking dish.

Step 07

Assemble the enchiladas: Place a warmed tortilla on a flat surface. Spoon about 1/3 cup of the sweet potato filling onto the center, sprinkle with a little cheese, then roll up tightly. Place seam-side down in the baking dish. Repeat with remaining tortillas and filling.

Step 08

Pour the remaining enchilada sauce over the top of the rolled enchiladas, covering them evenly. Sprinkle the remaining cheese on top.

Step 09

Bake in the preheated oven for 20-25 minutes, until the cheese is melted and bubbly and the edges are lightly browned.

Step 10

Let the enchiladas cool for 5-10 minutes before serving. This helps them set and makes them easier to serve.

Tools You'll Need

  • Large skillet
  • 9x13 inch baking dish
  • Cutting board
  • Chef's knife
  • Mixing spoon
  • Measuring cups and spoons

Allergy Information

Contains dairy from cheese. For gluten-free, ensure corn tortillas are certified gluten-free. Can be made vegan by using vegan cheese and checking enchilada sauce ingredients.

Nutrition Facts (Per Serving)

Calories
380
Protein
15g
Carbohydrates
48g
Fat
14g