Preheat your oven to 400°F and line a baking sheet with parchment paper.
Dice the red potatoes into small half-inch cubes and toss them with half of the olive oil, salt, and pepper.
Spread the potatoes in a single layer on the baking sheet and roast for 20 to 25 minutes until they are golden and crispy.
While the potatoes are roasting, place the broccoli florets in a steamer basket over boiling water and steam for about 5 minutes until tender-crisp.
Heat a non-stick skillet over medium-high heat with the remaining olive oil and add the ground beef.
Cook the beef while breaking it up with a spatula until fully browned, then drain any excess liquid.
Season the beef with garlic powder, onion powder, salt, and pepper, stirring well to incorporate the flavors.
Once the potatoes are finished roasting, add them directly into the skillet with the beef and toss together.
Serve the beef and potato mixture on a plate alongside the steamed broccoli for a complete, clean-eating meal.