Displaying a custom field containing a list creates unwanted markup
Let wpautop() do the work: echo wpautop( get_post_meta($post->ID, $my_field, true) ); wpautop() will detect leading block elements and use <p> only when the value starts with a string.