I absolutely love sharing this Vegetarian Enchiladas with Black Beans, Yams, and Corn Recipe because it’s one of those dishes that feels like a warm, comforting hug on a plate. The blend of smoky spices, tender yams, sweet corn, and hearty black beans wrapped in soft tortillas is simply irresistible. Whenever I make it, the whole kitchen fills with the most inviting aromas, and the combination of textures and flavors never fails to impress both vegetarians and meat-eaters alike. This dish is not only delicious but feels vibrant and nourishing, making it a go-to recipe in my collection.
Why You'll Love This Vegetarian Enchiladas with Black Beans, Yams, and Corn Recipe
What truly makes this recipe special for me is the play of flavors and textures. The slight sweetness of the yams perfectly balances the earthiness of the black beans and the warmth of cumin, coriander, and oregano. When all of these are combined with tender corn kernels and melty cheese, you get that magical bite that bursts with rich, layered taste. The enchilada sauce brings it all together with mild acidity and a hint of spice that elevates every mouthful.
Besides tasting fantastic, this recipe is wonderfully straightforward to prepare. I appreciate how approachable it is — the ingredients are common, and the steps are clear-cut, which means I can whip this up any night of the week without feeling overwhelmed. It’s also incredibly versatile and perfect for casual family dinners or when I want to impress friends with something colorful and hearty. What really stands out is how the recipe manages to feel both indulgent and wholesome at the same time, making it a crowd-pleaser no matter the occasion.
Ingredients You'll Need
Each ingredient in this recipe plays a vital role in creating a balanced, satisfying dish. From the sweet yams adding a velvety texture to the black beans supplying protein and heartiness, everything works in perfect harmony. The fresh corn delivers a pop of sweetness and color, while the spices tie the whole flavor profile together beautifully.
- Olive oil: This helps sauté the veggies to tender perfection with a lovely, mild richness.
- Onion: Adds a subtle sweetness and aromatic base to the filling.
- Garlic cloves: Gives the dish an inviting depth and warmth.
- Red bell pepper: Brings vibrant color and a juicy sweetness that balances the spices.
- Small yam: Provides natural sweetness and a delicate creaminess once cooked.
- Salt: Essential for bringing all the flavors into harmony.
- Corn kernels: Adds pops of sweetness and a delightful bite into every enchilada.
- Cumin, coriander, and dried oregano: The aromatic trio that delivers authentic Mexican-inspired flavor.
- Black beans: The hearty protein-packed star that makes these enchiladas filling and nutritious.
- Chopped cilantro (optional): Adds a burst of fresh, herbal brightness to the filling and garnish.
- Enchilada sauce: Whether homemade or store-bought, it’s the tangy, mildly spicy heart of the dish.
- Whole wheat or corn tortillas: The perfect canvas to hold the filling, offering either a nutty or traditional touch.
- Grated cheese or vegan cheese: Melts into gooey goodness that binds everything while adding indulgence.
- Garnishes: Sour cream, avocado, pickled red onions, and hot sauce bring layers of creaminess, tang, and heat.
Directions
Step 1: Preheat your oven to 375 degrees Fahrenheit. This ensures it’s hot and ready when it’s time to bake the enchiladas.
Step 2: If you’re making homemade enchilada sauce, blend all sauce ingredients until smooth now so it’s ready to go. Otherwise, grab a good-quality store-bought sauce – either works beautifully here.
Step 3: Let's make the filling. Heat olive oil in a large skillet over medium-high heat. Add the diced onion and stir for 2 to 3 minutes until you smell that wonderful onion aroma.
Step 4: Lower the heat to medium, then add the red bell pepper, diced yams, garlic, and salt. Keep sautéing for about 7 to 9 minutes, stirring occasionally, until the yams and peppers become tender but not mushy. If the mixture starts to look dry, splash in some water, reduce the heat, cover the pan, and steam gently until the yams are fork-tender.
Step 5: Stir in the fresh corn kernels and sprinkle in the cumin, coriander, and oregano. Cook for another 3 minutes so the spices bloom and the corn softens slightly. Then remove the skillet from the heat.
Step 6: Fold in the rinsed, drained black beans and half the chopped cilantro, tasting the mixture and adjusting salt as needed.
Step 7: Grease a 9 x 13-inch baking dish lightly with oil or cooking spray. Pour about half a cup of enchilada sauce on the bottom and spread it evenly to coat the surface.
Step 8: Assemble the enchiladas by spooning about half a cup of the filling down the center of each tortilla. Sprinkle roughly 3 tablespoons of grated cheese over the filling, then roll each tortilla up tightly. Place seam side down in the baking dish, arranging them snugly side by side.
Step 9: Pour the remaining enchilada sauce evenly over the rolled tortillas, leaving the edges of the tortillas exposed if you like crispy edges after baking. Sprinkle the remaining cheese all over the top.
Step 10: Cover the dish with foil and bake for 20 minutes in the preheated oven. Then remove the foil and bake for an additional 6 to 10 minutes until the cheese on top is golden and bubbly. Once out of the oven, let it rest, tented with foil, for 10 to 15 minutes before serving. Garnish with the remaining cilantro, and get ready to dig in!
Step 11: I love serving this with a fresh Mexican slaw to add crunch and brightness, but it’s wonderful on its own too.
Servings and Timing
This Vegetarian Enchiladas with Black Beans, Yams, and Corn Recipe yields about 8 generous servings, perfect for feeding family or sharing with friends. Expect around 20 minutes for prep, including chopping and sautéing the filling, and another 40 to 45 minutes for baking and resting. Altogether, you’re looking at approximately 1 hour and 5 minutes from start to finish, which is great for a hearty weeknight dinner or leisurely weekend meal.
How to Serve This Vegetarian Enchiladas with Black Beans, Yams, and Corn Recipe
I like to serve these enchiladas warm or hot, right fresh out of the oven so you get all the melty cheese and aromatic sauce at their best. They pair beautifully with a crisp salad or a zesty slaw to cut through the richness and add refreshing crunch. For garnishes, sliced avocado or dollops of dairy-free sour cream add creaminess, while pickled red onions give a tangy pop that makes every bite exciting.
For presentation, I find that plating two enchiladas per person with a scoop of slaw on the side looks inviting and satisfying. Sprinkling additional fresh cilantro on top enhances the dish visually and flavor-wise. This meal is perfect for family dinners, potlucks, or casual get-togethers where you want to feed a crowd with something colorful and comforting.
When it comes to beverages, I love pairing this meal with refreshing non-alcoholic options like sparkling water infused with citrus or a homemade agua fresca. These drinks bring clean, bright flavors that complement the smoky, savory depth of the enchiladas beautifully, rounding out an exceptional dining experience.
Variations
One of my favorite things about this Vegetarian Enchiladas with Black Beans, Yams, and Corn Recipe is how flexible it is. If yams aren’t your favorite or not in season, you can swap them for zucchini or butternut squash for a similar texture and sweetness. For the tortillas, corn tortillas work wonderfully if you prefer gluten-free or want a more traditional taste, while whole wheat tortillas add a subtle nuttiness.
If you follow a vegan diet, simply use vegan cheese and skip the sour cream or substitute it with vegan-friendly alternatives. You can also customize the spice level by adding chopped jalapeños or chili powder to the filling or sauce. For an added twist, try grilling the assembled enchiladas briefly before baking to introduce a subtle smoky flavor.
Another way I sometimes change things up is by swapping black beans for pinto beans or adding sautéed mushrooms for an earthier note. These enchiladas invite creativity, so feel free to experiment with your favorite veggies and herbs to make it your own!
Storage and Reheating
Storing Leftovers
I usually store leftover enchiladas in an airtight container or cover the baking dish tightly with foil or plastic wrap. They keep well in the fridge for up to 3 to 4 days, which makes this recipe great for meal prep or enjoying later in the week without losing any flavor or texture.
Freezing
This dish freezes beautifully. To freeze, I portion the enchiladas in a freezer-safe container or freeze the whole dish wrapped tightly with plastic wrap and then foil. They can be frozen for up to 2 months. Thaw them overnight in the fridge before reheating for best results, ensuring the texture remains tender and flavors stay vibrant.
Reheating
When reheating, I prefer using the oven to maintain the crisp edges and melt the cheese evenly. Preheat the oven to 350 degrees Fahrenheit, cover the enchiladas with foil to prevent drying out, and heat for about 15 to 20 minutes or until warmed through. Avoid microwaving if possible, as this tends to make the tortillas soggy and the cheese rubbery. If you do use a microwave, add a damp paper towel over the dish to preserve moisture.
FAQs
Can I make this recipe gluten-free?
Absolutely! Just swap the whole wheat tortillas for corn tortillas or any gluten-free tortilla variety. Everything else in the recipe is naturally gluten-free, making this recipe easy to adapt for gluten sensitivities.
Is it possible to prepare the filling in advance?
Yes, you can prepare the filling a day ahead and store it in the fridge. When you're ready to assemble and bake the enchiladas, just warm the filling slightly to make it easier to work with and follow the assembly and baking steps.
Can I use canned corn instead of fresh?
Fresh corn kernels add a lovely texture and sweetness, but canned corn works in a pinch. Just drain it well before adding, and consider cooking it a little less to avoid over-softening.
What if I want to make this recipe spicier?
You can easily increase the heat by adding chopped jalapeños to the filling, incorporating chili powder into the spice mix, or serving with hot sauce on the side. Adjust to your preference for spice without overpowering the dish’s natural flavors.
Can this dish be made vegan?
Definitely! Substitute dairy cheese with your favorite vegan cheese and use dairy-free sour cream or skip the toppings altogether. The enchiladas will still be rich, satisfying, and full of flavor.
Conclusion
I hope you feel as excited about this Vegetarian Enchiladas with Black Beans, Yams, and Corn Recipe as I do. It’s such a fulfilling, tasty, and colorful dish that brings warmth and joy to the table every time I make it. Whether you’re cooking for family, friends, or simply treating yourself, I promise this recipe won’t disappoint. Give it a try soon and let these vibrant flavors brighten up your meal routine!
PrintVegetarian Enchiladas with Black Beans, Yams, and Corn Recipe
A wholesome and flavorful Vegetarian Enchiladas recipe featuring a vibrant filling of sautéed yams, bell peppers, black beans, and fresh corn, all wrapped in whole wheat tortillas and baked with tangy enchilada sauce and melted cheese. Perfectly garnished with sour cream, avocado, pickled red onions, and hot sauce for a comforting and hearty meal.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 5 minutes
- Yield: 8 servings
- Category: Main Course
- Method: Baking
- Cuisine: Mexican
- Diet: Vegetarian
Ingredients
Filling
- 1-2 tablespoons olive oil
- 1 onion, diced
- 4 garlic cloves, rough chopped
- 1 red bell pepper, diced
- 1 small yam, diced small (or substitute zucchini)
- ½ teaspoon salt
- 1 ear of corn, kernels cut off (about 1 cup) or substitute other veggies
- 1 teaspoon cumin
- 1 teaspoon coriander
- 1 teaspoon dried oregano
- 1 14-ounce can black beans, rinsed and drained
- ¼ cup chopped cilantro (optional)
Assembly and Toppings
- 2 cups homemade enchilada sauce (or store-bought)
- 8 x 8-inch whole wheat tortillas (or substitute corn tortillas)
- 2 cups grated cheese (8-10 ounces pepper jack, Mexican blend, cheddar, or Mozzarella) or vegan cheese alternative
- Garnishes: sour cream, avocado, pickled red onions, and hot sauce
Instructions
- Preheat Oven: Preheat your oven to 375°F (190°C) to prepare for baking the enchiladas.
- Make Enchilada Sauce: If making homemade sauce, combine all sauce ingredients in a blender and blend until smooth. Alternatively, use store-bought enchilada sauce.
- Prepare the Filling: Heat olive oil in a large skillet over medium-high heat. Add diced onion and sauté for 2-3 minutes until fragrant. Lower heat to medium, then add diced bell pepper, yams, garlic, and salt. Sauté for 7-9 minutes until yams and peppers become tender. If the mixture starts to dry, add a splash of water, reduce heat, cover, and steam gently until yams are fork-tender.
- Add Corn and Spices: Stir in fresh corn kernels and sprinkle cumin, coriander, and oregano. Sauté for an additional 3 minutes to combine flavors. Remove skillet from heat and fold in rinsed black beans and half the chopped cilantro. Adjust salt to taste.
- Prepare Baking Dish: Grease a 9 x 13-inch baking dish, then pour ½ cup of enchilada sauce onto the bottom. Spread evenly to coat the surface.
- Assemble the Enchiladas: Place about ½ cup of the filling down the center of each tortilla, sprinkle 3 tablespoons of grated cheese over the filling, and roll the tortilla tightly. Arrange each rolled enchilada seam side down in the prepared baking dish, side by side.
- Add Sauce and Cheese: Pour the remaining enchilada sauce evenly over the arranged enchiladas, leaving some edges exposed if you prefer crispy edges. Sprinkle the remaining grated cheese on top.
- Bake: Cover the baking dish with foil and bake in the preheated oven for 20 minutes. Remove the foil and continue baking uncovered for another 6-10 minutes, or until the cheese is fully melted and bubbly.
- Rest and Garnish: Remove from oven and let the enchiladas stand, tented with foil, for 10-15 minutes. Scatter the remaining chopped cilantro over the top.
- Serve: Serve the enchiladas with garnishes such as sour cream, avocado slices, pickled red onions, and hot sauce. Pair with Mexican slaw for a complete meal.
Notes
- You can substitute zucchini for yam if preferred or based on availability.
- If the filling mixture becomes dry during cooking, adding a splash of water helps prevent sticking and aids steaming.
- Use whole wheat or corn tortillas depending on dietary preferences.
- For a vegan version, substitute cheese with vegan cheese and use vegan sour cream.
- Allow the enchiladas to rest after baking to let flavors meld and filling set for easier slicing.
- Leftover enchiladas can be stored in the refrigerator for up to 3 days and reheated well.


Leave a Reply