cauliflower - 1 (1 medium-sized)
cilantro - to taste (fresh, chopped)
serrano peppers - 4 (4, chopped)
tomatoes - 4 (for the sauce)
onion - 2 (1 for cooking and 1 for the sauce)
eggs - 2 (2 large)
parsley - to taste (fresh, chopped)
ham - 1/4 (1/4 piece, chopped)
garlic - 1 (1 clove, minced)
flour - 3 tablespoons (3 tablespoons)
cheese - to taste (reusable cheese, shredded)
bay leaf - 1 (for cooking)
salt - to taste (to taste)
oil - as needed (for frying)