In a large bowl, toss the cubed sweet potatoes and chopped red onion with olive oil, salt, black pepper, paprika, and garlic powder until evenly coated.
Spread the sweet potato and onion mixture in a single layer on a baking sheet.
Roast for 15 minutes.
While the vegetables are roasting, cook the Italian sausage in a skillet over medium heat, breaking it up with a spoon, until browned and cooked through. Drain off any excess grease.
Add the cooked sausage to the baking sheet with the sweet potatoes and onions. Toss to combine.
Return the baking sheet to the oven and roast for another 15-20 minutes, or until the sweet potatoes are tender and slightly caramelized.
Serve hot.
Notes
Optional: Garnish with fresh parsley before serving. You can also add other spices like cumin or chili powder for extra flavor.