01 - Preheat the oven to 400°F. Pierce sweet potatoes several times with a fork. Place on a baking sheet and roast for 40 to 45 minutes, or until fork-tender.
02 - While the sweet potatoes are baking, heat olive oil in a large skillet over medium heat. Add diced onion and bell pepper, sauté for 3 to 4 minutes until softened.
03 - Add garlic and cook for 30 seconds, stirring until fragrant.
04 - Add ground beef to the skillet. Cook, breaking up the meat, until browned and cooked through, about 5 to 7 minutes. Drain excess fat if necessary.
05 - Stir in tomato paste, smoked paprika, cumin, chili powder, salt, and black pepper. Cook for 2 minutes.
06 - Drizzle hot honey over the meat mixture. Stir to combine and simmer for 2 minutes. Remove from heat.
07 - When sweet potatoes are cool enough to handle, slice lengthwise down the center without cutting all the way through. Gently fluff the inside with a fork.
08 - Fill each sweet potato with the hot honey ground beef mixture.
09 - Top with cheese if using. Let melt for 2 minutes, then garnish with green onions, cilantro, and avocado slices. Serve warm.