In a skillet, sauté sausage over medium heat until almost fully cooked (time will depend on sausage used), then add in sliced mushrooms. Cook for 4-5 minutes, or until mushrooms are tender and lightly browned. Finally, stir in spinach until cooked. Remove from heat.
In a large sauté pan, heat oil over medium heat, then add in garlic and shallots. Cook until translucent
Add rice, stir to coat with oil, sauté for 1-2 minutes
Pour in wine, stirring consistently until the wine is fully absorbed. Add 1/2-3/4 cup warm broth and continue stirring (about every 30 seconds) until broth is absorbed. Continue this step - adding 1/2-3/4 cups broth and stirring until liquid is absorbed - until no more broth remains and rice is creamy and al dente. This will take about 18-20 minutes.
Mix in parmesan cheese, cooked sausage, mushrooms and spinach to risotto. You can also add in 2 tbsp butter and salt + pepper (to taste) if you'd like!
Serve with additional parmesan cheese & enjoy!
Notes
For a soupier risotto, add more broth until desired texture.