In a small saucepan, heat the vegetable broth over low heat; keep it warm throughout the cooking process.
In a large skillet, heat the olive oil and butter over medium heat until the butter melts. Add the chopped onion and sauté for about 3-4 minutes until soft and translucent.
Add the minced garlic and sliced mushrooms to the skillet. Cook for another 5-6 minutes, stirring occasionally, until the mushrooms are golden brown and their moisture has evaporated.
Stir in the Arborio rice, ensuring every grain is coated with the flavorful mixture. Toast the rice for about 1-2 minutes until it becomes slightly translucent around the edges.
Begin adding the warm vegetable broth, one ladle at a time, stirring continuously. Wait until the liquid is mostly absorbed before adding the next ladle of broth. Repeat this process for about 18-20 minutes or until the rice is al dente and creamy.
When the rice reaches the desired consistency, stir in the fresh peas, heavy cream, and grated Parmesan cheese. Season with salt and pepper to taste. Cook for an additional 2-3 minutes until everything is heated through and creamy.
Remove from heat and let the risotto sit for a minute to thicken slightly before serving.
Notes
Serve in shallow bowls, garnished with fresh parsley and extra Parmesan.