Sauté Aromatics: In a large saucepan, heat the olive oil and butter over medium heat. Add the onion and cook until soft and translucent, about 5 minutes. Stir in the garlic and cook for another minute.
Toast the Rice: Add the Arborio rice to the pan with the onion and garlic. Stir to coat the rice with the oil and butter, and cook for 2-3 minutes until the rice becomes slightly translucent around the edges.
Deglaze with Wine: Pour in the wine and stir constantly until it's nearly absorbed.
Add Broth Gradually: Begin adding the warm broth, one ladleful at a time, stirring frequently. Wait until most of the liquid is absorbed before adding more broth. Continue this process until the rice is creamy and cooked al dente, about 20-25 minutes.
In the last 5 minutes of cooking, add the zucchini, peas, asparagus, tomatoes, lemon juice, and lemon zest. If using thawed peas, add them closer to the end to keep their crispness.
Add hot water as needed to adjust the consistency.
Finish & Serve: Stir in Parmesan and fresh basil. Season with salt and pepper to taste. Serve immediately, topped with extra Parmesan and fresh basil or microgreens. Enjoy!
For a relaxing atmosphere in the kitchen I recommend my personal Elle Republic: Chilled Out Kitchen Tunes Playlist on Spotify.