Bake sweet potatoes for 45 minutes to an hour or until soft.
Brown sausage in a large skillet.
When it is almost browned, add diced onion.
When onions have started to soften, add the spinach.
Saute until all are cooked and spice to taste.
When sweet potatoes are soft, remove them from the oven and cut in half lengthwise.
In a large baking dish or on a baking sheet, flatten the sweet potato a little bit and add a big scoop of the stuffing mixture to the middle of the sweet potato, dividing evenly among them.
Top with cheese if using.
Return to the oven for about 10 minutes to incorporate flavors and melt the cheese.
Top with sour cream if desired and serve.
A great recipe for batch cooking when sweet potatoes are on sale. Simply cook the sweet potatoes, stuff, wrap in foil, and freeze until ready to use. Reheat from frozen in a 350°F oven for 20-25 or until heated through.