Fresh Pea Soup

2 tablespoons butter
1/2 small onion, diced
1 russet potato, peeled and cut into small pieces
4 cups chicken broth
2 pounds (6 cups) frozen peas
Salt and pepper

Melt the butter in a medium pot over medium heat. Add the onion and cook, stirring often, until soft but not colored, about 10 minutes.

Add the potatoe and chicken broth to the pot and cook until the potatoes are tender, about 20 minutes. Add the peas and season with some salt and pepper. When the peas are heated through, about 1 minute, remove the pot from the heat.

Working in batches, puree the soup in a blender or use an immersion blender right in the pot. Taste the soup and adjust the seasoning.

Return the soup to the pot and warm it over low heat. Or, cover and refrigerate it until cold. Serve the soup hot or cold.