WordPress has a widget by default to display the most recent posts in your blog’s sidebar. Blogger doesn’t do things for you that easily but thanks to this post displaying recent posts in your Blogger blog is just as easy.
First of all you’ll need to be managing your feeds via Feedburner. If you are not using Feedburner yet visit www.feedburner.com and burn your feed. It’s a simple ‘wizard like’ process and doesn’t get any easier. Once you’ve setup your account and burned your feed visit your feed stats dashboard and go to ‘Publicize’. On the left sidebar you’ll see ‘BuzzBoost’, click it.
BuzzBoost lets you display your blog’s recent posts just by configuring a few settings and pasting a little bit of HTML in your blog.
Once you visit the ‘BuzzBoost’ page you can configure various settings, like number of items to display, title of the list of posts and so on, and it also has some added features like allowing you to display the first few characters of the post below each recent post title.
Once you’ve configured the settings the way you like it click ‘Activate’. You’ll then be provided with a snippet of HTML along with a preview of how the recent posts would look on your blog so that you can make any changes in case you find something you don’t like. Once you are satisfied all you have to do is copy the HTML go to your Blogger dashboard go to the ‘Page Elements’ section of your dashboard and add the HTML into the ‘HTML/Javascript’ page element. You can then rearrange the page element and place the list of recent posts wherever you like and then you are done!
This is a screenshot of how I displayed my recent posts when I was on Blogger: