Creamy Potato Cauliflower Soup with Walnuts
A warming, one-pot Creamy Potato Cauliflower Soup that`s completely dairy-free, yet you would never know. Seasoned with Mediterranean oregano, it’s naturally high in fibre, and it keeps you full and satisfied for hours. It’s perfect for batch cooking, making it ideal for busy days, and all without a drop of cream or vegetable stock!

It’s almost like a bowl of golden goodness, warming, wholesome, and deliciously rich like my creamy Thai coconut soup with tofu and bamboo, or you might prefer a spicy bowl with our spicy tofu sauge bean soup, both different in flavor. Still, either way, you’re getting a flavorful, wholesome, plant-based meal.
🔍Recipe at a Glance
- 🌍Cuisine – Mediterranean
- 🕒 Ready In – 40 minutes
- 👩Serves – 6 bowls
- 🔪Equipment Needed – Blender, one-pot
- 🥘Cook Method – Stove-top
- 🛒Main Ingredients – Cauliflower, potatoes, oregano, walnuts
- 📖 Dietary Notes – Vegan, Gluten-free, soy-free, high-fibre
- 📊Skill Level – Easy, beginner level
- 👌Perfect for – Every day, quick lunch, batch cooking
- 🍽️Serve with – Tomato on toast, roasted vegetable salad
- ❤️ Why You`ll Love this RECIPE – No cream, no vegetable stock, but still full of flavor. It’s a one-pot recipe, satisfying, and on the table in 40 minutes.
Ingredient Notes and Substitutions

Please see the RECIPE CARD at the bottom of this post for the complete list of ingredients and measurements, along with a printable recipe.
Potatoes
Give that toasted chip-like flavor and help cream up the soup.
Cauliflower
Cauliflower is the natural “creamer” in this soup. Once simmered and blended, it turns smooth, especially when combined with soft potatoes.
You can use fresh or frozen cauliflower, but fresh gives the best flavour.
Onion and Garlic
These are essential for building flavour at the beginning.
No need to finely chop; everything gets blended.
Oregano
This is what gives the soup its subtle Mediterranean touch. Dried oregano works perfectly here. Fresh oregano can be used, but you’ll need slightly more, and the flavour will be milder.
Walnuts
Walnuts add crunch and contrast to the creamy texture. They also boost fibre and healthy fats. If necessary, pecans or toasted almonds could work.
Water (No Vegetable Stock)
This recipe deliberately uses water instead of stock. The flavour comes from properly toasting the potatoes, onions, and garlic first. Once simmered and blended, there’s genuinely no need for stock cubes.
Let`s Make Potato Cauliflower Soup
- Chop the cauliflower into florets. Peel and quarter the potatoes. Peel and quarter the onion. Peel the garlic cloves. There’s no need to chop everything finely.
- Heat the olive oil in a large pot over medium heat.
- Add the onion, garlic, and potatoes.
- Stir occasionally for about 6 minutes until slightly softened and browned.

- Add the cauliflower, stir, and cook for another 3-4 minutes.
- Pour in 1.5 litres of water. Season with salt and pepper. Cover and simmer for 20–25 minutes, until all vegetables are completely soft.
- Using your hands, break up the walnuts and set aside.
- Use a hand blender to blend the soup until smooth.

- Serve the soup hot and sprinkle the dried oregano in the middle of the bowl.
- Sprinkle generously with the crunchy walnuts and enjoy!

Why Oregano?
According to studies published in the National Library of Medicine (PubMed), oregano naturally contains antioxidant compounds like carvacrol. So that simple sprinkle on top isn’t just for flavour, it adds a little extra goodness too.

Recipe FAQs
Yes. It thickens slightly and tastes even better the next day.
Yes. Freeze without the walnut topping and add fresh walnuts when serving.
Let the potatoes and onions toast well before adding the water; this is where the flavour comes out, and there is no need for vegetable stock.
This potato cauliflower soup stands out because it’s completely dairy-free and doesn’t use vegetable stock, yet it’s rich, creamy, and full of flavour.

Top Tips for the Creamiest Potato Soup Ever
- It’s all about the cooking method. Let the potatoes, garlic, and onions toast well before adding the water; this builds the flavor, and there is no need for vegetable stock. When blended with the cauliflower, the flavor is almost like “creamy chips,” and that tastes good.
- If the soup thickens as it cools, just stir in a drop of hot water.
- A final sprinkle of Mediterranean oregano and crunchy walnuts adds that herby warmth and texture, making every spoonful even more tasty, and I can guarantee you will be back for more.

Did you make this recipe? I’d love for you to give it a 5-Star ★★★★★ Rating below, and don’t forget to follow me on Instagram, YouTube, Facebook, Pinterest, and TikTok. Finally, join our community and get recipes straight to your inbox! Never miss a recipe – SUBSCRIBE NOW!
More Mediterranean Recipes you might like
Recipe Card and Notes

Creamy Potato Cauliflower Soup with Walnuts
Equipment

Ingredients
- 1 large cauliflower florets removed and pre-soaked
- 4 white white potatoes peeled and quartered
- 1 medium sweet onion quartered
- 4 garlic cloves peeled whole
- 3 tablespoons olive oil for toasting the potatoes, onion and garlic
- 1.5 litres water
- ½ teaspoon of Himalayan salt
- ½ teaspoon of black pepper
For the topping:
- ½ cup walnuts roughly chopped (50 grams)
- 1 teaspoon dried Mediterranean oregano
- A sprinkle of chopped fresh parsley optional
Watch me Make it (Video)
Instructions
- Chop the cauliflower into florets and pre-soak in bicarbonate soda water. Peel and quarter the potatoes. Peel and quarter the onion. Peel the garlic cloves. There’s no need to chop everything finely.
- Heat the olive oil in a large pot over medium heat. Add the onion, garlic, and potatoes. Stir occasionally for about 6 minutes until slightly softened and browned.
- Add the cauliflower, stir, and cook for another 3-4 minutes.
- Pour in 1.5 litres of water. Season with salt and pepper. Cover and simmer for 20–25 minutes, until all vegetables are completely soft.
- Smash the cooked cauliflow florets and blend until smooth and creamy. If some of the florets have not blended, that is ok, as I often remove a few to serve on top.
- Using your hands, break up the walnuts and set aside.
- Use a hand blender to blend the soup until smooth.
- Serve the soup hot and sprinkle the dried oregano in the middle of the bowl.
- Sprinkle generously with the crunchy walnuts.
Notes & Suggestions
Can I make this potato cauliflower soup ahead of time? Yes. It thickens slightly and tastes even better the next day. Can I freeze the cauliflower soup? Yes. Freeze without the walnut topping and add fresh walnuts when serving. Do I really not need vegetable stock? There is really no need. Toasting the potatoes and onions creates natural flavor and richness. The oregano on top finishes it perfectly with that Mediterranean flavor.
Nutrition Profile
Nutritional information is an estimate, calculated automatically per serving. Values may vary depending on ingredients used and serving size. Adjust calculations accordingly if changes are made.
Share on Facebook Pin Recipe



