No, salsa is not safe for dogs to eat. Onions and garlic are the common ingredients used to make this sauce; they can potentially cause toxicosis if ingested by dogs in large amounts.
Risks
Salsa contains a variety of ingredients that can be harmful to dogs. Salsa recipes contains garlic and onions, which can be toxic to dogs, especially when consumed in large amounts. Onions contain N-propyl disulfide, a toxic compound that can damage the red blood cells and cause anemia in dogs.