diff --git a/scipost_django/submissions/forms/__init__.py b/scipost_django/submissions/forms/__init__.py
index ec8678207de185f68d66872c3998e316972b772e..32ab36d2078e4f19de2b09f9959de835bd2d89ec 100644
--- a/scipost_django/submissions/forms/__init__.py
+++ b/scipost_django/submissions/forms/__init__.py
@@ -2701,6 +2701,14 @@ class EICRecommendationForm(forms.ModelForm):
 
         recommendation.save()
 
+        # The EIC should vote in favour of their own recommendation
+        # This should be done after the recommendation is saved, so that the
+        # id is determined for use in the ManyToMany relation.
+        # Tiering has already been created above, and no special objects are required
+        # in the event of submission rejection.
+        recommendation.voted_for.add(self.submission.editor_in_charge)
+        recommendation.save()
+
         return recommendation
 
     def revision_requested(self):