In a large bowl, mix up the meatballs well using a spoon or hands. Form 1 inch meatballs with hands and place them on a plate.
Add sun-dried tomato oil to a skillet, on medium heat. Add the meatballs to the skillet and brown them on both sides for about 3-4 minutes on each side until they have a nice golden color.
Add the browned meatballs into the slow cooker. Add in chopped onions, garlic, wine, broth Set the slow cooker on high and cook for about 2.5 hours. Next, add in the gnocchi, sun-dried tomatoes, cream and spinach. Cook for another 20 minutes. Mix in parmesan cheese and serve. Garnish with extra parmesan if desired!
If making in the skillet: Once meatballs are browned, add onions to the pan, continue to cook with meatballs for another 5 minutes. Add in the garlic and wine. Let it simmer for 2 minutes on medium heat. Pour the broth in, add the gnocchi and simmer for another 10-15 minutes to let the meatballs finish cooking, be sure to turn them often.
If making in the skillet continued: Add spinach in, pour in the cream and sun dried tomatoes. Bring to a simmer and add in the parmesan. Serve while warm and garnish with extra parmesan if desired.