Preheat your oven to 400°F and line a large baking sheet with parchment paper.
Peel and dice the sweet potatoes into 1/2-inch cubes, then toss them with half of the avocado oil and a pinch of sea salt.
Spread the potatoes in a single layer and roast for 20-25 minutes until the edges are golden and tender.
While the potatoes roast, heat the remaining avocado oil in a large skillet over medium-high heat.
Add the diced red onion and sauté for 3 minutes until translucent, then add the ground beef to the pan.
Break the beef apart with a spatula and cook until fully browned, draining any excess fat if necessary.
Stir in the garlic powder, onion powder, sea salt, black pepper, and coconut aminos to season the meat.
Reduce heat to low, add the baby spinach to the skillet, and stir until the leaves are just wilted.
Divide the roasted sweet potatoes into bowls and top with the savory beef and spinach mixture.