Preheat oven to 400°F (200°C). Toss sweet potato cubes with olive oil, salt, and pepper. Spread on a baking sheet and roast for 20 minutes or until fork-tender.
While potatoes roast, heat a large skillet over medium-high heat. Add ground turkey and taco seasoning. Cook, breaking apart with a spatula, until browned and no longer pink.
Add the diced bell pepper and red onion to the turkey. Sauté for 5 minutes until vegetables are softened.
Stir in the black beans and baby spinach. Cook for 2 minutes until the spinach is wilted. Remove the turkey mixture from heat and set aside.
In a medium bowl, whisk together eggs and milk. In a separate non-stick skillet over medium-low heat, cook the eggs, stirring gently until soft curds form.
Assemble the bowls by layering the roasted sweet potatoes at the base, followed by the turkey and bean mixture, and topped with scrambled eggs.
Garnish each bowl with shredded cheddar cheese, sliced avocado, and pico de gallo before serving.