
Add the steak to a medium bowl and season with the salt, garlic powder, onion powder, smoked paprika, cumin, and black pepper. Toss until evenly coated and set aside.
Heat a large nonstick or cast-iron skillet over medium heat. Add the bacon and cook until the fat renders and the bacon is crispy, about 5-10 minutes. Transfer the bacon to a plate lined with paper towels and set aside.
In the same skillet with the rendered fat, add the chorizo and cook for 5 minutes, breaking up the meat into small pieces as it cooks.
Add the bell pepper and onions and cook for 5 minutes until they begin to soften.
Add the seasoned steak to the pan and cook for 5 minutes, stirring occasionally, until it reaches the desired doneness. Remove the pan from the heat.
Stir in the crispy bacon and top with shredded cheese. Cover for 5 minutes to allow the cheese to melt.
Serve the tacos directly from the pan and garnish with lime juice, cilantro, and avocado slices, if desired.