our olive oil into a soup pot and heat. Add the onion and cook until soft and fragrant, about 5 minutes. Add the garlic and cook for 1 minute.
(Optional) Add flour, stirring, and cook for 1 minute.
Gradually pour in stock, stirring to combine.
Add potatoes, bring to a gentle boil, then simmer 15–20 minutes, until fork-tender.
Remove from heat and stir in cream.
Season to taste with salt and pepper.
Blend in batches until silky smooth.
Return to the pot and reheat gently to a simmer
Top bowls of soup with bacon, croutons, grated cheese, and scallions to serve.