Garlic. Garlic is an excellent home remedy for coughs. The compound allicin found in garlic is full of anti-bacterial and anti-viral compounds. Garlic is a powerful immune booster and can help the body fight off infections caused by viruses and bacteria. Garlic tea can be made by steeping minced garlic in hot water. Honey and lemon can be added to the tea for added taste and cough soothing benefits.