In order to add recent blog posts to Magento 2 Homepage sidebar:

1. Navigate to Admin Panel > Content > Pages, then start editing Home Page.

2. Change the Layout Update XML field in Design section by adding the next code:

<referenceContainer name="sidebar.additional">
    <block class="Magefan\Blog\Block\Sidebar\Recent" name="blog.sidebar.recent" template="sidebar/recent.phtml" after="wishlist_sidebar">
          <action method="setCacheLifetime">
              <argument name="time" xsi:type="string">86400</argument>
          </action>
    </block>
</referenceContainer>                  
3. Save the page.
4. Flush Magento cache.

Please watch the video to learn more about how to add recent blog posts to Magento 2 Homepage Sidebar: