1. Preheat the oven to 400 degrees.
2. Place the diced sweet potatoes on a baking sheet and toss with olive oil. Season with salt and pepper. Roast for 25 to 30 minutes, tossing once, until very tender. Set aside.
3. To make the risotto, heat the vegetable broth in a medium sauce pan. Simmer on low while you make risotto.
4. In a large pot or Dutch oven, melt the butter and saute the shallots and garlic on medium-low heat for about 5 minutes, or until browned. Add the rice and stir until all of the grains are coated with butter. Add the white wine and cook for about 2 minutes. Add one cup of broth to the rice and stir with a wooden spoon until the broth is absorbed, 5 to 10 minutes. Continue to add the broth, one cup at a time. Keep stirring the risotto. When the mixture starts to dry out, add more broth. Continue until the rice is cooked, this will take about 30 minutes.
5. Remove pan from the heat. Stir in Parmesan cheese, spinach, and roasted sweet potatoes. Stir until well combined. Season with salt and pepper and serve warm.