Whats something that isnt cakey and looks natural?

Angel

im looking for a bb cream or foundation that wont make my face look cakey before I use it, Im not a big makeup geek so I only use natural shades of eyeshadow/liners/gloss. But I want something that can make my skin look smooth. Any ideas?