Vegan Tofu Black Bean Enchiladas

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

Why You'll Love This Recipe
- Weeknight-friendly and ready in about 45 minutes, including a quick 10-minute prep and a hands-off bake.
- High in plant protein and fiber thanks to tofu, black beans, and spinach, leaving you genuinely satisfied without feeling heavy.
- Gluten free and dairy free by design, using corn tortillas and a naturally vegan filling.
- Freezer-friendly components: assemble and freeze, or simply freeze the filling to make rolling even quicker later.
- Customizable heat level with jalapeños and sauce options from mild to spicy, so everyone at the table is happy.
- Pantry-smart ingredients that are easy to find year-round and budget-conscious, with delicious results every time.
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.
Ingredients
- Firm tofu (1 pound): Look for firm or extra-firm tofu (House Foods and Nasoya are reliable). Press briefly or pat very dry so it blends creamy, not watery, and seasons well.
- Corn tortillas (18 small): Choose 5 to 6-inch corn tortillas for the best texture and gluten-free integrity. Warm to prevent cracking; Mission and La Tortilla Factory work nicely.
- Red enchilada sauce (2 1/2 cups): Use a good-quality canned or homemade sauce. Hatch and Siete are flavorful and consistent; mild or spicy both work.
- Black beans (1 can, 15 ounces): Rinse and drain to remove excess sodium and starches. They add protein, body, and a creamy bite once heated.
- Frozen spinach (10 ounces): Thaw and squeeze very dry. This concentrates flavor and prevents soggy enchiladas while adding color and nutrients.
- Jalapeños, bell pepper, and onion: Seeded and finely chopped jalapeños bring gentle heat; red bell pepper adds sweetness; yellow onion builds savory depth.
- Nutritional yeast (2 tablespoons, optional): Adds a subtle nutty, cheesy note. Bragg is a dependable brand for clean flavor.
- Olive oil and spices: Extra-virgin olive oil, kosher salt, ground turmeric, black pepper, and a pinch of cayenne round out the savory warmth.
Instructions
Preheat and prep the pan: Heat the oven to 350°F. Lightly coat a large casserole or 9 x 13-inch baking dish with nonstick spray or a thin film of olive oil. This prevents sticking and helps the tortilla edges crisp rather than dry out. Blend the tofu base: In a food processor, puree the drained tofu until smooth and creamy, stopping to scrape the bowl. Add kosher salt, turmeric, black pepper, and cayenne. Pulse to fully incorporate. The mixture should look like whipped ricotta with no visible curds. 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 softened with a touch of browning. This caramelization boosts flavor and sweetness. Build the filling: Stir the tofu mixture and nutritional yeast into the skillet. Cook about 5 minutes, stirring, until the tofu heats through and releases some moisture. It should resemble soft scrambled eggs. Fold in the rinsed black beans and the squeezed-dry spinach, breaking up any clumps. Taste and adjust salt and pepper. Warm the tortillas: Wrap the tortillas in a damp kitchen towel and microwave 30 seconds to make them pliable. This prevents cracking during rolling and helps them hug the filling. Fill and roll: Spread a thin layer of enchilada sauce over the bottom of the baking dish. Spoon about 1/4 cup filling into each tortilla, roll snugly, and place seam-side down in the dish. Repeat with all tortillas, fitting tightly to keep them from unrolling. Sauce and finish: Pour the remaining sauce evenly over the enchiladas. Lightly mist any exposed tortilla edges with cooking spray or brush with olive oil to encourage golden, crisp edges as they bake. Bake and serve: Bake for about 15 minutes, until the sauce is hot and bubbling and the tortillas are lightly golden. Top with avocado, cilantro, diced onions, radishes, and fresh lime. Serve hot.
You Must Know
- Each serving of three enchiladas has about 356 calories and 15 grams of protein.
- High in fiber from beans, corn tortillas, and spinach keeps you full longer.
- Freezes well: assembled or just the filling for up to 3 months.
- Gluten free and dairy free when using corn tortillas and a vegan red sauce.
- Great for meal prep: reheats beautifully with a quick 350°F bake.
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.
Storage Tips
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.
Ingredient Substitutions
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.
Serving Suggestions
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.
Cultural Background
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.
Seasonal Adaptations
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.
Meal Prep Tips
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.
Pro Tips
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.
FAQs about Recipes
Can I freeze these enchiladas?
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.
How do I keep corn tortillas from breaking?
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.
Are these kid-friendly?
Absolutely. Use mild jalapeños, choose a mild enchilada sauce, and skip the cayenne. Serve hot sauce on the side for heat-lovers.
Tags
Vegan Tofu Black Bean Enchiladas
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.

Ingredients
Filling
Tortillas and Sauce
For Serving
Instructions
Preheat oven and prepare baking dish
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.
Blend tofu mixture
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.
Sauté vegetables
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.
Combine and cook filling
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.
Warm tortillas
Wrap tortillas in a damp towel and microwave 30 seconds until pliable.
Assemble enchiladas
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.
Sauce and oil
Spoon remaining sauce over the enchiladas. Lightly mist exposed edges with nonstick spray or brush with olive oil.
Bake and serve
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.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@yummique on social media!

Categories:
You might also like...

Cheesy Zucchini Rollatini Bake
Tender grilled zucchini wraps basil ricotta, bathed in marinara and mozzarella, baking into a bubbly, lighter Italian comfort dinner ready in 30 minutes.

Air Fryer Zucchini and Squash
Crisp-edged, tender-in-the-middle zucchini and yellow squash made in 15 minutes with pantry spices. A vibrant, veggie-forward side everyone devours.

Chicken Meatball Parmesan
Tender chicken meatballs simmered in rich marinara and blanketed with melty mozzarella, bringing all the flavors of chicken parm in cozy, bite-sized form.

Did You Make This?
Leave a comment & rating below or tag @yummique 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 Amira!
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.

