Πλένουμε πολύ προσεκτικά τα χόρτα. Τα στεγνώνουμε και τα κόβουμε σε μέτρια κομμάτια.
Σε μία κατσαρόλα σε χαμηλή θερμοκρασία βάζουμε το μισό ελαιόλαδο, προσθέτουμε το φρέσκο κρεμμύδι, το αφήνουμε να μαραθεί.
Προσθέτουμε και τα κομμάτια του χοιρινού κρέατος και τα σοτάρουμε ελαφρώς. Προσθέτουμε 1 ποτήρι νερό και αφήνουμε να βράσει το κρέας για 15 λεπτά σε πολύ χαμηλή φωτιά.
Κατόπιν προσθέτουμε τα γιαχνερά χόρτα (δεν προσθέτουμε άλλα υγρά(ζωμό) γιατί τα χόρτα θα κατεβάσουν τα υγρά τους. Θέλουμε να έχουμε ελεγχόμενη ποσότητα υγρών. Ψήνουμε σε χαμηλή σιγοβράζοντας για 15 -20 λεπτά.
Προσθέτουμε και τις πατάτες.
Συνεχίζουμε το ψήσιμο για ακόμη 20-25 λεπτά πάντα σε χαμηλή θερμοκρασία. Στο τέλος συμπληρώνουμε το υπόλοιπο ελαιόλαδο ,αλάτι πιπέρι και το χυμό από το λεμόνι. Αφήνουμε να σιγοβράσει για 5 λεπτά το φαγητό μας και σερβίρουμε.