Optional: Lemon wedges, tortilla chip scoops and hot pepper sauce
In a large skillet, bring 1 cup water to a boil. Add cauliflower; cook, uncovered, just until crisp-tender, 5-8 minutes. Remove with a slotted spoon; drain and pat dry. Meanwhile, stir together ketchup and orange juice.
In a large bowl, combine cauliflower with tomatoes and onion. Add ketchup mixture, cilantro, salt and pepper; toss to coat. Refrigerate, covered, at least 1 hour.
Stir in cubed avocado. If desired, serve with lemon wedges, tortilla chip scoops and hot pepper sauce.
Test Kitchen tips
Ceviche, pronounced suh-vee-chay, is usually made with fresh, raw seafood. This version cleverly uses cauliflower instead for a refreshing vegetarian treat.
This ceviche-style dish has a hint of sweetness. If you like things more savory, use tomato sauce instead of ketchup.
Spice it up with a minced jalapeno or chipotle pepper.