Heat olive oil and butter in a large skillet over medium heat.
Add the onion and sauté until translucent, then add the garlic and cook briefly.
Toss in the mushrooms and cook until they soften and release their juices.
Add gnocchi directly to the pan and stir everything together.
Pour in the vegetable broth and cream, stirring to coat the gnocchi.
Simmer for about 8–10 minutes until the sauce thickens and the gnocchi are tender.
Stir in Parmesan cheese and season with salt and pepper.
Serve hot, garnished with fresh parsley.