Cocinar la pasta según instrucciones del empaque, escurrir y reservar.
Guardar un poco del agua de la pasta para usar más tarde.
Calentar el aceite de oliva con la mantequilla en una sartén (hasta que se derrita) y, después, saltear la cebolla picada hasta que esté suave.
Incorporar el ajo y sofreír por otros 30 segundos antes de añadir los tomates picados.
Sazonar con azúcar, sal y pimienta y dejar hervir a fuego lento por 5 minutos.
Incorporar la crema de leche y dejar hervir a fuego lento otros 5 minutos. Seguidamente, agregar la pasta cocida y revolver para cubrirlos con la preparación.
Echar un poco del agua de cocción reservada para diluir la salsa y hacerla aún más sedosa. Servir cubierto con queso parmesano rallado y hojas de albahaca frescas.