
Protein-packed enchiladas stuffed with tofu, spinach, and black beans, smothered in vibrant red sauce and finished with creamy avocado.

What surprised me most the first time I made it was how creamy the tofu gets, almost like ricotta. My family loves the saucy edges and the golden tops, and I love that I can prep the filling early in the day, then roll and bake right before dinner. It is the kind of dish that invites everyone to the kitchen, picking toppings and swapping stories while the sauce bubbles.
My favorite part is the contrast between saucy centers and crisped edges, especially with a cool slice of avocado on top. The aroma that escapes the oven is all roasted chile and toasted corn, instantly transporting me. These are the enchiladas I make when friends are coming over and I want something colorful, nourishing, and fuss-free that feels special.
Let leftovers cool to room temperature, then refrigerate in an airtight, shallow container for up to 2 days. To reheat, cover and bake at 350°F for 12 to 15 minutes, or until hot and bubbly; uncover for the last few minutes to re-crisp the edges. For freezing, either freeze the baked enchiladas or the assembled, unbaked pan, tightly wrapped, for up to 3 months. You can also freeze just the filling in a zip-top bag laid flat. Bake directly from frozen at 350°F for 45 to 60 minutes, covered for the first 30 minutes, then uncovered until heated through and lightly golden. Look for bubbling sauce and a steamy center as doneness cues.
Use extra-firm tofu if that is what you have; just blend a few seconds longer for a creamy texture. Pinto beans or cooked lentils substitute well for black beans at a 1:1 swap, while chopped kale or Swiss chard can stand in for spinach (sauté until tender and squeeze dry). If you are not strictly gluten free, you may use small flour tortillas, though the texture will be softer. For sauce, try Hatch Mild for gentle heat or Siete Red Enchilada for a bold, clean ingredient list; you will need about 2 1/2 cups. If you do not have nutritional yeast, skip it and add a pinch more salt and a squeeze of lime for brightness.
Finish with plenty of fresh toppings: creamy avocado, chopped cilantro, diced red or green onion, thinly sliced radishes, and lime wedges. For a heartier plate, pair with cilantro-lime rice, charred corn salad, or a crisp cabbage slaw dressed with lime and a touch of olive oil. A quick side of refried beans keeps the meal extra satisfying. For drinks, a sparkling lime agua fresca or a light Mexican lager complements the spice without overpowering the flavors. Serve straight from the baking dish for a family-style vibe.
Enchiladas have roots in Mexican culinary traditions dating back centuries, evolving from corn tortillas dipped in chile sauces and filled with regional ingredients. Classic versions vary from state to state: red chile enchiladas in the north, green tomatillo sauces in central regions, and mole-smothered renditions elsewhere. While cheese and meats are common, bean and vegetable fillings are equally traditional and celebrate corn and chiles as everyday staples. This plant-forward version pays homage to that legacy by leaning on hearty beans, greens, and a robust chile sauce, keeping the spirit while meeting modern dietary needs.
In summer, fold in sautéed zucchini or sweet corn kernels with the beans for sweetness and crunch. In fall, add roasted butternut squash cubes or a spoon of adobo sauce for a smoky, cozy note. Winter calls for canned fire-roasted green chiles and a little extra cumin. For spring, swap spinach for tender baby kale or finely chopped asparagus tips, cooked just until bright. Around the holidays, assemble in advance, then bake right before guests arrive so the house fills with chile-laced aromas.
Make the filling up to 3 days ahead and store it refrigerated in a sealed container. On cooking day, warm the tortillas, roll, and bake. To freeze, portion the filling into meal-size bags for quick weeknight assembly. For lunch boxes, pack three enchiladas in a microwave-safe container with a little extra sauce on the side; reheat covered until steamy. Keep toppings like avocado and cilantro separate and add just before eating for the freshest flavor and color.
However you serve them, these enchiladas are generous, colorful, and reliably delicious. I hope they bring the same easy comfort to your table that they bring to mine, and that you make them your own with the toppings and tweaks your family loves.
Squeeze spinach extremely dry to avoid watery filling.
Blend tofu until silky smooth for a ricotta-like texture.
Lightly oil exposed tortilla edges for beautiful golden crispness.
Taste and adjust salt after adding beans and spinach.
Let enchiladas rest 5 minutes after baking to set the layers.
This nourishing vegan tofu black bean 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, cover tightly, and freeze up to 3 months. Bake from frozen at 350°F for 45 to 60 minutes, covered for 30 minutes, then uncovered until hot and bubbly.
Warm them in a damp towel in the microwave for 30 seconds, or griddle for 10 to 15 seconds per side until pliable. This prevents cracking while rolling.
Absolutely. Use mild jalapeños, choose a mild enchilada sauce, and skip the cayenne. Serve hot sauce on the side for heat-lovers.
This Vegan Tofu Black Bean 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°F. Lightly coat a 9 x 13-inch casserole or baking dish with nonstick spray or a thin layer of olive oil.
In a food processor, blend the tofu until smooth, scraping the sides as needed. Add salt, turmeric, black pepper, and cayenne; pulse to combine until creamy and uniform.
Heat olive oil in a deep skillet over medium. Add jalapeños, red bell pepper, and onion; cook about 5 minutes, stirring occasionally, until softened and lightly browned.
Stir the tofu mixture and nutritional yeast into the skillet. Cook, stirring, about 5 minutes until heated through and slightly dried, resembling soft scrambled eggs. Fold in black beans and squeezed-dry spinach; season to taste.
Wrap tortillas in a damp towel and microwave 30 seconds until pliable.
Spread a thin layer of enchilada sauce in the baking dish. Place about 1/4 cup filling on each tortilla, roll tightly, and arrange seam-side down in the dish.
Spoon remaining sauce over the enchiladas. Lightly mist exposed edges with nonstick spray or brush with olive oil.
Bake 15 minutes until the sauce is bubbling and tortillas are golden. 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
@yummique on social media!


Sweet, bright and portable — three-ingredient strawberry protein balls that come together in ten minutes. A fridge-ready snack perfect for post-workout bites or lunchbox treats.

Fresh strawberries, creamy vanilla yogurt, and crunchy granola transformed into portable frozen bites — the perfect healthy snack or breakfast-on-the-go.

This 30 minute chickpea and tomato coconut curry soup is pantry-friendly, rich, and comforting — a vegan and gluten-free weeknight favorite.

Leave a comment & rating below or tag @yummique 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.