Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
Toss the cubed sweet potatoes with half of the olive oil and a pinch of salt, then roast for 20-25 minutes until tender and caramelized.
While the potatoes roast, heat the remaining olive oil in a large skillet over medium-high heat.
Add the ground beef to the skillet, breaking it up with a spatula, and cook until browned and fully cooked through.
Stir in the chili powder, ground cumin, garlic powder, sea salt, and black pepper until the beef is evenly seasoned.
Lower the heat and stir in the black beans and diced tomatoes, cooking for 2-3 minutes until the mixture is heated through.
Divide the roasted sweet potatoes into bowls and top them with the spicy beef and bean mixture.
Garnish each bowl with sliced avocado, pickled jalapeños, and a fresh squeeze of lime juice before serving.