Cook the pasta in boiling salted water for about 8 minutes and drain. In the meantime wash and clean the tomatoes and cut them in half as desired. Peel onions and cut into rings. Clean, wash and cut romaine lettuce into strips. Drain mozzarella, cut into slices and place in a large plate. For the vinaigrette, wash and chop the basil.
Peel the garlic and press it through a garlic press. Season vinegar with salt, pepper, sugar and garlic. Add oil and basil. Mix pasta, tomatoes, onion, romaine lettuce, salami and vinaigrette. Cover and allow to stand for a while. Season again and arrange on the mozzarella slices