Cook the onion until lightly browned, roughly 5-8 minutes.
Whisk in the flour and cook for 1 minute.
Whisk in the stock and cook uncovered until thickened, roughly 5 minutes.
Whisk in the cream and season with salt and pepper to taste.
Serve while hot. (See Note).
Note - You can make this ahead of time since no meat drippings are needed. It will gel up in the fridge, so when you are ready to serve, heat it back up in a sauce pan and whisk until smooth and hot. * If you have picky eaters who won’t eat onion chunks or if the onions get a little overdone, strain the onions before serving.