Heat the oven: Preheat to 425°F (220°C).
Line a large baking sheet with parchment paper or lightly oil it.
Prep the sweet potatoes: Toss the cubed sweet potatoes with 1 tablespoon olive oil, a big pinch of salt, and black pepper. Spread in an even layer on the baking sheet.
Roast: Roast sweet potatoes for 20–25 minutes, tossing halfway, until golden on the edges and tender. Add the broccoli for the last 10 minutes to soften and char slightly.
Mix the spices: In a small bowl, combine smoked paprika, chili powder, cumin, garlic powder, onion powder, red pepper flakes (if using), 1/2 teaspoon salt, and 1/4 teaspoon black pepper.
Cook the veggies: Heat the remaining 1 tablespoon olive oil in a large skillet over medium heat.
Add onion and bell pepper. Cook 4–5 minutes, until softened. Stir in the minced garlic for 30 seconds.
Brown the turkey: Add the ground turkey to the skillet.
Break it up with a spatula and cook until no longer pink, about 6–8 minutes. Drain excess liquid if needed.
Season and simmer: Sprinkle the spice mix over the turkey. Stir in tomato paste (if using) and the chicken broth.
Let it simmer 2–3 minutes to thicken and coat the meat. Taste and adjust seasoning.
Assemble: Divide roasted sweet potatoes and broccoli among bowls. Top with the seasoned turkey mixture.
Finish with toppings: Add avocado, a spoonful of Greek yogurt, chopped cilantro or green onions, and a squeeze of lime.
Serve warm.