Roasted Cauliflower and Potato Soup is velvety smooth and decadent-tasting yet low-fat, gluten-free, and dairy-free too!

Lincoln is like most 2 year olds in that he goes through picky eating phases, but if there’s one thing we can always count on him to eat, no matter what, it’s soup. It’s like he knew I was a Seinfeld fan from the womb.
Didn’t you always wonder what the crab bisque tasted like?
Anyway, it’s getting bitterly cold here which means I’m craving warm and cozy soup recipes like my Roasted Cauliflower and Potato Soup. This decadent, velvety soup recipe is chock full of good-for-you-ingredients and is low-fat, gluten and dairy-free, too!
Roasted cauliflower is simmered in broth with lightly caramelized onions and leeks, then blended until it has the texture of velvet. Creamy potatoes are simmered in the mixture until tender, then the whole thing is finished with a sprinkling of fresh dill and a drizzle of lemon juice. Unreal, you guys. So luxurious-tasting, and 100% GUILT FREE!
Start by sauting onion and leeks in extra virgin olive oil, seasoning with salt and pepper, over medium heat until lightly caramelized, about 10 minutes. You don’t want the vegetables too caramelized or the soup could taste sweet, but they should be very soft and tender. Add minced garlic then saute until fragrant, about 1 minute.
Meanwhile toss 6 cups cauliflower florets (about 1 medium-sized head,) with extra virgin olive oil, salt, and pepper then roast at 400 degrees for 20-30 minutes, or until the florets are lightly toasted. This is going to give the soup tons of roasty, toasty flavor.
Add the roasted cauliflower to the soup pot along with chicken broth and dried dill weed then simmer for 10 minutes. We’re using dried dill here vs fresh because delicate fresh dill would lose it’s flavor if boiled.
Next transfer the cauliflower, leeks, onions, and a little broth to a blender then blend until super smooth.
Like silk!!! I’m telling you, pureed cauliflower makes for the most velvety soup – you’d swear there’s tons of butter, cream, and flour in here but it’s all thanks to vegetahblessss. Can I get an AMEN!?
Bring the soup back up to a bubble then add diced Yukon Gold potatoes.
Place a lid on top, turn the heat down to medium-low, then simmer until the potatoes are tender, 8-10 minutes.
Last step is to stir in 1 teaspoon chopped fresh dill and a teeeeeeny tiny amount of fresh lemon juice. It really wakes this soup up! Start with a small squeeze then taste and add more if you need it.
Final step is to taste for salt and pepper levels, then you’re good to go. ALL THE SOUP FOR YOU – enjoy!

Equipment
Ingredients
- 3 Tablespoons extra virgin olive oil, divided
- 1 sweet onion, chopped
- 2 leeks, white and light green parts only, cut in half then thinly sliced
- salt and pepper
- 2 cloves garlic, minced
- 6 cups cauliflower florets, ~1 medium-sized head cauliflower
- 5 cups gluten free chicken broth
- 1/2 teaspoon dried dill weed
- 2 cups diced Yukon Gold potatoes, ~3 medium-sized potatoes
- 1 teaspoon minced fresh dill
- Squeeze fresh lemon juice
Directions
- Preheat oven to 400 degrees then line a baking sheet with foil and spray with nonstick spray. Add cauliflower florets then toss with 1 Tablespoon oil, salt, and pepper. Roast for 20-30 minutes or until lightly caramelized then set aside.
- Meanwhile, heat remaining 2 Tablespoons oil in a large soup pot over medium heat then add onions and leeks, season with salt and pepper, and then saute until lightly caramelized, 10 minutes. Add garlic then saute until fragrant, 1 minute.
- Add chicken broth and dried dill then turn heat up to bring to a boil. Add roasted cauliflower then reduce heat and simmer for 10 minutes. Transfer cauliflower plus a little broth to a blender then blend until very smooth, and then pour back into the soup pot. Bring soup back up to a bubble then add potatoes, cover and reduce heat, and then simmer until potatoes are tender, 8-10 minutes. Stir in fresh dill and a little lemon juice (start with a little, you can always add more.) Taste then add salt and pepper, and then serve.
Nutrition
Nutritional values are estimates only. Please read our full nutrition information disclaimer.

























Wonderful soup I just needed to stay Gluten free not vegan so I fried up a lb of bacon – used 2 tsbl of the bacon fat deglazed with a tiny amount of white wine and then followed you the rest of the way. I added the crsipy bacon back in when i added the potatoes
YUM, love that idea, Ranae! Thank you so much for your feedback and recipe rating!
This soup was great! So tasty and filling and I love that you left the potatoes in chunks and not blended. Can’t wait to try more of your recipes. Thank you for sharing!
I’m so glad you loved it, Eugenia! Thank you so much for your feedback and recipe rating!
This is delicious. It amazes me how creamy it is with the puréed cauliflower. Thank you for sharing this recipe.
I’m so glad you loved it, Kathy! Thanks for your recipe review and rating!
I tried it and it turned out amazing!! I used just 4 cups of vegetable broth to make it vegan, and I added an extra cup of potatoes. Also, I used an immersion blender, which was super easy!
Looks amazing! When you say to roast the cauliflower, is that a different process than just baking it? Do I have to turn on the broiler to get it browned?
This is my go to soup for the weeks meal prep for lunches! It never disappoints! Any idea on the nutritional values?
I’ve made it several times and passed it on to several friends.
Thank you so much, John – I appreciate that!
I made this soup for my gluten-free husband. I changed the chicken stock to vegetable stock since I’m a vegetarian. We both thought it was delicious! Definitely making this one again!
I’m going to make this tonight as per your recipe, but if you still have the original including the cheese I’d be happy to receive it.
This soup was delicious! It had a creamy taste without any milk. My husband and I both loved it! Thank you for sharing.
Any idea how to calculate riced cauliflower (which I have on hand) instead of the head?
Hey! wanting to fix this soup tonight, but have one questions. Your recipe says to transfer cauliflower, leeks, and onions with a little broth into a blender. How do you get all the veggies into the blender with just some of the stock? Do you fish them out with a slotted spoon? or do you drain off the stock? Thanks!!
Yep, a slotted spoon works or sometimes I just use a ladle and drain a bit of the broth off the side before transferring.