Heat the olive oil in a large skillet over medium heat.
Add the diced onion, minced garlic and ground turkey, cooking and stirring occasionally until meat is broken up and cooked through.
If necessary, drain any excess fat and return the meat to the pan.
Reduce the heat to medium-low, add the black beans, taco seasoning, salsa, lime juice, hot sauce, and water.
Cook, stirring constantly for 4-5 minutes until warmed through.
Serve immediately with rice, cauliflower rice, or taco shells as desired.