Roast the sweet potatoes: Preheat oven to 400°F. Wash and pierce sweet potatoes with a fork. Rub with olive oil and salt. Roast 45-60 minutes until soft and fork-tender.
Make the sticky beef: In a pan over medium heat, sauté onion and garlic until soft. Add ground beef and cook until browned. Stir in soy sauce, hoisin, sriracha, honey, and smoked paprika. Simmer until saucy and sticky, about 5 minutes.
Assemble: Slice roasted sweet potatoes open and gently mash the inside with a fork. Fill each potato with beef mixture.
Add toppings: For melty mozzarella, sprinkle on top and broil 2-3 minutes. For avocado, add after beef, then drizzle with spicy mayo and garnish with green onions or sesame seeds.