Preheat your oven to 400°F and line a small baking sheet with parchment paper.
Dice the yellow potatoes into small 1/2-inch cubes and place them in a mixing bowl.
Toss the potatoes with the avocado oil, smoked paprika, and half of the sea salt until evenly coated.
Spread the potatoes in a single layer on the prepared baking sheet and roast for 20-25 minutes until they are crispy golden and tender.
While the potatoes roast, heat the extra virgin olive oil in a large skillet over medium-high heat.
Add the finely diced yellow onion to the skillet and sauté for 3-4 minutes until translucent and soft.
Add the ground beef to the skillet, breaking it apart with a spatula, and cook until fully browned and no pink remains.
Stir in the minced garlic, the remaining sea salt, and the black pepper, cooking for 1 minute until fragrant.
Add the fresh baby spinach to the beef mixture and toss gently for 1-2 minutes until the leaves are just wilted.
Transfer the crispy roasted potatoes to a plate and top with the savory ground beef and spinach mixture.