Sperziebonen schoonmaken en wassen onder koud water. Lange bonen in kleinere stukken breken of snijden.
Maak de ui schoon en halveer deze. Snij de helften vervolgens in ringen.
Kook de sperziebonen en de ui in ongeveer 10 minuten beetgaar.
Kook de spaghetti volgens de aanwijzing op de verpakking.
Snij de mozzarella in stukken.
Giet de spaghetti af in een vergiet en laat dit uitlekken. Nu weer terug doen in de pan.
Meng de olijfolie er meteen door zodat het niet blijft kleven. Door de restwarmte van de pan wordt de olie nog wat verwarmd.
Eventueel op smaak brengen met een beetje zout en peper.
Verdeel de spaghetti over de borden of kommen, en verdeel de sperziebonen met ui, de stukje mozzarella en de pesto erover.