Prep all vegetables — peel and dice potatoes, chop onions, mince garlic, and slice carrots and celery.
Melt butter in a large pot over medium heat until foamy.
Add onions and celery; cook until soft and translucent.
Stir in garlic for 1 minute until fragrant; don’t brown.
Add potatoes, carrots, and vegetable broth; bring to a boil.
Reduce heat and simmer 15–20 minutes until potatoes are tender.
Stir in heavy cream and sour cream off the heat.
Add chopped dill, salt, and pepper; stir gently.
Blend briefly with immersion blender if you prefer a creamy texture.
Serve warm topped with bacon bits, chives, or crusty bread.