Битва при Канштадте, или бои при Канштадте и Эсслингене, происходила 21 июля 1796 года между французской Рейнско-Мозельской армией генерала Жана Моро и австрийской Верхне-Рейнской армией эрцгерцога Карла в окрестностях города Штутгарта в кампанию 1796 года во время войны Первой коалиции. Битва при Канштадте была небольшой французской победой, которая вынудила эрцгерцога Карла оставить свои позиции на Неккаре и продолжить отступление к Дунаю.