Heat the oil in a large skillet to medium. Add the ground beef, chicken or turkey and sauté for 6-7 minutes or until fully cooked, breaking it up with a wooden spoon as it cooks. Add the black beans, chili powder, cumin, smoked paprika, onion powder, garlic powder, salt and black pepper. Stir until fragrant. Add ¼ cup of water and bring to a simmer until thickened. Taste and adjust seasoning, if necessary.
Spoon taco meat into lettuce cups and top each with diced avocado, fresh salsa and dollops of Greek yogurt. Serve immediately.