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