Great question. Just about every WordPress theme can have a blog. Create a page for it and publish it. Next go to settings in your WordPress dashboard and click on Reading. It’s at the top of this screen where you’ve set the home page. Right next to that is a drop down menu for the “posts” page which is your blog. Choose your blog page there and update your settings. That should do it.