Carrot Ceviche (Vegan)

"In Mexico, ceviche can also be made using only vegetables, in this case carrots, tomato, and onion that are marinated in a citrus sauce with ketchup and serrano peppers. Serve over tostadas, sprinkled with avocado. [Recipe originally submitted to Allrecipes.com.mx]"