
Protein-packed tofu, spinach, and black beans rolled in corn tortillas, drenched in bold red sauce, finished with creamy avocado.

I have served these enchiladas to skeptical cousins and careful eaters alike; they all went back for seconds. The tofu filling converts non-tofu fans because it mimics the soft curds of classic enchiladas, and the sauce brings that restaurant-style finish. It is the dish I trust when I need a sure win on a busy evening.
My favorite part is the contrast: warm, saucy rolls under cool avocado and a bright hit of lime. The house smells like roasted chilies and corn, and everyone drifts into the kitchen to peek under the foil. It is the kind of dinner that encourages lingering, passing toppings around, and sharing stories while the pan slowly empties.
Let the enchiladas cool until just warm, then cover tightly and refrigerate for up to 2 days. Reheat at 350 degrees F for 12 to 15 minutes, uncovered, until hot and slightly crisped on the edges. For longer storage, freeze in a freezer-safe, lidded baking dish or wrapped tightly in foil for up to 3 months. Bake from frozen at 350 degrees F for 45 to 60 minutes; cover for the first 30 minutes, then uncover to finish and regain texture. Quality indicators include bubbly sauce, tender tortillas, and a steamy center when pierced.
Swap firm tofu with extra-firm if that is what you have; keep the puree step for a creamy base. Chickpeas can stand in for black beans, using one 15-ounce can, rinsed and drained. If spinach is unavailable, use 2 cups of finely chopped kale sautéed until tender. For a milder dish, use poblano instead of jalapeño. No nutritional yeast? Add 1 teaspoon ground cumin and 1 teaspoon smoked paprika for savory depth. If corn tortillas are not an option, choose small flour tortillas for non-gluten-free diners and bake as directed, noting the texture will be softer.
Serve hot with sliced avocado, fresh cilantro, and crunchy radishes for contrast. A side of simple cabbage slaw with lime and a pinch of salt balances the richness and adds freshness. Mexican rice, roasted corn salad, or a quick pico de gallo make lovely companions. For gatherings, place toppings in small bowls so guests can personalize their plates with diced onion, jalapeños, and extra sauce. A squeeze of lime right before eating heightens the flavors and brightens the whole dish.
Enchiladas have deep roots in Mexican cooking, where corn tortillas are filled, rolled, and bathed in chile-based sauces. Regional varieties abound, from the vibrant verde tomatillo sauce to rich mole poblano. While cheese and meat are common in traditional versions, plant-forward fillings have long existed, highlighting beans, greens, and chilies. This vegan adaptation pays homage to that tradition by celebrating corn, chiles, and legumes, leaning on technique and spice to build flavor without dairy.
In winter, add a pinch of cinnamon and smoked paprika to the sauce for warmth, and use kale in place of spinach. In spring, fold in tender zucchini or asparagus tips. Summer loves sweet corn kernels and cherry tomatoes scattered on top after baking. For fall gatherings, roasted butternut squash cubes make a hearty addition to the filling. Adjust baking time slightly if you add wetter vegetables, and keep the sauce generously applied to maintain moisture.
Cook the filling up to 2 days ahead and refrigerate in an airtight container. Warm slightly before assembling so it rolls easily. You can also roll and sauce the enchiladas, then cover tightly and refrigerate for a day before baking. For freezer meal prep, arrange in a disposable foil pan, cover well, and label. Bake straight from frozen, covered, then uncovered to finish. Store extra sauce separately and spoon it on after reheating to refresh moisture and flavor.
Every time I pull this bubbling pan from the oven, I am reminded that comfort can be simple and weeknight-friendly. Gather your toppings, warm some plates, and let these enchiladas bring everyone to the table, one saucy slice at a time.
Microwave tortillas in a damp towel to prevent cracking and make rolling easier.
Cook the tofu until slightly dry; excess moisture leads to soggy enchiladas.
Spread a thin base layer of sauce in the pan so the first layer does not stick.
Mist exposed tortillas with oil to encourage golden, crisp edges.
Use a 1/4-cup scoop for even, tidy portions in each tortilla.
This nourishing easy vegan enchiladas recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Yes. Assemble in a freezer-safe dish, sauce the top, wrap tightly, and freeze up to 3 months. Bake from frozen at 350 degrees F for 45 to 60 minutes, covered for the first 30 minutes, then uncovered until hot and bubbly.
Use certified gluten-free corn tortillas and check that your enchilada sauce is gluten-free. Warm tortillas before rolling to prevent cracking.
Mild red sauce and seeded jalapeños keep things gentle. For heat lovers, use hot sauce and leave some jalapeño seeds or add a pinch of cayenne.
Leftovers reheat best in a 350 degrees F oven for 12 to 15 minutes. Microwaving works in a pinch, but the oven preserves texture and crisp edges.
This Easy Vegan Enchiladas recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Preheat the oven to 350 degrees F. Lightly coat a 9x13-inch casserole dish with nonstick spray. Gather and prepare all ingredients.
In a food processor, puree tofu until smooth. Add kosher salt, turmeric, black pepper, and cayenne; pulse to combine.
Heat olive oil in a deep skillet over medium. Add jalapeños, red bell pepper, and onion. Cook, stirring occasionally, until softened and lightly browned, about 5 minutes.
Stir in the tofu and nutritional yeast. Cook, stirring, until heated through and slightly dry, about 5 minutes, resembling soft scrambled eggs.
Stir in black beans and pressed spinach, breaking up clumps. Cook 1 to 2 minutes to warm. Taste and adjust seasoning.
Spread a thin layer of enchilada sauce in the baking dish. Wrap tortillas in a damp towel and microwave 30 seconds until pliable.
Spoon about 1/4 cup filling into each tortilla, roll snugly, and place seam-side down in the dish. Repeat with remaining tortillas.
Pour remaining sauce over enchiladas. Lightly spray exposed tortillas with oil. Bake 15 minutes, until bubbly and golden at edges.
Rest 5 minutes. Top with avocado, cilantro, diced onion, radishes, and lime. Serve hot.
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.
Leave a comment & rating below or tag
@velvetyum on social media!


Fresh strawberries, creamy vanilla yogurt, and crunchy granola come together in these portable frozen bites. A simple three ingredient snack that is perfect for breakfast, lunch boxes, or an icy treat.

A cozy, 30-minute chickpea and tomato coconut curry soup made with pantry staples — creamy, vibrant, and naturally vegan and gluten free.

A quick, pantry-friendly garlic-ginger glazed salmon that’s gluten free, soy free (when using coconut aminos), and naturally sweetened with honey — ready in 30 minutes and perfect for weeknight dinners.

Leave a comment & rating below or tag @velvetyum on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.