Brown the Sausage: Heat a large skillet over medium-high heat. Brown the sausage until fully cooked, then remove it from the pan and drain any excess fat. Set the sausage aside.
Sauté the Mushrooms: In the same skillet, add 1 tablespoon of olive oil over medium heat. Add the sliced mushrooms and sauté for about 4–5 minutes, until they are golden brown and slightly caramelized. Remove the mushrooms from the skillet and set aside with the sausage.
Cook the Onions and Garlic: Return the skillet to the heat, adding the remaining tablespoon of olive oil. Add the minced onion and cook for about 5 minutes, until softened. Add the garlic and Italian seasoning, cooking for an additional 30 seconds.
Deglaze with Wine: Pour in the white wine, stirring to deglaze the pan, and bring it to a gentle simmer. Let it cook until reduced by half.
Make the Sauce: Reduce the heat to medium-low. Whisk in the chicken stock, heavy cream, and Better than Bouillon Chicken Base until smooth. Then, whisk in the pumpkin puree, creating a creamy, rich sauce.
Combine with Sausage, Gnocchi, and Mushrooms: Add the cooked sausage, golden mushrooms, and uncooked gnocchi to the skillet, stirring to coat everything evenly in the sauce. Cover and cook for 6 minutes, stirring occasionally.
Add Spinach: Uncover and stir in the chopped spinach. Cover again and cook for about 4 more minutes, until the spinach wilts and the gnocchi is tender.
Finish with Fresh Lemon Juice, Parmesan, and Basil: Turn off the heat and stir in fresh lemon juice and Parmesan cheese until melted and fully incorporated into the sauce. Taste and adjust with salt and pepper, if needed. Fold in the fresh basil, and serve warm.