Ingredients

2 tablespoons unsalted butter

2 medium Vidalia or other sweet onions, roughly chopped

Coarse salt and freshly ground pepper

6 cups homemade or low-sodium canned chicken stock, plus more for thinning

1 1/4 pounds sugar snap peas, ends trimmed and string removed (about 1 1/4 cups)

1 3/4 pounds garden peas, shelled (1 3/4 cups)

1/2 cup heavy cream

Preparation

Prepare an ice bath, and set aside. Melt the butter in a medium saucepan over medium-low heat. Add onions, and season with salt and pepper. Cook, stirring frequently, until onions are translucent, about 8 minutes.

Add stock; bring to a boil. Reserve about 1/4 cup each snap and garden peas. Add remaining snap peas to saucepan, and return stock to a boil. Add remaining garden peas; cook until all peas are tender, about 4 minutes. Transfer pan to ice bath. Stir until mixture is cool.

Working in batches, transfer mixture to the jar of a blender; process until it is smooth. Return to saucepan, and set over medium heat. Stir in cream, and adjust consistency with more stock, if needed. Season with salt and pepper.

Meanwhile, prepare a small ice bath, and bring a small saucepan of water to a boil. Add reserved snap peas and garden peas. Blanch until they are just tender, 2 to 3 minutes. Using a slotted spoon, transfer to ice bath; drain in a colander. Cut snap peas into small pieces.

To serve, divide soup among soup bowls, and garnish each serving with blanched mixed peas.