Κόβουμε τα άκρα της κολοκύθας για να την σταθεροποιήσουμε. Κόβουμε στη μέση κατά μήκος με ένα καλά ακονισμένο μαχαίρι. Με μια κουτάλα, αφαιρούμε τους σπόρους και τις ίνες.
Τοποθετούμε τις δύο μισές κολοκύθας με την κομμένη πλευρά προς τα πάνω σε ένα ταψί στρωμένο με αντικολλητικό χαρτί. Βουτυρώνουμε ελαφρώς με ελαιόλαδο και αλατοπιπερώνουμε. Ανατρέπουμε τα κομμάτια με την κομμένη πλευρά προς τα κάτω.
Με ένα καλά ακονισμένο μαχαίρι, κόβουμε την κορυφή από κάθε σκελίδα σκόρδου (περίπου 5 mm) για να αποκαλύψουμε τις σκελίδες.
Τοποθετούμε τις σκελίδες σκόρδου με την κομμένη πλευρά προς τα πάνω στο πιάτο.
Ψήνουμε για 60 λεπτά συνολικού χρόνου μαγειρέματος.
Μετά από 30 λεπτά, κόβουμε ένα κρεμμύδι στη μέση, το βουτυρώνουμε με ελαιόλαδο και το τοποθετούμε στο ταψί με την κομμένη πλευρά προς τα κάτω. Συνεχίζουμε το ψήσιμο με το κρεμμύδι για τα υπόλοιπα 30 λεπτά.
Όταν βγει από το φούρνο, αφήνουμε την κολοκύθα να κρυώσει πριν αφαιρέσουμε τη σάρκα με μια κουτάλα.
Αφαιρέστε το κρεμμύδι για να απομακρύνετε το εξωτερικό καμένο στρώμα, και στη συνέχεια προσθέτουμε τη λιωμένη σάρκα του στο μπλέντερ με τη σάρκα της κολοκύθας, το σκόρδο, τον ζωμό λαχανικών και λίγο αλάτι.
Ανακατεύουμε μέχρι να αποκτήσουμε μια λεία και κρεμώδη υφή.