WP plugin Display Posts – Easy lists, grids, navigation, and more. This plug in is also happily used here in this site.
Display Posts by Bill Erickson allows you easily list content from all across your website. Add shortcode in the content editor to display a list of your most recent or most popular posts, or posts in certain category. Can be styled too, or shown in a grid.