This hearty soup combines the classic potato, celery, carrot mix-up with a cream cheese base. So delicious!
Cut all vegetables and place in a large pot on the stove. Cover with water and cook until tender, 10-15 minutes. Drain.
In a separate pot, melt butter over medium heat. Add the flour and cook for one minute. Do not let it burn. Add the milk and stir until it comes to a boil and thickens. Add salt, pepper, and cayenne pepper and stir.
Add the cream cheese and stir until it is melted and creamy. Pour this mixture over the cooked vegetables and stir until combined.