Easy Vegan Enchiladas

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

Why You'll Love This Recipe
- Weeknight-friendly and reliable: ready in about 45 minutes with minimal active prep and simple steps that never fail.
- High-protein and satisfying: tofu, black beans, and spinach deliver a hearty, plant-based filling that keeps you full.
- Gluten-free with ease: corn tortillas make it safe for gluten-free diners when you choose certified gluten-free brands.
- Freezer-friendly comfort: assemble and bake ahead, or freeze the filling for grab-and-go dinners later.
- Customizable heat: use mild or spicy red enchilada sauce and adjust jalapeños to suit your crowd.
- Budget-conscious pantry staples: relies on canned beans, frozen spinach, and store-bought sauce if desired.
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.
Ingredients
- Firm tofu (1 pound): Choose firm or extra-firm tofu for structure. Brands like House Foods or Nasoya work well. Pressing is not essential here since it is blended, but patting dry keeps the filling from getting watery.
- Black beans (15 ounces): Canned beans save time and add earthy protein. Rinse and drain well to remove excess sodium and to keep the filling cohesive instead of soupy.
- Frozen spinach (10 ounces): Convenient and consistent. Thaw and press dry to prevent watery enchiladas; chopped spinach distributes more evenly than whole leaf.
- Red enchilada sauce (about 2 1/2 cups): Use your favorite canned brand like Hatch or Las Palmas, or homemade. Mild keeps it family-friendly, while spicy adds kick.
- Corn tortillas (18 small): Look for pliable, fresh tortillas; certified gluten-free if needed. Warm them to prevent cracking while rolling.
- Aromatics and peppers: Red bell pepper, jalapeños, and yellow onion create a savory-sweet base with gentle heat. Seed jalapeños for mild; leave some seeds for extra spice.
- Nutritional yeast (optional): Adds a subtle cheesy depth and umami that enhances the tofu and sauce without dairy.
- Avocado and fresh toppings: Creamy avocado, cilantro, radishes, lime, and diced onion add brightness and crunch to finish.
Instructions
Preheat and prep the pan: Heat the oven to 350 degrees F. Lightly coat a large 9x13-inch casserole dish with nonstick spray to prevent sticking and promote crisp edges. Assemble your mise en place so you can move smoothly from sautéing to rolling without the tortillas drying out. Blend the tofu base: Add the drained tofu to a food processor and puree until silky and uniform, scraping the bowl as needed. Season with kosher salt, turmeric, black pepper, and cayenne. Pulse to combine. The turmeric adds color and a gentle warmth that helps mimic classic enchilada filling. Sauté the aromatics: Warm the olive oil in a deep skillet over medium heat until shimmering. Add jalapeños, red bell pepper, and onion. Cook 5 minutes, stirring occasionally, until the vegetables soften and show light caramelization. Browning concentrates sweetness and builds savory depth for a balanced filling. Cook the tofu mixture: Stir in the tofu and nutritional yeast. Cook, stirring frequently, until it is heated through and moisture evaporates, about 5 minutes. Look for a soft, scrambled-egg texture that clumps slightly. If it looks wet, keep cooking; dryness now prevents soggy tortillas later. Add beans and spinach: Stir in the rinsed, drained black beans and the well-pressed spinach, breaking up any clumps. Cook 1 to 2 minutes to warm and combine. Taste and adjust salt and pepper. You want a savory, slightly spicy mixture that holds its shape when scooped. Warm tortillas and prep the dish: Spread a thin layer of enchilada sauce over the bottom of the baking dish. Wrap tortillas in a damp towel and microwave 30 seconds until pliable. Keeping them warm under the towel prevents cracking and makes tight rolling effortless. Fill and roll: Scoop about 1/4 cup filling into each tortilla. Roll snugly and arrange seam-side down in the sauced dish. Repeat until the pan is filled. Packing them close keeps the rolls from unraveling and encourages even heating throughout. Sauce and finish: Spoon remaining enchilada sauce evenly over the rolls. Lightly mist any exposed tortillas with cooking spray or brush with olive oil to encourage crisp, golden edges without drying out. Bake and serve: Bake 15 minutes, until the sauce bubbles and the tortillas turn lightly golden at the edges. Rest 5 minutes, then top with avocado, cilantro, radishes, diced onion, and a squeeze of lime. Serve hot.
You Must Know
- Each serving of three enchiladas provides about 356 calories with 15 grams of protein.
- Use certified gluten-free corn tortillas if serving anyone with celiac disease.
- Filling and assembled enchiladas freeze well for up to 3 months.
- Reheat leftovers at 350 degrees F until hot, about 15 minutes, for best texture.
- Adjust heat with mild or hot sauce and by seeding or leaving jalapeños.
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.
Storage Tips
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.

Ingredient Substitutions
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.
Serving Suggestions
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.

Cultural Background
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.
Seasonal Adaptations
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.
Meal Prep Tips
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.
Pro Tips
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.
FAQs about Recipes
Can I freeze these enchiladas?
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.
How do I keep them gluten-free?
Use certified gluten-free corn tortillas and check that your enchilada sauce is gluten-free. Warm tortillas before rolling to prevent cracking.
How can I adjust the heat level?
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.
Best way to reheat leftovers?
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.
Tags
Easy Vegan Enchiladas
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.

Ingredients
Filling
Assembly
For Serving
Instructions
Preheat oven and prep dish
Preheat the oven to 350 degrees F. Lightly coat a 9x13-inch casserole dish with nonstick spray. Gather and prepare all ingredients.
Blend the tofu
In a food processor, puree tofu until smooth. Add kosher salt, turmeric, black pepper, and cayenne; pulse to combine.
Sauté vegetables
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.
Cook tofu mixture
Stir in the tofu and nutritional yeast. Cook, stirring, until heated through and slightly dry, about 5 minutes, resembling soft scrambled eggs.
Add beans and spinach
Stir in black beans and pressed spinach, breaking up clumps. Cook 1 to 2 minutes to warm. Taste and adjust seasoning.
Warm tortillas and sauce pan
Spread a thin layer of enchilada sauce in the baking dish. Wrap tortillas in a damp towel and microwave 30 seconds until pliable.
Fill and roll
Spoon about 1/4 cup filling into each tortilla, roll snugly, and place seam-side down in the dish. Repeat with remaining tortillas.
Top and bake
Pour remaining sauce over enchiladas. Lightly spray exposed tortillas with oil. Bake 15 minutes, until bubbly and golden at edges.
Garnish and serve
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.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@kitchenfunwithmy3sons on social media!

Categories:
You might also like...

Cheesy Zucchini Rollatini
Tender grilled zucchini rolled with a basil-kissed ricotta filling, nestled in marinara, and baked until the mozzarella bubbles and turns golden.

Crispy Zucchini and Squash
Golden, garlicky rounds with a deep-fried crunch made lighter in the air fryer. A fast, vitamin-packed side everyone devours.

Chicken Parmesan Meatballs
Tender chicken meatballs simmered in marinara, finished with melted mozzarella and basil for cozy, weeknight Italian comfort in every bite.

Did You Make This?
Leave a comment & rating below or tag @kitchenfunwithmysons on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
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.

Hi, I'm Emma!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.