Enchiladas Verdes are a delightful Tex-Mex dish that perfectly blends the earthiness of roasted vegetables with creamy, cheesy goodness. These vegetarian enchiladas feature a vibrant green enchilada sauce, packing a punch of flavor while being satisfying enough for a cozy dinner or a casual gathering. Whether you’re looking to tantalize your taste buds or impress your friends at the next potluck, these enchiladas won’t disappoint. What’s more, they’re easy to prepare, making them ideal for any night of the week or special occasions.

When I first stumbled upon this recipe, the combination of sweet potatoes and black beans captivated me. The sweet and savory elements come together so beautifully, and the homemade green sauce adds the perfect zing. These enchiladas are sure to become a staple in your kitchen, filling your home with the tantalizing aromas of roasted veggies and spices. I can’t wait for you to try this recipe; it’s a warm hug on a plate.
Why You’ll Love This Recipe
- Simple & Quick: With just 20 minutes of prep time and only 15-20 minutes in the oven, you can enjoy a homemade feast with minimal effort.
- Irresistible Flavor: The roasted sweet potatoes and corn create a mouthwatering filling that’s deliciously paired with the tangy green enchilada sauce.
- Eye-Catching Appeal: This dish looks vibrant with its bright green sauce, colorful corn, and melted cheese—perfect for impressing guests!
- Flexible Serving: Perfect for dinner, easy lunches, or meal prep; these enchiladas can be served anytime you need something comforting and satisfying.
- Diet-Friendly Options: You can easily make them gluten-free by using gluten-free tortillas, and they are vegetarian-friendly!
Ingredients You’ll Need
- 2 large sweet potatoes: These provide a naturally sweet and creamy base for your filling. Choose firm ones without blemishes for the best flavor.
- 2 tablespoons olive oil: This helps in roasting the sweet potatoes to perfection. You could also use avocado oil for a different flavor profile.
- ½ teaspoon ground cumin: Adds a warm, earthy note that complements the sweet potatoes beautifully.
- ½ teaspoon smoked paprika: This brings a smoky depth to the enchiladas, enhancing their overall flavor.
- ⅛-¼ teaspoon ground cayenne pepper: Adjust according to your spice preference for that extra kick!
- 3 ears of corn: Fresh corn adds a sweet crunch. If it’s not in season, you can substitute canned corn.
- 2 tablespoons butter: Essential for coating the corn; it enhances the roasting quality and flavor.
- Salt and freshly ground black pepper to taste: Basic seasoning to elevate the overall flavor of the dish.
- 1 (15-ounce) can black beans: Rinsed and drained, they add protein and heartiness—perfect vegetarian inclusiveness.
- 8 (8-inch) flour or corn tortillas: Choose based on your preference; corn gives a traditional flavor, while flour is softer.
- 2 cups Mexican cheese blend: This melt-in-your-mouth mix enhances flavors; feel free to use a vegan cheese alternative if desired.
- ¼ cup green enchilada sauce: adds zest and moisture—homemade or store-bought works great!
- Chopped fresh cilantro: For garnish, this adds a fresh pop of flavor to finish off your dish.
How to Make Enchiladas Verdes
- Prepare the Enchilada Sauce: If you’re making homemade enchilada sauce, do so ahead of time—up to three days in advance works well. Store it in an airtight container in the refrigerator until you’re ready to use it.
- Preheat the Oven: Set your oven to 400°F and line two baking sheets with parchment paper. Ensure the parchment is rated for high temperatures to avoid any mishaps.
- Roast the Sweet Potatoes: In a large mixing bowl, toss the sweet potatoes with 2 tablespoons of olive oil, ½ teaspoon of ground cumin, ½ teaspoon of smoked paprika, and ⅛-¼ teaspoon of ground cayenne pepper. Spread the seasoned potatoes on one of the prepared baking sheets, leaving enough space between them for even cooking. Roast for 20 minutes, then flip them and roast for an additional 15 minutes until fork-tender.
- Roast the Corn: Meanwhile, rub the corn with 2 tablespoons of butter, seasoning it with salt and freshly ground black pepper. Lay it on the second baking sheet, placing it in the oven with the sweet potatoes. Roast for 15 minutes, flip and roast for another 15 minutes until nicely charred but still crisp. Once cooled, cut the kernels off the cob.
- Mix the Filling: In a large bowl, combine the roasted sweet potatoes, corn kernels, rinsed black beans, ¾ cup of Mexican cheese blend, and about 3-4 tablespoons of green enchilada sauce. This colorful mixture will be packed with flavor!
- Fill the Tortillas: Lay a generous amount of the sweet potato mixture down the center of each tortilla. Roll them up securely and place them seam-side down in a greased casserole dish.
- Assemble the Dish: Once all tortillas are rolled and lined up snugly in the dish, pour over more green enchilada sauce, making sure to cover everything. Top it off with the remaining cheese for that gooey, melty finish.
- Bake: Place the casserole in the preheated oven and bake uncovered for about 15-20 minutes or until the cheese is lovingly melted. A sprinkle of chopped fresh cilantro right before serving elevates these beauties to the next level!
Storing & Reheating
Allow leftover enchiladas to cool completely before storing them. You can keep them at room temperature for about an hour, but for longer storage, transfer them to the refrigerator in an airtight container where they’ll last for up to 4 days. You can also freeze them for up to 3 months—just be sure to wrap them well in plastic wrap and aluminum foil. To reheat, pop them in a preheated oven at 350°F for about 15-20 minutes or until hot throughout. Note that the texture might change slightly after freezing, but a sprinkle of fresh cheese before reheating can revive some of that delightful melty goodness.
Chef’s Helpful Tips
- Ensure your sweet potatoes are evenly cut for consistent roasting.
- Avoid overcooking the corn, retaining its crispness will provide great texture to your enchiladas.
- If you’re a cheese lover, opt for a blend that melts well to achieve that perfect gooey factor.
- Consider making extra filling—it’s great in salads or as a dip with tortilla chips!
- Use room-temperature tortillas for better rolling; if they’re cold, they may crack.
The combination of sweet, savory, and spice in these enchiladas offers something for everyone. They’re not just a meal; they’re an experience. Don’t hesitate to tweak the flavors to your liking or even add in other roasted veggies or proteins if desired. Once you try them, I hope you’ll see just how delicious and versatile enchiladas can be!

Recipe FAQs
Can I make enchiladas verdes ahead of time?
Absolutely! You can prepare your enchiladas a day in advance. Assemble the enchiladas and place them in the casserole dish, covering them tightly with plastic wrap or aluminum foil. When you’re ready to bake, take off the wrapping, pour on the sauce, and bake as directed.
What can I substitute for sweet potatoes?
If you’re not a fan of sweet potatoes, butternut squash or even regular potatoes can be great substitutes. Just ensure whatever you use can roast well and meld in flavor with the other ingredients.
Can I use store-bought enchilada sauce?
Certainly! While homemade enchilada sauce has its charm, using store-bought sauce can save time and still deliver great flavor. Just check labels for a sauce without extra preservatives for the best taste.
How do I make this recipe gluten-free?
To make your Enchiladas Verdes gluten-free, simply swap out regular tortillas for corn or gluten-free tortillas. Just verify that your enchilada sauce is also gluten-free by checking the ingredient list.
Enjoy diving into the delightful flavors of these Enchiladas Verdes, and let every bite take you on a vibrant culinary journey that warms both your heart and your belly!
Print
Enchiladas Verdes
These Enchiladas Verdes are a flavor-packed delight, featuring sweet potatoes, roasted corn, and black beans. Perfect for a quick dinner or a comforting meal, they bring together simple ingredients for a homemade experience that’s sure to impress.
- Total Time: 1 hour 40 minutes
- Yield: 4 servings 1x
Ingredients
- 2 large sweet potatoes
- 2 tablespoons olive oil
- ½ teaspoon ground cumin
- ½ teaspoon smoked paprika
- â…›–¼ teaspoon ground cayenne pepper
- 3 ears of corn
- 2 tablespoons butter
- Salt to taste
- Freshly ground black pepper to taste
- 1 (15-ounce) can black beans, drained and rinsed
- 8 8-inch flour or corn tortillas
- 2 cups Mexican cheese blend ¾ cup in the mixture
- Green enchilada sauce ¼ cup in the mixture
- Chopped fresh cilantro
Instructions
- Make the enchilada sauce if you’re preparing it from scratch. This can be done up to 3 days ahead and kept in an airtight container in the fridge.
- Preheat your oven to 400°F. Line two baking sheets with parchment paper that can withstand high temperatures.
- In a large bowl, toss the sweet potatoes with olive oil, ground cumin, smoked paprika, and cayenne pepper. Spread the potatoes on one of the baking sheets, ensuring space for hot air circulation. Roast for 20 minutes, then flip and continue cooking for another 15 minutes, or until they are fork-tender.
- Rub the corn with butter and season with salt and black pepper. Place on the second baking sheet and roast in the oven with the sweet potatoes. Roast for 15 minutes, flip, and roast for another 15 minutes. Allow the corn to cool before cutting it off the cob.
- In a large bowl, combine the sweet potatoes, roasted corn, black beans, ¾ cup of cheese, and 3-4 tablespoons of green enchilada sauce.
- Take a generous amount of the sweet potato mixture and place it down the center of each tortilla. Roll each tortilla and arrange them in a prepared casserole dish. Continue this process until all tortillas are filled and placed in the dish.
- Pour remaining green enchilada sauce over the rolled tortillas and sprinkle with remaining cheese.
- Bake uncovered for 15-20 minutes or until the cheese has melted. Garnish with chopped fresh cilantro.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
Feel free to customize the filling ingredients according to taste.
If you prefer a spicier flavor, increase the amount of cayenne pepper.
- Prep Time: 20 minutes
- Cook Time: 80 minutes
- Category: Dinner
- Method: Baking
- Cuisine: Mexican
Nutrition
- Serving Size: 1 enchilada
- Calories: 425
- Sugar: 5g
- Sodium: 700mg
- Fat: 18g
- Saturated Fat: 8g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 57g
- Fiber: 12g
- Protein: 12g
- Cholesterol: 30mg






