clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan enchiladas in white dish topped with cilantro.

Savory Vegan Enchiladas (with dairy free cheese sauce)

  • Author: Rachael
  • Total Time: 45 minutes
  • Yield: 10 enchiladas 1x
  • Diet: Vegan


These vegan enchiladas have a black bean and mushroom filling with an easy dairy free cheese sauce. Always a crowd pleaser!




  • 10 medium 6 inch tortillas (see notes for gluten free recs & tips)
  • 4 cups enchilada sauce
  • 4 portobello mushrooms
  • 3 cups black beans (2 cans)
  • 1 tablespoon oil (avocado, olive, or grapeseed)
  • 1 medium white onion
  • 4 garlic cloves
  • 1 red bell pepper
  • 1 bunch cilantro (optional topping)
  • 4 avocados (optional topping)
  • 1 lime (optional topping)

Dairy Free Cheese Sauce:

  • 1 cup raw cashews (unsalted & unroasted)
  • 1 cup water
  • 1/4 cup nutritional yeast
  • 2 teaspoons onion powder
  • 2 teaspoons garlic powder
  • 1-1.5 teaspoons sea salt (add slowly based on personal taste)
  • 1/4 teaspoon ground black pepper


  1. Preheat the oven: preheat the oven to 400° F.
  2. Prep the vegetables: Cut the portobello mushrooms into quarter inch cubes. Thinly slice the red pepper. Finely chop the white onion. Remove the skin and finely chop or grate the garlic cloves.
  3. Make the dairy free cheese sauce: Blend together the cashews, water, nutritional yeast, onion powder, garlic powder, sea salt and black pepper until creamy and well combined. Start by only adding 1 teaspoon of sea salt and slowly add up to 1.5 teaspoons depending on your personal salt preference - taste along the way to ensure it isn't too salty. This cheese sauce will be adding all the saltiness to the dish so it should taste salty but not overly salty. You' should want to eat it with a spoon.
  4. Make the filling: On medium heat sauté the diced onion, red bell pepper slices and cubed portobello mushrooms in oil until the onion is translucent. Add the grated garlic for an extra minute until aromatic. Mix in the black beans (drained) and 1 cup of the enchilada sauce.
  5. Prep the baking dish(es): The bottom of each baking dish should be lightly coated with a spoonful of enchilada sauce to avoid sticking.
  6. Assemble the enchiladas: Fill each tortilla with a spoonful of dairy free cheese sauce and two spoonfuls of the filling mixture. Roll it up and place it in the pan with the fold size downward so the tortilla stays rolled up. Repeat until you run out of tortillas or filling. Top the enchiladas with the remaining enchilada sauce and then drizzle on top the remaining cheese sauce.
  7. Bake: Bake at 400° F for 20 minutes.
  8. Add toppings: Top with sliced avocado, chopped cilantro, sea salt (to taste) and drizzled lime juice.


  • Favorite gluten free tortillas: Maria and Ricardo's Quinoa Flour Tortillas from Whole Foods - as with many gluten free tortillas I find that I need to microwave them with a wet paper towel for ~20 seconds in order for them to be pliable. Corn tortillas also work well but they are a bit more dense.
  • Dairy free cheese sauce substitute: shredded cheese or your favorite vegan cheese.
  • Favorite enchilada sauce: I love Cookie and Kate's homemade enchilada sauce, I double the recipe to make 4 cups worth and use gluten free flour - You can also buy enchilada sauce at most grocery stores.
  • Want to add more veggies? I like to add 1 cup of riced cauliflower (fresh or frozen) and chopped kale! Or simply add any of your favorite veggies chopped finely. 
  • Prep Time: 25
  • Cook Time: 20
  • Category: Dinner
  • Method: Baked
  • Cuisine: Mexican

Keywords: Vegan Enchiladas Dairy Free, Vegan Enchiladas Dairy Free Cheese Sauce