1. Σοτάρετε τα κομμένα κρεμμύδια σε φέτες στο μείγμα λαδιού και βουτύρου. Όταν γίνουν διάφανα προσθέστε το τζίντζερ, τα μήλα, τα βερίκοκα, καθαρισμένα και κομμένα, και τις σταφίδες.
2. Ανακατέψτε για λίγα λεπτά και προσθέτετε το βρασμένο και κομμένο χταπόδι, αφού του είχατε αφαιρέσει την πέτσα του, λίγο πιπέρι και κανέλα, ανακατεύοντας και πάλι για μερικά λεπτά.
3. Ρίχνετε τη μαυροδάφνη, σκεπάστε και αφήστε σε χαμηλή φωτιά για 1 ώρα μέχρι να μαλακώσει καλά το χταπόδι.