It's because you operate a field, not an paragraph entity. In preprocess you can get specific paragraph field view, like this: $paragraphField = $paragraph->get('field_role'); $variables['content']['field_role'] = $variables['paragraph']; Then render in field template: {{ content.field_role }}