This vegan cream of celery soup recipe shines thanks to a big heaping of dill and a drizzle of EVOO. This tasty soup ready in under 30 minutes! It is garnished with a dill and celery salad, simply too pretty not to eat. Who doesn't love a dairy-free soup that tastes like spring but is still hearty and warm for those chilly days?
Simple to make, no soaking nuts overnight and doesn't have the weird taste of coconut milk. What are you waiting for? Make this for dinner tonight! Did we also mention that it is gluten-free?
Please read the entire posts for tips and tricks for a perfect recipe every time. And don't forget to tag @peelwithzeal on Instagram so we can admire your creation!
This post may include affiliate links. Please read my disclosure policy.
Cream of celery soup is one of those recipes where Mr. Peel is like ‘you made what?!? Why?’. He thinks cream of celery soup is something you only use for weird Ohio casseroles that involve chicken, copious amounts of dairy products, and cornflakes. I made him a little work lunch and when he came home that night I got a ‘hot damn that was ACTUALLY good’.
So, there you have it, folks. Cream of celery soup isn’t just for weird Ohio casseroles anymore. We are getting so fancy around here!
This recipe has become part of my favorite meal prep lunch rotation along with our vegan poke bowl using leftover sushi rice and roasted vegetable sandwiches. And I have been making a big batch of these gluten-free fried onions to snack on alongside those sammies.
Cream of Celery Soup Ingredients and Substitutions
All the ingredients that go into this dairy-free version of cream of celery soup are easy to find in any grocery store. We especially love this recipe because it is made without nuts or coconut and is naturally gluten-free. A great bonus if you are having to manage multiple allergies.
Celery- This is the star ingredient so freshness is important. Look for thin to medium stalks with thin veins. Heavy, thick stalks may turn out stringy when you try to puree You will need a bunch of celery that contains their leaves still in order to make the garnish.
Potato- Our preferred variety is a Yukon Gold but any potato that leans towards starchy will do. The potato is what gives this soups its body and creamy texture. You can also substitute a celeriac bulb for a more intense celery flavor.
White Onion- Not sweet, and definitely not red. Just a simple white onion. Feeling adventurous? Try substituting leeks or wild ramps, if you can find them.
Garlic- The universal ingredient. Is any soup complete without it?
Dill- Used in both the soup and the garnish, dill brightens up this dish. You really want to use fresh dill. If dried dill is the only thing available you can substitute 1 teaspoon of dried dill for every tablespoon of fresh dill.
Vegetable Stock- Homemade or store-bought, I prefer a veggie stock that is light in color and without mushrooms. Mushrooms have a great earthy flavor but it can overpower the delicate flavors of this dish. While not vegan, if you are just looking to avoid dairy you can substitute a light chicken broth. Although, in my personal opinion the vegan version is not just kinder to our planet but also better in taste.
Lemon Juice- My mantra... all recipes must have acid! A zip of lemon juice really makes all the difference. Both fresh and bottled work.
EVOO- Extra Virgin Olive Oil... time to break out the good stuff. A healthy drizzle adds much-needed fat to this dish and enhances the creamy feeling.
How to Make Vegan Celery Soup
This dairy-free recipe only takes 30 minutes from start to finish and fairly minimal prep. Because the soup is pureed at the end a rough chop on the vegetables is all you need.
- Saute the Vegetables-In a small stock pan, melt olive oil over medium heat. Saute celery, onion, and potato until the onion and celery begin to soften. Once the veggies are slightly softened add the garlic and cook 1 min longer. Resist the urge to add it early as you don't want the garlic to burn.
- Simmer- Add the vegetable stock and bring to a boil. Reduce to a simmer and cook until potatoes are tender. About 10-12 minutes.
- Puree- Now it is time to blend the soup. While you can use an immersion blender I recommend using a regular blender for a smoother texture. Before blending add the dill and lemon juice. Puree until smooth and always be careful with hot liquids! Work in batches if needed. And if you are feeling fancy, pour the puree through a fine-mesh strainer. This will thin the soup out a bit and make the texture silky smooth.
- Adjust Seasoning- Salt and pepper to taste. Because I typically use store-bought vegetable stock I wait until the end to taste for seasoning.
- Garnish- While the soup is simmering, toss together the ingredients for the salad. The leftover celery leaves make a nice little salad for garnish, along with a drizzle of olive oil, flaky sea salt and a few good cracks of black pepper. Pour the soup into bowls and garnish with the celery leaf salad and a heavy drizzle of extra virgin olive oil.
If you enjoyed this recipe, please leave us a rating or a comment. It helps other wonderful people connect with our food.
More Great Dairy-Free Soup Recipes
Here are a few of our other favorite dairy-free soups.
Creamy Summer Squash Soup
Chilled Peach Soup
Thai Pumpkin Soup
Vegan Cream of Celery Soup
Celery Salad Garnish (optional)
- celery leaves, chopped
- 2 tablespoon dill, chopped
- 2 tablespoon olive oil, plus more for garnish
- In a small stock pan, melt olive oil over medium heat. Saute celery, onion, potato for 8 minutes. Add garlic, cook 1 min longer.
- Add stock and bring to a boil, reduce to a simmer and cook until potatoes are tender. About 10-12 minutes.
- Pour into blender, add dill and lemon juice. Puree until smooth and always be careful with hot liquids. Salt and pepper to taste.
- Pour into bowls and garnish with salad, salt and pepper and a heavy drizzle of olive oil.
- Mix together all ingredients and salt and pepper to taste.