List of recent posts

Hi, How do I show a list of recent posts for subsites in the navigation bar?
I see the recent posts widget but I am looking for a blog menu tab that lists all recent posts (like this but I don't use BuddyPress)
I tried domain name/subsite/blog but that didn't work.