In a large pot over medium heat, melt the butter. Add shallots and garlic, then simmer for 2 minutes. Stir in flour; stir until smooth and bubbly. Gradually add milk, then cream, stirring constantly until sauce has thickened. Next, add potatoes. Continue to cook, stirring constantly, until soup begins to bubble. Reduce heat; simmer gently for 15 minutes. Add salt, pepper, bacon, and sour cream. Stir in cheese and allow to melt. Garnish with parsley. Serve immediately.
Shared with Jane by Jessica Griesi