Texas Roadhouse stopped serving peanuts due to concerns about peanut allergies among their customers. Peanuts were previously a popular complimentary appetizer, but discontinuing them ensures a safer dining environment for all guests, including those with allergies.