Preheat your oven to 400°F and line a baking sheet with parchment paper.
Peel and cube the sweet potato into half-inch pieces, then toss with half of the olive oil and a pinch of sea salt.
Spread the potatoes in a single layer and roast for 20-25 minutes until tender and caramelized on the edges.
While the potatoes roast, heat the remaining olive oil in a large skillet over medium-high heat.
Add the diced red onion to the skillet and sauté for 3-4 minutes until softened and translucent.
Add the ground beef to the skillet, breaking it apart with a wooden spoon, and season with garlic powder, smoked paprika, sea salt, and black pepper.
Cook the beef until thoroughly browned and no longer pink, then drain any excess rendered fat from the pan.
Stir in the corn kernels and cook for an additional 3 minutes until the corn is heated through and slightly golden.
Gently fold the roasted sweet potatoes into the beef mixture until well combined.
Garnish the skillet with freshly chopped parsley and serve immediately.