01 -
If using frozen peas, thaw and drain well. If using fresh peas, boil in salted water for 3–5 minutes until tender, then drain.
02 -
In a medium saucepan over medium heat, melt the butter. If using onion, add and cook until softened, about 2 minutes.
03 -
Sprinkle flour (or cornstarch/arrowroot for gluten-free) over melted butter; stir continuously for 1 minute until mixture is fragrant and pale golden.
04 -
Gradually pour in milk while whisking to avoid lumps. Add sugar, salt, and black pepper. Continue whisking constantly until mixture comes to a gentle simmer and thickens, about 2 minutes.
05 -
Add prepared peas to the sauce and cook, stirring gently, until peas are heated through and sauce coats them evenly, about 2–3 minutes.
06 -
Remove from heat. Stir in fresh herbs or bacon if desired. Taste and adjust seasoning. Serve hot.