Go Back
Healthy Vegan Tofu Enchiladas

Healthy Vegan Tofu Enchiladas

These Healthy Vegan Tofu Enchiladas are a comforting, healthy, veggie-filled dinner. Even meat-lovers won't be able to resist!
4.5 from 2 votes
Prep Time 20 mins
Cook Time 25 mins
Total Time 45 mins
Course Main Course
Cuisine American, Mexican
Servings 6
Calories 315 kcal


  • Cutting board
  • Large kitchen knife
  • Large stove-top skillet
  • Spatula
  • Measuring Cups
  • 9x13 Baking pan


  • 1 14 oz Package Firm tofu
  • 1/2 Cup Canned corn
  • 1 Small Zucchini diced
  • 1/2 Large Onion diced
  • 1 Jalapeno pepper
  • 3 Garlic cloves
  • 1 Tbsp Olive oil
  • 1 1/2 Tbsp Chili powder
  • 2 tsp Ground cumin
  • 1 tsp Fine sea salt
  • 1 tsp Garlic powder
  • 1/4 tsp Cayenne pepper
  • 12 Whole wheat Tortillas 8 inch
  • 1 Cup Homemade enchilada sauce
  • 1/4 Cup Vegan cheddar cheese


Enchilada Filling

  • Start by dicing the zucchini, onion, jalapeno, and garlic on a cutting board.
  • In a large skillet, heat the olive oil on medium heat. Add the cut vegetables, canned corn, and firm tofu. Break of the tofu with a spatula into a taco meat texture. Cook this mixture until the vegetables get tender.
  • Add the chili powder, cumin, sea salt, garlic powder, and cayenne pepper to the veggie and tofu mixture. Make sure the spices cover all of the ingredients by mixing it with a spatula.
  • Remove the skillet from the heat and set aside for assembly.

Enchilada Assembly

  • Preheat oven to 375 degrees F.
  • Spray a 9x13 baking dish with non-stick cooking spray.
  • With a large spoon evenly distribute the filling into the flour tortillas by arranging the mixture in a line down the center. Roll them slightly, and tuck them into the 9x13 baking dish.
  • Pour the enchilada sauce evenly over-top of the filled tortillas.
  • Sprinkle the vegan cheddar cheese on top. Or any additional toppings of choice. (onions, tomatoes, salsa)
  • Bake the enchiladas in a preheated oven for 20-25 minutes. Or when the vegan cheese looks melted and gooey.
  • Let the enchiladas cool for 5-10 minutes and then serve.


  • The leftover enchiladas can be stored in a plastic container in the fridge for up to 5 days.
  • If not being eaten right away, let the enchiladas cool down and then place plastic wrap on the top of the pan and store in the fridge.
Keyword Enchiladas, Healthy, Meal-Prep, Tofu, Vegan, Vegetables