Soak guajillo chiles in warm water for 10 minutes. Blend the peppers and adobo peppers with some water into a paste.
Add some oil and add the paste onto a pan. Add 2 cups of water and bay leaves. Mix well and let it simmer for a few minutes.
Add beef boullion, spices, and salt. Mix well and cover with a lid. Let it stew and simmer for 20-30 minutes.
Shred your king oyster mushrooms with a fork and pull them apart. Drain the excess water from your tofu and shred the blocks.
To another pan, add some olive oil and add mushrooms. Pan fry them until they release all the water. Then add in your shredded tofu.
Add your spices and seasonings and toss them until they brown and fried. Then add in dark soy sauce, 2 tbsp birria broth, lime juice and orange juice.
Give that a good mix and set that aside. Your 'meat' must be slightly moist.
Meanwhile, get your tortillas and add them onto a pan. Slather them with the broth one one side and flip. Repeat this with the other side.
Add some vegan cheese and meat and flip it over and press the taco down. Grill them on both sides until brown.
Repeat this process for the rest of the tacos.
Strain the birria broth so you're only left with the soup. Serve the soup alongside the tacos and garnish both with some chopped coriander. Serve!