This cream of celery soup is comforting and so easy to make. Made from an entire bunch of celery, the soup is filled with celery flavor. Ready in only 30 minutes!
In a large pot, melt the butter over high heat. Add the onions and ⅔ of the celery and cook for 6-7 minutes until softened. Reduce the heat to medium. Add the garlic and cook for another 1 minute.
Add the flour and stir until evenly coated. Add the chicken stock and bay leaves. Bring to a boil over high heat, then reduce to a gentle simmer. Cook for 10 minutes.
Remove the bay leaves and use an immersion blender to puree the soup.
Add the remaining celery and cook for another 5 minutes until the celery is softened.
Stir in the heavy cream, salt, and black pepper. Taste for seasoning and add more salt and pepper as needed. Optionally stir in 1-2 teaspoons of lemon juice. Enjoy!