Melt butter in a large pot or Dutch oven. Add the shallots, cooking until softened. Sprinkle with flour, stir until well combined, thickened and flour has browned.
Add the brown sugar, brown ale, and chicken broth, stir to combine.
Add the sweet potatoes, cook until potatoes are fork tender. Remove from heat.
Using an immersion blender, blend until smooth.
Stir in the salt, pepper, cayenne and heavy cream.
Heat the olive oil in a small sauce pan over medium high heat until hot but not smoking.
Add the sage leaves, fry on both sides until crispy, about 10 seconds per side. Remove from oil, allow to drain on paper towels.
Spoon soup into the bowl, top with sage leaves and pomegranate seeds.