Heat olive oil in a large pan over medium heat.
Add chopped onion and cook until translucent.
Stir in minced garlic and cook for 1-2 minutes.
Add the sausage, breaking it apart as it cooks.
Add sliced mushrooms and cook until softened.
Stir in the Arborio rice, coating it in the mixture.
Pour in the white wine and let it simmer until absorbed.
Gradually add the broth, one ladle at a time.
Continue until the rice is al dente, about 18-20 minutes.
Stir in the grated Parmesan cheese.
Season with salt and pepper to taste.
Garnish with fresh parsley and serve warm.