01 - In a medium saucepan, warm the vegetable broth over low heat and keep it gently simmering throughout the cooking process.
02 - In a large, heavy-bottomed skillet or Dutch oven, heat olive oil and 1 tablespoon butter over medium heat. Add the onion and sauté until translucent, about 4 minutes. Add the garlic and cook 1 minute more until fragrant.
03 - Stir in the Arborio rice and cook, stirring constantly, until the grains are lightly toasted and opaque around the edges, about 2 minutes.
04 - Add a ladleful (about 1/2 cup) of warm broth to the rice, stirring frequently until most of the liquid is absorbed. Continue adding broth one ladleful at a time, stirring and letting the liquid absorb before adding more. This gradual process should take 18–22 minutes for the rice to become tender and creamy.
05 - When the rice is almost al dente and creamy, stir in the peas. Cook for 2–3 minutes until peas are tender and bright green.
06 - Remove from heat. Stir in the remaining 1 tablespoon butter, Parmesan cheese, heavy cream (if using), basil, parsley, lemon zest, and lemon juice. Season generously with salt and pepper to taste.
07 - Serve immediately while hot, garnished with extra Parmesan and fresh basil leaves.