Vegan Enchiladas
Vegan Enchiladas are one of those recipes I turn to when I want food that feels like a warm embrace, but also bright and lively on the plate. The first time I made this version I was juggling a busy week and a crowded fridge, and I loved how a few humble pantry items came together to make something that tasted deliberately festive. From the moment the spices hit the food processor to the final spoonful of sauce, each step felt satisfying and a little playful.
There is something about rolling tortillas, layering sauce, and tucking in a savory, slightly smoky filling that quiets my weeknight chaos. I remember plating a batch for friends who had skeptical expressions until that first bite, when everyone went quiet for the better part of a minute. That quiet is the kind of approval I keep coming back for. Over time I adjusted the filling texture and seasoning so the enchiladas feel substantial, yet light enough to enjoy with a bright squeeze of lime and crunchy radishes.
These enchiladas became my go to for gatherings because they can be made ahead and they travel well. I often assemble them in the morning, refrigerate, and bake before guests arrive, which means I spend more time chatting and less time at the oven door. The recipe also scales easily, so whether you want to make 18 small enchiladas or use larger tortillas for a heartier portion, it adapts without fuss. That adaptability and the crowd pleasing factor are why I keep this version in heavy rotation.
Recipe Snapshot
45 mins
10 mins
35 mins
Medium
300 kcal
Mexican
Vegan, Gluten-Free
Dinner
Food Processor, Deep Skillet, Casserole Dish, Microwave
What Makes This Vegan Enchiladas Special
Rich, Satisfying Texture
I love how these Vegan Enchiladas deliver a meaty, satisfying mouthfeel without any animal products. The combination of pureed tofu, black beans, and pressed spinach creates a filling that holds together when rolled yet still feels tender inside the tortilla. You get little pockets of soft bean and occasional pepper crunch that keep each bite interesting.
Bold, Balanced Flavors
What keeps me coming back is the seasoning. Turmeric, black pepper, and a whisper of cayenne give the filling depth and warmth, while the red enchilada sauce wraps everything in tangy, slightly smoky comfort. I often adjust salt at the end because the sauce and beans can vary, and that small tweak always makes the flavors sing in harmony.
Weeknight Friendly and Make Ahead
These are perfect for busy nights, I can attest to that. The filling comes together quickly if you use a food processor, and you can assemble in advance then bake when you are ready. If I have company, I assemble earlier in the day and pop the tray in the oven when guests arrive. The hands off time is a major advantage when you want to be present while still serving something special.
Customizable and Crowd Ready
I adore that these Vegan Enchiladas are forgiving. Swap mild or spicy enchilada sauce, add more jalapeno for heat, or increase the beans for extra heartiness. They scale beautifully for parties, and the recipe works with small corn tortillas or larger ones if you prefer fewer, fuller enchiladas.
Comfort With Fresh Brightness
Finally, I appreciate the contrast of warm baked enchiladas with fresh garnishes. A bit of diced avocado, chopped cilantro, and a squeeze of fresh lime bring lift and balance, so the dish never feels heavy. That interplay between baked comfort and fresh brightness is a key reason these enchiladas keep earning a spot on my menu.
What You Need for Vegan Enchiladas

These ingredients work together to create a filling that is both rich and balanced. The key players are the pureed tofu for creamy body, the black beans for heft and protein, and the red enchilada sauce for tang and heat. Aromatics like jalapeno, red bell pepper, and onion build a savory backbone that helps the filling sing when baked.
- 1 pound firm tofu drained, patted dry, and cut into chunks: Provide firm texture and protein to the filling; blend or crumble into bite-sized pieces before seasoning so it absorbs flavors and browns slightly when sautéed.
- 1/2 teaspoon kosher salt: Enhance overall seasoning balance and aid in drawing out moisture; sprinkle and mix into tofu and vegetables to highlight savory elements without overpowering.
- 1/2 teaspoon ground turmeric: Impart warm color and subtle earthy flavor while reducing bitterness; stir into the tofu seasoning mix to complement the enchilada spice profile and create visual appeal.
- 1/4 teaspoon ground black pepper: Add mild heat and depth with a peppery finish; incorporate into the tofu seasoning to round out flavors and contrast the richness of the sauce.
- 1/4 teaspoon ground cayenne pepper: Deliver bright spicy kick and elevate heat level; use sparingly in the seasoning mix and adjust to taste to avoid overwhelming other flavors.
- 2 tablespoons extra-virgin olive oil: Bloom spices and soften vegetables while contributing a fruity fat; heat briefly before adding tofu and peppers so aromatics release and textures meld.
- 2 medium jalapeno peppers seeds and membranes removed, finely chopped: Introduce fresh heat and vegetal brightness when finely chopped; sauté to mellow harshness and integrate with peppers and onions for a layered filling.
- 1 medium red bell pepper cored, seeded, and diced: Provide sweet crunch and vibrant color; dice and cook with onions and jalapenos to soften and contribute a roasted bell pepper flavor to the filling.
- 1 small yellow onion (or 1/2 large onion) finely diced: Offer foundational savory sweetness and aromatic base; finely dice and sauté until translucent to build depth and help bind the filling components.
- 2 tablespoons nutritional yeast (optional): Contribute umami and a slightly cheesy, nutty flavor while boosting nutritional value; stir into the tofu mixture to enhance savory complexity and mouthfeel.
- 1 can black beans (15 ounces) rinsed and drained: Add creamy texture, protein, and earthy notes; rinse and drain to prevent excess liquid, then fold into the filling for body and heartiness.
- 1 packet frozen spinach (10 ounces) thawed and pressed dry: Introduce leafy greens, moisture, and iron-rich nutrients; thaw and press dry before mixing to avoid sogginess while adding color and nutrition to the filling.
- 20 ounces red enchilada sauce (2 1/2 cups) plus additional if you like your enchiladas really saucy: Provide robust chile flavor, moisture, and sauciness to coat tortillas; pour over assembled enchiladas and adjust quantity to achieve desired sauciness and spice.
- 18 small corn tortillas for larger enchiladas, you can use larger tortillas and fill them more generously: Serve as the vessel for the filling, offering a slightly sweet corn flavor and pliability when warmed; soften tortillas before filling to prevent cracking during rolling.
- For serving: your favorite mix of fresh cilantro avocado, diced green or red onion, lime wedges, radishes, etc.: Offer fresh, bright, and creamy garnishes to finish the dish; chop or slice for topping to add contrast in texture, acidity, and herbaceousness.
Step by Step Instructions for Vegan Enchiladas

I like to approach the assembly in a relaxed, orderly way. Start by prepping the filling components and sauce, then warm the tortillas so they roll without cracking. Follow the steps below and take your time to notice the sensory cues that tell you when each stage is right.
- Preheat the oven to 350 degrees F. Lightly coat a large casserole dish with nonstick spray. Set aside.: You will notice the kitchen warming as the oven comes to temperature, a faint dry heat that hints the meal is moving toward completion. Preheating ensures even baking so the sauce bubbles and the tortillas crisp gently at the edges; putting the pan into a cold oven can produce uneven heating and soggy tortillas. A common mistake is skipping the nonstick spray, which can make portions stick to the dish when serving, so take a moment to coat the pan thoroughly.
- Prepare the enchilada filling: Place the tofu in a food processor and puree for several minutes until smooth, stopping to scrape down the bowl as needed. Sprinkle in the salt, turmeric, black pepper, and cayenne. Pulse a few more times to mix well.: Place the tofu in a food processor and puree for several minutes until smooth, stopping to scrape down the bowl as needed. Sprinkle in the salt, turmeric, black pepper, and cayenne. Pulse a few more times to mix well. : As you puree the tofu , the texture transforms from chunky to velvety, releasing a faint nutty scent and a hint of earth from the spices. This smooth base helps bind the other ingredients, creating a creamy mouthfeel that contrasts the firmer black beans . If the tofu seems watery, blot with paper towel before processing. A common slip here is under pureeing, which leaves uneven chunks that can cause the filling to fall apart when rolling.
- Heat the 2 tablespoons oil in a deep skillet over medium. Once hot and shimmering, add the jalapeno, bell pepper, and onion. Cook, stirring occasionally, until the vegetables soften and begin to brown, about 5 minutes. Stir in the tofu and nutritional yeast, if using, and continue cooking and stirring until the tofu is heated through and dries somewhat (it should look similar to scrambled eggs), about 5 minutes. Stir in the beans and thawed, pressed spinach. Stir, breaking up the spinach as you go. Season with additional salt and pepper to taste.: When the oil shimmers you will smell the pepper and onion aromas bloom, and as they brown a sweet, caramelized fragrance develops. Stirring every so often helps encourage even color and prevents sticking. Adding the pureed tofu absorbs flavors and changes texture to something drier and scramble like, which helps the filling hold when rolled. A typical error is cooking over too high a heat, which can scorch the vegetables; keep the flame moderate and adjust as needed.
- Spoon a thin layer of the enchilada sauce into the bottom of the prepared baking dish. Wrap the tortillas in damp paper or cloth towel and microwave for 30 seconds to make them more pliable. Scoop a 1/4-cup portion of filling into each tortilla (or whatever amount you desire), roll tightly, and place seam-side down in the prepared baking dish. Repeat with remaining tortillas. Spoon the remaining enchilada sauce over the top of the enchiladas. Lightly coat any exposed tortillas with a little nonstick spray or brush with olive oil so that they crisp nicely in the oven.: The sauce at the bottom prevents sticking and infuses the underside of the tortillas with flavor as they bake. Warming the tortillas makes them supple, eliminating cracks and tears when rolling. When scooping the filling you should feel a balance between firm and moist, and the rolled enchiladas should sit snugly in the dish without collapsing. One oversight I see is overfilling, which causes tearing and messy assembly, so keep portions measured and tidy.
- Bake for 15 minutes, or until the sauce is hot and bubbly and the tortillas are golden. Serve with desired toppings.: As the tray bakes you will hear gentle bubbling from the sauce and see steam rise when you open the oven, along with a toasty scent from the slightly crisped tortilla edges. The visual cue is small browned edges and a glossy, active sauce. Let the dish rest a few minutes so the filling sets slightly before serving; cutting too soon can cause the sauce to run. Avoid leaving the enchiladas in the oven much longer than instructed, which can dry them out and diminish the fresh toppings' contrast.
Expert Tips about Vegan Enchiladas

I like to share practical tips that save time and elevate flavor. These pointers come from repeated testing and real weeknight cooking, and they help you get consistent results whether you are making enchiladas for two or a crowd.
- Prep your filling first: Get the tofu, black beans, and thawed spinach ready before you warm tortillas so assembly flows quickly and the tortillas do not cool and crack.
- Control moisture: Press both the tofu and spinach to remove excess water, which keeps the filling from making the tortillas soggy after baking.
- Season strategically: Add a little salt early and adjust at the end after tasting with the enchilada sauce, because canned products vary widely in sodium.
- Use a shallow baking dish: A casserole that fits the rolled tortillas snugly prevents them from unrolling and encourages even baking and sauce coverage.
- Make ahead options: Assemble and cover the dish in the refrigerator for up to a day, then bake when you are ready. Add 5 to 10 minutes to the baking time if the dish goes into the oven cold.
- Freeze smartly: Freeze leftover baked enchiladas in portions for up to three months; reheat in a 350 degrees F oven until warmed through to preserve texture.
Serving This Vegan Enchiladas
These enchiladas are versatile and suit many occasions. Whether you are serving a casual weeknight dinner or feeding a small gathering, think about contrast and freshness to balance the warm, saucy casserole.
- Garnish for brightness: Top with chopped cilantro, diced avocado, and a squeeze of lime to add acidity and creaminess that contrast the rich filling.
- Side salads: Serve with a crisp green salad featuring citrus or a simple cabbage slaw to introduce crunch and a cooling element.
- Occasions: These are excellent for casual dinners, potlucks, and gatherings during Ramadan or other special meals where plant based options are appreciated.
- Storage tips: Store leftovers in an airtight container in the refrigerator for up to 2 days, or freeze for up to 3 months. Reheat in an oven at 350 degrees F until warmed through.
- Make it saucy or snug: If you prefer saucier enchiladas, add extra enchilada sauce before baking; for a firmer casserole, use less sauce and pack the rolls tightly.
- Plating ideas: Serve individual enchiladas on warm plates and allow guests to add their preferred garnishes to personalize each portion.
FAQ
Conclusion
These Vegan Enchiladas bring together creamy tofu, hearty black beans, and vibrant red enchilada sauce for a comforting, plant based meal that still feels indulgent. Give this recipe a try when you want food that feeds a crowd or a weeknight craving with minimal fuss. I hope you enjoy the textures, the warmth of the spices, and the fresh brightness of simple garnishes as much as I do; it is a recipe I return to time and again.

Vegan Enchiladas
Equipment
- Food Processor
- Deep Skillet
- Casserole Dish
- Microwave
Ingredients
- 1 pound firm tofu drained, patted dry, and cut into chunks Provide firm texture and protein to the filling; blend or crumble into bite-sized pieces before seasoning so it absorbs flavors and browns slightly when sautéed.
- 1/2 teaspoon kosher salt Enhance overall seasoning balance and aid in drawing out moisture; sprinkle and mix into tofu and vegetables to highlight savory elements without overpowering.
- 1/2 teaspoon ground turmeric Impart warm color and subtle earthy flavor while reducing bitterness; stir into the tofu seasoning mix to complement the enchilada spice profile and create visual appeal.
- 1/4 teaspoon ground black pepper Add mild heat and depth with a peppery finish; incorporate into the tofu seasoning to round out flavors and contrast the richness of the sauce.
- 1/4 teaspoon ground cayenne pepper Deliver bright spicy kick and elevate heat level; use sparingly in the seasoning mix and adjust to taste to avoid overwhelming other flavors.
- 2 tablespoons extra-virgin olive oil Bloom spices and soften vegetables while contributing a fruity fat; heat briefly before adding tofu and peppers so aromatics release and textures meld.
- 2 medium jalapeno peppers seeds and membranes removed, finely chopped Introduce fresh heat and vegetal brightness when finely chopped; sauté to mellow harshness and integrate with peppers and onions for a layered filling.
- 1 medium red bell pepper cored, seeded, and diced Provide sweet crunch and vibrant color; dice and cook with onions and jalapenos to soften and contribute a roasted bell pepper flavor to the filling.
- 1 small yellow onion (or 1/2 large onion) finely diced Offer foundational savory sweetness and aromatic base; finely dice and sauté until translucent to build depth and help bind the filling components.
- 2 tablespoons nutritional yeast optional Contribute umami and a slightly cheesy, nutty flavor while boosting nutritional value; stir into the tofu mixture to enhance savory complexity and mouthfeel.
- 1 can black beans (15 ounces) rinsed and drained Add creamy texture, protein, and earthy notes; rinse and drain to prevent excess liquid, then fold into the filling for body and heartiness.
- 1 packet frozen spinach (10 ounces) thawed and pressed dry Introduce leafy greens, moisture, and iron-rich nutrients; thaw and press dry before mixing to avoid sogginess while adding color and nutrition to the filling.
- 20 ounces red enchilada sauce (2 1/2 cups) plus additional if you like your enchiladas really saucy Provide robust chile flavor, moisture, and sauciness to coat tortillas; pour over assembled enchiladas and adjust quantity to achieve desired sauciness and spice.
- 18 small corn tortillas for larger enchiladas, you can use larger tortillas and fill them more generously Serve as the vessel for the filling, offering a slightly sweet corn flavor and pliability when warmed; soften tortillas before filling to prevent cracking during rolling.
- For serving: your favorite mix of fresh cilantro avocado, diced green or red onion, lime wedges, radishes, etc. Offer fresh, bright, and creamy garnishes to finish the dish; chop or slice for topping to add contrast in texture, acidity, and herbaceousness.
Instructions
- Preheat the oven to 350 degrees F. Lightly coat a large casserole dish with nonstick spray. Set aside.: You will notice the kitchen warming as the oven comes to temperature, a faint dry heat that hints the meal is moving toward completion. Preheating ensures even baking so the sauce bubbles and the tortillas crisp gently at the edges; putting the pan into a cold oven can produce uneven heating and soggy tortillas. A common mistake is skipping the nonstick spray, which can make portions stick to the dish when serving, so take a moment to coat the pan thoroughly.
- Prepare the enchilada filling: Place the tofu in a food processor and puree for several minutes until smooth, stopping to scrape down the bowl as needed. Sprinkle in the salt, turmeric, black pepper, and cayenne. Pulse a few more times to mix well.: Place the tofu in a food processor and puree for several minutes until smooth, stopping to scrape down the bowl as needed. Sprinkle in the salt, turmeric, black pepper, and cayenne. Pulse a few more times to mix well. : As you puree the tofu , the texture transforms from chunky to velvety, releasing a faint nutty scent and a hint of earth from the spices. This smooth base helps bind the other ingredients, creating a creamy mouthfeel that contrasts the firmer black beans . If the tofu seems watery, blot with paper towel before processing. A common slip here is under pureeing, which leaves uneven chunks that can cause the filling to fall apart when rolling.
- Heat the 2 tablespoons oil in a deep skillet over medium. Once hot and shimmering, add the jalapeno, bell pepper, and onion. Cook, stirring occasionally, until the vegetables soften and begin to brown, about 5 minutes. Stir in the tofu and nutritional yeast, if using, and continue cooking and stirring until the tofu is heated through and dries somewhat (it should look similar to scrambled eggs), about 5 minutes. Stir in the beans and thawed, pressed spinach. Stir, breaking up the spinach as you go. Season with additional salt and pepper to taste.: When the oil shimmers you will smell the pepper and onion aromas bloom, and as they brown a sweet, caramelized fragrance develops. Stirring every so often helps encourage even color and prevents sticking. Adding the pureed tofu absorbs flavors and changes texture to something drier and scramble like, which helps the filling hold when rolled. A typical error is cooking over too high a heat, which can scorch the vegetables; keep the flame moderate and adjust as needed.
- Spoon a thin layer of the enchilada sauce into the bottom of the prepared baking dish. Wrap the tortillas in damp paper or cloth towel and microwave for 30 seconds to make them more pliable. Scoop a 1/4-cup portion of filling into each tortilla (or whatever amount you desire), roll tightly, and place seam-side down in the prepared baking dish. Repeat with remaining tortillas. Spoon the remaining enchilada sauce over the top of the enchiladas. Lightly coat any exposed tortillas with a little nonstick spray or brush with olive oil so that they crisp nicely in the oven.: The sauce at the bottom prevents sticking and infuses the underside of the tortillas with flavor as they bake. Warming the tortillas makes them supple, eliminating cracks and tears when rolling. When scooping the filling you should feel a balance between firm and moist, and the rolled enchiladas should sit snugly in the dish without collapsing. One oversight I see is overfilling, which causes tearing and messy assembly, so keep portions measured and tidy.
- Bake for 15 minutes, or until the sauce is hot and bubbly and the tortillas are golden. Serve with desired toppings.: As the tray bakes you will hear gentle bubbling from the sauce and see steam rise when you open the oven, along with a toasty scent from the slightly crisped tortilla edges. The visual cue is small browned edges and a glossy, active sauce. Let the dish rest a few minutes so the filling sets slightly before serving; cutting too soon can cause the sauce to run. Avoid leaving the enchiladas in the oven much longer than instructed, which can dry them out and diminish the fresh toppings' contrast.
Notes
- Prep your filling first: Get the tofu, black beans, and thawed spinach ready before you warm tortillas so assembly flows quickly and the tortillas do not cool and crack.
- Control moisture: Press both the tofu and spinach to remove excess water, which keeps the filling from making the tortillas soggy after baking.
- Season strategically: Add a little salt early and adjust at the end after tasting with the enchilada sauce, because canned products vary widely in sodium.
- Use a shallow baking dish: A casserole that fits the rolled tortillas snugly prevents them from unrolling and encourages even baking and sauce coverage.
- Make ahead options: Assemble and cover the dish in the refrigerator for up to a day, then bake when you are ready. Add 5 to 10 minutes to the baking time if the dish goes into the oven cold.
- Freeze smartly: Freeze leftover baked enchiladas in portions for up to three months; reheat in a 350 degrees F oven until warmed through to preserve texture.
