01 -
If using fresh peas, shell and rinse under cold water. For frozen peas, measure out 2 cups without thawing fully. Bring a small amount of water to a boil in a medium saucepan, add peas, and simmer for 3 to 5 minutes until tender and bright green. Drain thoroughly and set aside.
02 -
In the same or a clean medium saucepan, melt 4 tablespoons butter over medium heat until foaming. Gradually sprinkle in 4 tablespoons flour while whisking continuously to combine into a smooth paste. Cook for 1 to 2 minutes without browning to remove raw flour taste.
03 -
Slowly add the whole milk in increments, whisking constantly to maintain a smooth texture. Initially lumpy, the sauce will become silky as you incorporate all the milk. Season with salt, pepper, optional sugar, and optional onion powder or minced onion. Continue cooking over medium heat, stirring often, until the sauce thickens enough to coat the back of a spoon, about 3 to 5 minutes.
04 -
Gently fold the drained peas into the cream sauce. Lower heat to simmer for an additional 2 to 3 minutes to meld flavors. Adjust seasoning to taste.
05 -
Meanwhile, toast bread slices until golden and crisp. Lightly butter the hot toast to retain softness beneath the sauce.
06 -
Place 1 or 2 slices of toast on each serving plate. Spoon a generous portion of creamed peas over the toast. Garnish with parsley if desired. Serve immediately with a knife and fork, optionally providing extra toast for dipping in the sauce.