30-MINUTE MEALS! Get the email series now

Easy Vegan Enchiladas

5 from 1 vote
1 Comments
Emma
By: EmmaUpdated: Sep 29, 2025
This post may contain affiliate links. Please read our disclosure policy.

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

Easy Vegan Enchiladas
This pan of vegan enchiladas was born out of a weeknight craving and a nudge from a friend who swore tofu could be just as comforting as cheese. I first made them after a long day when I needed something hearty, warming, and dependable. The filling surprised me: tofu blended until silky, then cooked until it crumbles like soft scrambled eggs, layered with the sweetness of red bell pepper, the gentle heat of jalapeños, and the earthy richness of black beans and spinach. The result is layered flavor, satisfying texture, and a saucy blanket that makes every bite feel celebratory. Over time, these enchiladas became my go-to for casual dinners and potlucks, especially when I want something that pleases vegans and omnivores alike. The corn tortillas crisp at the edges while staying tender underneath, and the red enchilada sauce infuses everything with smoky depth. I still remember the first time I topped a slice with cool avocado and a squeeze of lime; the balance of heat, acid, and creaminess made me pause and smile. This dish carries that special combination of comfort and brightness, the kind that makes you linger at the table for one more helping.

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. User provided cover image

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.

User provided content image 1

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.

User provided content image 2

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

Hearty Mainsveganenchiladasgluten-freetofublack beansspinachmexicanweeknight dinnerfreezer friendlydairy-free
No ratings yet

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.

Servings: 6 steaks
Easy Vegan Enchiladas
Prep:10 minutes
Cook:35 minutes
Rest Time:10 mins
Total:45 minutes

Ingredients

Filling

Assembly

For Serving

Instructions

1

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.

2

Blend the tofu

In a food processor, puree tofu until smooth. Add kosher salt, turmeric, black pepper, and cayenne; pulse to combine.

3

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.

4

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.

5

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.

6

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.

7

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.

8

Top and bake

Pour remaining sauce over enchiladas. Lightly spray exposed tortillas with oil. Bake 15 minutes, until bubbly and golden at edges.

9

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

Calories: 356kcal | Carbohydrates: 51g | Protein:
15g | Fat: 12g | Saturated Fat: 4g |
Polyunsaturated Fat: 2g | Monounsaturated Fat:
5g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@kitchenfunwithmy3sons on social media!

Easy Vegan Enchiladas

Categories:

Easy Vegan Enchiladas

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)

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family photo

Hi, I'm Emma!

Chef and recipe creator specializing in delicious Hearty Mains cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

30-Minute Meals!

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.