Cook the cauliflower in salted boiling water, until it’s tender, for about 5-8 minutes. (more if you want it really tender) Drain it, place it in a large bowl, and let it cool.

Chop the cauliflower into small pieces, place it in a large bowl, and add in the chopped tomatoes, chopped onions, chopped cilantro and minced serrano peppers, season with the lime juice and also add salt and black pepper to taste. Toss together, taste the flavor add more lime, salt and pepper if needed. Once you are happy with the flavor, refrigerate it until you are ready to serve it.