Grab a nice big pot or a Dutch oven. Set it over medium heat and add your tablespoon of olive oil. Let that get warm for a minute.
Toss in your diced onion. Stir them around and let them cook gently for about 5-7 minutes. You want them to soften up and become translucent, but not necessarily brown.
Now, add your minced garlic. Give it a stir and cook for just about 60 seconds. You’ll smell that amazing garlic aroma fill your kitchen! Be careful not to burn it.
Pour in the vegetable broth. Add the cubed potatoes and those beautiful shelled peas. Give it all a good stir. Bring the mixture up to a boil, then immediately reduce the heat down to a simmer. Let it cook gently for about 10-15 minutes. You’ll know it’s ready when the potatoes and peas are fork-tender – they should pierce easily.
Take the pot off the heat. Now for the fresh herbs! Stir in the almond milk, chopped basil, parsley, and that wonderful fresh mint.
Here’s where the magic happens! Using an immersion blender right in the pot, carefully purée the soup until it’s super smooth and creamy. Move the blender around to make sure you get all the little bits. If you don’t have an immersion blender, you can carefully ladle the soup into a regular blender (you might need to do this in batches, don't fill it too full!) and blend until smooth. Just be cautious as hot liquids expand. Return any soup you blended in batches back to the pot.
Stir in the juice of that fresh lemon. Don't skip this step – it brightens the flavor beautifully!
Finally, taste the soup. This is your moment to season! Add salt and pepper to your liking. If the soup seems a little too thick for your preference, just stir in a little more vegetable broth, a splash at a time, until it’s just right.
Ladle the hot soup into bowls and serve! You can add a little swirl of cream (dairy or non-dairy), some fresh herbs, or croutons if you like.