Preheat oven to 400 degrees F.
Wash, peel, and dice the sweet potatoes into approximately half-inch cubes. Place the diced sweet potatoes on a baking sheet and toss with olive oil. Roast for 20-25 minutes, or until lightly browned, flipping halfway through.
Meanwhile, in a large non-stick skillet, remove the sausage from the casing and cook over medium heat, breaking it up with a wooden spoon. Cook the sausage until it has almost completely browned. Add the diced onion and continue cooking until the onion is translucent and the sausage is fully browned and crispy. Transfer the sausage and onions to a separate bowl or plate and set it aside.
Next, add the diced red bell pepper. Cook for an additional 3-5 minutes or until the peppers have softened.
Add the cooked sausage and onions back to the skillet along with the roasted sweet potatoes. Season with salt, black pepper, garlic powder, smoked paprika, and sriracha; toss to combine. Cook for 2-3 more minutes, stirring frequently. Sprinkle with sliced green onion.
Serve the sweet potato hash with sliced avocado, eggs, or any of your favorite toppings!