Britannica Sources used in this answer

What animals do Indian cobras eat?

Created from Britannica articles using AI. AI can make mistakes, so verify using Britannica articles.

The Indian cobra (Naja naja) is a generalist predator that consumes a variety of small animals. Its primary prey is the black rat (Rattus rattus), but its diet also includes other rodents, frogs, birds, lizards, and even other snakes.1

The snake captures its prey by biting and injecting venom. It then waits for the victim to become paralyzed before swallowing it whole. Because these snakes often hunt rodents, they are frequently found in areas populated by humans, which can lead to dangerous encounters.1