Heat the olive oil in a large saucepan over medium heat until it shimmers softly and starts to smell fragrant.
Add the finely chopped onion and cook, stirring occasionally, until it becomes translucent and slightly golden around the edges, about 5 minutes. The kitchen will fill with a sweet aroma.
Stir in the minced garlic and cook for another 30 seconds until fragrant, being careful not to let it burn.
Pour in the vegetable broth and bring the mixture to a gentle simmer. Let it cook for about 10 minutes to allow the flavors to meld.
Add the fresh or frozen peas to the simmering broth, stirring gently. Cover the pan and cook for 3-4 minutes, until the peas are tender and bright green.
Remove the pan from heat and carefully blend the soup directly in the pot using an immersion blender, or transfer in batches to a blender. Blend until the mixture is silky smooth and velvety, about 1-2 minutes.
Taste the soup and season with salt and pepper as needed. Stir in the lemon juice to brighten the flavor.
If desired, swirl in a splash of cream or dollop of crème fraîche for extra richness. Give the soup a gentle stir to combine.
Serve the soup hot, garnished with a few extra peas or fresh herbs if you like. Enjoy the bright, smooth, and satisfying taste of spring in every spoonful.