Why is Shaggy a vegetarian?
Shaggy from Scooby-Doo became a vegetarian because his voice actor refused to promote meat.
Casey Kasem was a vegan who wanted Shaggy to share his beliefs about animal rights. He only agreed to keep voicing the character if the show's producers changed Shaggy's diet.
Nerd's Section
Casey Kasem voiced Shaggy from 1969 until 1997 and again from 2002 to 2009. In the late 1990s, Kasem quit the role because he did not want to voice Shaggy for a Burger King commercial. He returned to the show only after producers agreed to make Shaggy a vegetarian.In the series What's New, Scooby-Doo?, which aired from 2002 to 2006, Shaggy eats veggie burgers and plant-based snacks. This was a big change from the 1970s when Shaggy and Scooby ate giant sandwiches filled with different meats. Kasem's influence also reached the 2002 live-action movie where the character avoids meat.Kasem believed that a character who loved animals should not eat them. This choice made Shaggy one of the first major cartoon characters to have a specific diet for ethical reasons. While Shaggy has sometimes eaten meat in newer versions of the show, his vegetarian years are a famous part of his history.
Verified Fact
FP-0001669 · Mar 6, 2026