Blog Posts in Custom Menu

I am little bit unsure, if this could really be an answer 🙂 But I think, you can simply create categories – Cooking, Beauty, Style. Assign those categories to respective posts. Then add these categories as menus. Now, when user clicks on any of the menu, he will see posts belonging to the respective category. Please take a look at this tutorial. UI could be different but it very well addresses what you are trying to achieve and what I am trying to say.