I am absolutely thrilled to share my Vegetarian Black Bean Enchiladas Recipe with you because it combines the heartiness of roasted sweet potatoes and poblanos with the richness of a homemade, spiced enchilada sauce. I love how the layers of flavor come together so beautifully and how comforting this dish feels, making it my go-to for any meal where I want something satisfying and packed with vibrant taste. This recipe feels both wholesome and indulgent, and once you try it, I’m confident you’ll love it just as much as I do.
Why You'll Love This Vegetarian Black Bean Enchiladas Recipe
One of the best things about this Vegetarian Black Bean Enchiladas Recipe is the incredible depth of flavor you get with every bite. The roasted sweet potatoes contribute a natural sweetness that balances the smoky, slightly spicy notes from the poblanos and the homemade enchilada sauce. When you mix those with creamy black beans and a little hint of cinnamon in the sauce, it creates a unique flavor profile that feels both comforting and exciting simultaneously. I think this dish manages to be complex without overwhelming your palate, which is exactly why I return to it again and again.
Another reason I adore this recipe is how straightforward it is to prepare, even if you’re cooking for a crowd or trying it on a busy weeknight. The roasting step does most of the work for you by concentrating flavors in the vegetables, and the sauce comes together quickly on the stove with simple pantry spices. I find assembling the enchiladas almost therapeutic—layering that filling, rolling each one up just right before baking. Plus, it’s perfect for so many occasions: a cozy family dinner, a casual get-together, or even meal prepping for the week. This recipe really stands out because it’s versatile, delicious, and genuinely satisfying every time.
Ingredients You'll Need
For this dish, I keep things simple but flavorful with ingredients that each play a vital role in delivering texture, color, and that signature Mexican-inspired taste. Each item brings its own personality to the enchiladas, making the final dish a harmonious celebration of fresh and pantry staples alike.
- Sweet potato: Adds natural sweetness and a lovely, tender texture once roasted, balancing the spices.
- Poblano peppers: Offer a mild smoky flavor and a soft bite when roasted, complementing the black beans perfectly.
- Olive oil: Essential for roasting veggies and creating richness in the sauce—don’t skimp!
- Whole wheat or all-purpose flour: Thickens the enchilada sauce while adding a subtle nuttiness if you opt for whole wheat.
- Chili powder, smoked paprika, cumin, garlic powder, and cinnamon: These spices combine to create a warm, smoky heat with a hint of sweetness and complexity.
- Tomato paste: Concentrates that rich tomato flavor, boosting the sauce's depth.
- Vegetable broth or water: The cooking base that makes the sauce silky and smooth.
- Apple cider vinegar: Adds brightness and a bit of tang to balance out the rich flavors.
- Black beans: The hearty protein base that keeps these enchiladas filling and meat-free.
- Sour cream: Incorporated into the filling for creaminess and also served on the side for added lusciousness.
- Whole grain tortillas: Provide a wholesome, fibrous wrap that holds everything together.
- Monterey Jack cheese: Melts beautifully, adding gooey indulgence and a mellow tang.
- Pepitas (pumpkin seeds), avocado, cilantro: Optional but highly recommended garnishes that add crunch, creaminess, and fresh herbal notes.
Directions
Step 1: Preheat your oven to 400°F and position the racks in the middle and upper thirds. Prepare a large baking sheet by lining it with parchment paper, which makes cleanup so much easier later. Also, lightly grease a 9x13-inch baking dish where you’ll assemble and bake the enchiladas.
Step 2: On the baking sheet, toss the sweet potato cubes and poblano pepper pieces with olive oil, salt, and pepper until everything is lightly yet evenly coated. Spread them out in a single layer for even roasting. Bake on the middle rack for 40 to 45 minutes, tossing halfway through to ensure caramelization and tender edges. As they roast, your kitchen will fill with the most inviting aroma!
Step 3: While the veggies roast, gather the dry ingredients for the enchilada sauce in a small bowl: the flour, chili powder, smoked paprika, cumin, garlic powder, salt, and cinnamon. Keep the tomato paste and broth close by at your stove; you’ll want everything ready once you start the sauce.
Step 4: Heat the olive oil in a medium saucepan over medium heat until it’s shimmering hot. Sprinkle the flour-spice mix into the oil; it should sizzle upon contact. Whisk constantly for about one minute to deepen the mixture’s aroma and color without burning it.
Step 5: Whisk the tomato paste into the pan, then slowly add the vegetable broth while whisking continuously to prevent lumps. Increase heat to medium-high and bring the sauce to a simmer. Reduce the heat and let it cook gently for 5 to 7 minutes, stirring often until it thickens notably. It should coat your spoon and show some resistance when stirred. Remember, the sauce will thicken further as it cools.
Step 6: Remove the sauce from heat and whisk in the apple cider vinegar. Taste and season with extra salt and freshly ground black pepper as desired. Set the sauce aside while you move on to the filling.
Step 7: In a mixing bowl, combine the roasted vegetables with rinsed black beans and sour cream. Season well with salt and pepper to taste, ensuring the filling is flavorful but balanced.
Step 8: Pour about ¼ cup of the enchilada sauce into your prepared baking dish, tilting it to coat the bottom evenly. This prevents sticking and adds flavor to every bite.
Step 9: To assemble, spread roughly ½ cup of the vegetable and bean filling down the center of each tortilla. Fold one side over the filling and then the other side, rolling it into a snug wrap. Place each enchilada seam-side down along the edge of your baking dish. Repeat until all the filling and tortillas are used.
Step 10: Drizzle the remaining sauce evenly over the rolled enchiladas, leaving the tips slightly uncovered to get some browning. Sprinkle shredded Monterey Jack cheese over the top, and scatter pepitas if you have them on hand for a nice crunch.
Step 11: Bake uncovered on the middle rack for 20 minutes. If the cheese isn’t quite golden enough for your liking, move the dish to the upper rack and bake for an additional 3 to 6 minutes until bubbly and beautifully browned.
Step 12: Remove from the oven and let the enchiladas rest for about 10 minutes—they will be hot! Just before serving, arrange thin slices of fresh avocado down the center and sprinkle with chopped cilantro. Offer extra sour cream on the side for anyone who wants a little more creaminess.
Servings and Timing
This recipe makes about 4 generous servings, perfect for a family meal or sharing with friends. The total prep time for chopping, roasting, and assembling is roughly 40 minutes, while the baking time is about 25 to 30 minutes including resting. Altogether, you’re looking at just under 1 hour and 20 minutes from start to finish. This timing includes the roasting of vegetables which really builds the heart and soul of the dish.
How to Serve This Vegetarian Black Bean Enchiladas Recipe
I love to serve these enchiladas hot, fresh from the oven, because the cheese is perfectly melted and the filling is irresistibly warm. They pair beautifully with a simple side salad featuring crisp greens, radishes, and a tangy lime vinaigrette to cut through the richness. Another favorite accompaniment of mine is Mexican-style rice or even a quick refried black beans side, which doubles down on that hearty, comforting vibe.
For garnishes, I always go for sliced avocado and fresh cilantro as the recipe suggests, but I also enjoy a dollop of extra sour cream on the side in case someone wants a cool, creamy contrast. For presentation, I arrange the enchiladas in a baking dish straight from the oven and sprinkle the herbs and avocado slices right on top to highlight their colors and freshness. If you want to get fancy, scattering some sliced green onions or a few pickled jalapeño slices adds a nice pop of flavor and visual interest.
This recipe is perfect for weeknight meals, casual family dinners, or even a cozy Sunday lunch. I find that it’s a crowd-pleaser at potlucks and gatherings because it can easily be made ahead and reheated without losing any appeal. Serving hot is best, but it also tastes great warmed to just under hot if you’re prepping it in advance. Portion-wise, one enchilada per person plus sides is usually enough for a satisfying meal.
Variations
One of my favorite things about the Vegetarian Black Bean Enchiladas Recipe is how easy it is to customize. If you prefer a gluten-free option, simply swap out the flour used in the sauce for a gluten-free flour blend or cornstarch for thickening. You can also use gluten-free tortillas to keep the whole dish gluten-free without sacrificing flavor or texture.
If you want to go fully vegan, you can replace the sour cream with a dairy-free alternative like cashew cream or vegan sour cream, and use your favorite plant-based cheese that melts well. For an extra punch of flavor, I sometimes add a squeeze of fresh lime juice to the filling or toss in some finely chopped jalapeño for heat. Roasting the peppers and sweet potatoes on a grill rather than in the oven also adds a smoky char that I find irresistible.
Another variation I love is swapping the poblano peppers for sweet red peppers or even roasted butternut squash if you want a slightly different texture and sweetness. You can also load up the filling with fresh spinach or kale for added greens. For a faster version, use canned roasted peppers and pre-cooked sweet potatoes, though fresh roasting provides the best flavor and texture.
Storage and Reheating
Storing Leftovers
Leftover Vegetarian Black Bean Enchiladas store beautifully in an airtight container in the refrigerator. I recommend using a glass or BPA-free plastic container with a secure lid to preserve freshness. They will keep well for up to 4 days, and I find the flavors even deepen after sitting. Just be sure to cool the enchiladas to room temperature before sealing to avoid condensation inside the container.
Freezing
This recipe freezes wonderfully if you want to batch cook for busy days. Assemble the enchiladas but don’t bake them first; wrap the dish tightly with plastic wrap and then aluminum foil to prevent freezer burn. Stored properly, they’ll keep for up to 3 months. When you’re ready, thaw overnight in the fridge and bake as instructed, adding a few extra minutes to the cooking time if needed.
Reheating
To reheat refrigerated or thawed enchiladas, I like to use the oven set to 350°F. Cover the dish with foil and heat for about 15 to 20 minutes until warmed through. Removing the foil for the last 5 minutes encourages the cheese on top to crisp slightly again. Avoid microwaving if possible, as it can make the tortillas soggy and less appetizing. For quicker reheating, a toaster oven can also do the trick with great results.
FAQs
Can I make this Vegetarian Black Bean Enchiladas Recipe ahead of time?
Absolutely! You can prepare the filling and sauce in advance, roast the veggies, and assemble the enchiladas a day ahead. Just cover and refrigerate the assembled dish, then bake it when you’re ready. This makes for a stress-free meal on busy days or when entertaining guests.
What can I substitute for sour cream in the filling?
If you want to avoid dairy or need a vegan alternative, plain unsweetened yogurt made from coconut or soy works well. Cashew cream is another fantastic option that adds richness without overpowering the other flavors. You could also simply omit it and add extra black beans or a splash of vegetable broth to keep the filling moist.
How spicy is this recipe?
This recipe has a moderate spice level thanks to the chili powder and roasted poblanos, which lend smoky warmth without intense heat. If you want more spice, feel free to add diced jalapeño to the filling or sprinkle some cayenne pepper in the sauce. For a milder version, reduce the chili powder or use sweet paprika instead of smoked paprika.
Can I use canned sweet potato or frozen peppers instead of fresh?
Fresh roasted vegetables offer the best texture and flavor, but in a pinch, frozen sweet potatoes and peppers can be used. Just thaw and dry them well before incorporating into the filling. Canned sweet potatoes are less common and usually too soft, so I wouldn’t recommend them for this recipe’s texture.
Is this recipe suitable for meal prepping and freezing?
Yes! This Vegetarian Black Bean Enchiladas Recipe is fantastic for meal prepping and freezes beautifully. Assemble the enchiladas without baking, then freeze wrapped tightly. When needed, thaw overnight and bake as directed. They maintain great flavor and texture, making them a convenient and delicious option for busy weeks.
Conclusion
I truly hope you give this Vegetarian Black Bean Enchiladas Recipe a try because it has become one of my all-time favorite meals to prepare and share. It’s bursting with flavor, nourishing, and easy enough to make any day of the week while still feeling special enough for guests. The blend of roasted veggies, spices, and creamy beans wrapped in melty cheese and warm tortillas is just unbeatable in my book. I can’t wait for you to experience how delicious and satisfying this recipe is firsthand!
PrintVegetarian Black Bean Enchiladas Recipe
These Vegetarian Black Bean Enchiladas are a hearty, flavorful meal featuring roasted sweet potatoes and poblano peppers combined with black beans and a homemade enchilada sauce. Wrapped in whole grain tortillas and topped with melted Monterrey Jack cheese, avocado slices, and fresh cilantro, this dish offers a delicious blend of smoky, spicy, and creamy textures perfect for a satisfying dinner.
- Prep Time: 20 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 20 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Baking
- Cuisine: Mexican
- Diet: Vegetarian
Ingredients
Roasted Vegetables:
- 1 large sweet potato, peeled and cut into ½-inch cubes
- 2 poblano peppers or red peppers, cut into 1-inch squares
- 1 tablespoon olive oil (or more if needed)
- Fine sea salt and freshly ground pepper, to taste
Enchilada Sauce:
- 3 tablespoons whole wheat flour or all-purpose flour
- 1 tablespoon chili powder or Ancho chile powder
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- ½ teaspoon garlic powder
- ¼ teaspoon kosher salt
- Pinch ground cinnamon
- 2 tablespoons tomato paste
- 2 cups vegetable broth or water
- 3 tablespoons olive oil
- 1 teaspoon apple cider vinegar or distilled white vinegar
- Freshly ground pepper, to taste
Filling and Assembly:
- 1 (15-ounce) can black beans, drained and rinsed
- ⅓ cup sour cream (plus more for serving)
- ½ teaspoon fine sea salt
- Freshly ground pepper, to taste
- 6 to 8 whole grain tortillas (8-inch)
- 1 cup shredded Monterrey Jack cheese (4 ounces), or a blend of cheeses
- ¼ cup raw pepitas (optional)
- 1 avocado, sliced into thin strips
- Handful of chopped fresh cilantro (for garnish)
Instructions
- Preheat oven and prepare baking dishes: Set the oven to 400°F and place racks in the middle and upper third positions. Line a large rimmed baking sheet with parchment paper for easy cleanup and lightly grease a 9x13-inch baking dish to prevent sticking.
- Roast the vegetables: On the prepared baking sheet, toss the cubed sweet potato and chopped poblanos with olive oil until evenly coated. Season lightly with salt and pepper, spreading them out in a single layer. Roast on the middle rack for 40 to 45 minutes, tossing halfway through, until tender and caramelized around the edges. Keep the oven on for later baking.
- Measure dry ingredients for the sauce: Combine the flour, chili powder, smoked paprika, cumin, garlic powder, kosher salt, and cinnamon in a small bowl and set near the stove. Also arrange tomato paste and broth nearby for easy access as you cook.
- Make the enchilada sauce: Heat olive oil in a medium saucepan over medium heat until hot. Add the flour and spice mixture; stir constantly with a whisk to cook for about 1 minute until fragrant and slightly darkened. Whisk in tomato paste, then slowly pour in the vegetable broth while whisking to avoid lumps. Bring to a simmer over medium-high heat then reduce heat to maintain gentle simmer. Cook 5 to 7 minutes, stirring often, until the sauce thickens and offers some resistance to stirring.
- Finish the sauce: Remove from heat, whisk in vinegar, and season with black pepper and extra salt if needed. Set the sauce aside.
- Prepare the filling: In a medium bowl, mix the roasted vegetables, black beans, sour cream, salt, and black pepper until well combined and creamy. Adjust seasoning to taste.
- Assemble the enchiladas: Pour ¼ cup of the enchilada sauce into the greased baking dish and tilt it to coat the bottom evenly. Place ½ cup of the filling down the center of a tortilla; roll it snugly by folding one side over then the other, forming a wrap. Place seam side down in the baking dish. Repeat with remaining tortillas and filling, arranging them tightly side by side.
- Add sauce and toppings: Drizzle the remaining sauce evenly over the enchiladas, leaving the ends uncovered. Sprinkle the shredded Monterrey Jack cheese evenly on top, followed by raw pepitas if using.
- Bake enchiladas: Bake uncovered on the middle rack for 20 minutes. If cheese is not browned enough, move the dish to the upper rack and bake for an additional 3 to 6 minutes until golden and bubbling.
- Serve: Remove from oven and let cool for 10 minutes. Arrange thin slices of avocado across the top and sprinkle with chopped cilantro. Serve with extra sour cream on the side. Leftovers keep well refrigerated for up to 4 days and reheat gently in the microwave or oven.
Notes
- Use whole wheat or all-purpose flour interchangeably depending on preference.
- If poblanos are unavailable, red bell peppers make a suitable substitute.
- Raw pepitas add a nice crunch but are optional if unavailable.
- Adjust chili powder and spices to your preferred heat level.
- Store leftover enchiladas in an airtight container in the refrigerator and reheat gently to avoid drying out.
- For a vegan version, substitute sour cream and cheese with plant-based alternatives.


Leave a Reply