Heat olive oil in a large pan over medium-low heat. Add the garlic, onions, and mushrooms. Season with salt and pepper. Let cook over medium-low heat until soft, about 7-8 minutes.
Add the chili powder, oregano, garlic powder, onion powder, cumin, and black beans. Stir to combine. Let cook until hot, about 5 minutes.
Serve in your desired taco shells or tortillas and top with your toppings of choice.