Next and Previous Entries that match condition?
You can add the "non-empty body" conditional to your parameters, as follows:

{% set params = craft.entries.section('portfolio').body(':notempty:') %}
{% set previousEntry = entry.getPrev(params) %}
{% set nextEntry = entry.getNext(params) %}
{# …and so forth #}