Preheat oven to 400°F and line a baking sheet with parchment paper.
Peel and dice the sweet potato into half-inch cubes.
Toss sweet potato cubes with olive oil, one portion of sea salt, and smoked paprika.
Spread potatoes on the baking sheet and roast for 20-25 minutes until tender and slightly caramelized.
While potatoes roast, heat a large skillet over medium-high heat.
Add the ground beef to the skillet, breaking it up with a spatula.
Season the beef with the second portion of sea salt, black pepper, and garlic powder.
Cook the beef until browned and fully cooked through, about 7-9 minutes, then drain any excess fat.
In a small bowl, mash the avocado until smooth.
Stir the roasted sweet potatoes and fresh baby spinach into the beef skillet until the spinach just begins to wilt.
Fold in the mashed avocado to create a creamy coating over the beef and potatoes before serving.