Start by heating your large soup pot over medium heat, then add the olive oil and let it warm until it shimmers and begins to smell fruity.
Add the finely chopped onion to the pot and sauté gently, stirring occasionally, until it becomes translucent and fragrant—about 5 minutes. It should smell sweet and look soft and slightly golden at the edges.
Stir in the crushed garlic and cook for another 30 seconds until aromatic, being careful not to let it brown too quickly—that can turn bitter.
Pour in the vegetable broth and bring the mixture to a gentle simmer, allowing the flavors to meld for about 3 minutes.
Meanwhile, shell your fresh peas into a bowl. If they are larger or starchy, blanch them in boiling water for 1 minute, then peel off their skins for a smoother soup—set aside.
Add the fresh peas to the simmering broth and cook for 4 to 5 minutes until they turn a bright, vibrant green and are just tender. You'll notice the aroma intensify with that sweet, grassy scent of spring.
Remove the pot from heat and, using an immersion blender or transfer the contents in batches to a regular blender, puree until the soup is completely smooth and silky. Be cautious with hot liquids—leave a vent or wrap the lid with a towel.
Taste the soup and season with salt as needed. Squeeze a bit of lemon juice into the bowl for a bright, fresh finish—this helps lift the natural sweetness of the peas.
Ladle the soup into bowls, then garnish with fresh mint leaves and a drizzle of good-quality olive oil for added richness and aroma. Serve immediately while the vibrant green color and silky texture are at their best.