Heat the olive oil in a medium skillet over medium-high heat.
Add the ground beef to the skillet, breaking it into small crumbles with a wooden spoon or spatula.
Sprinkle the chili powder, cumin, garlic powder, sea salt, and black pepper over the beef.
Cook the beef until fully browned and no pink remains, approximately 6 to 8 minutes, then drain any excess fat.
Wash and chop the romaine lettuce into bite-sized pieces and place them into a large serving bowl.
Rinse and drain the black beans, and slice the cherry tomatoes in half.
Layer the seasoned ground beef, black beans, and cherry tomatoes over the bed of lettuce.
Top the bowl with sliced avocado, fresh salsa, and a dollop of Greek yogurt before serving.