Heat oil in a large pot on medium high heat. Add onions and saute until translucent, about 5 minutes.
Add cauliflower and cook for a few minutes.
Add mushrooms and saute additional 7-8 minutes.
Add chicken broth, salt, pepper, and smoked paprika.
Bring to a boil and cook an extra few minutes.
Turn off heat and blend in pot with a hand (immersion) blender until desired consistency is achieved. I like it with a little texture. You may also transfer soup to a blender or food processor and pulse until preferred consistency is achieved. Be careful!
