01 - Heat olive oil in a large nonstick skillet or saucepan over medium heat. Add chopped onion and minced garlic, sautéing until soft, about 2 to 3 minutes.
02 - Add diced butternut squash, sliced mushrooms, and diced red bell pepper to the skillet. Cook for 5 minutes, stirring occasionally to combine flavors.
03 - Stir in Arborio rice and toast for 1 to 2 minutes until grains become slightly translucent.
04 - Pour in dry white wine and cook while stirring until the liquid is almost fully evaporated.
05 - Ladle warmed vegetable broth into the rice mixture one serving at a time, stirring constantly and allowing each addition to absorb completely before adding the next. Continue for approximately 20 minutes until risotto is creamy and the rice is tender yet firm to the bite.
06 - With the final broth addition, stir in frozen peas and baby spinach. Cook for an additional 2 to 3 minutes until vegetables are tender and spinach is wilted.
07 - Remove from heat. Gently fold in grated Parmesan, low-fat cream cheese, lemon zest, nutmeg, salt, and black pepper. Adjust seasoning to taste.
08 - Plate the risotto immediately, optionally garnishing with extra Parmesan cheese and fresh herbs.