Bring a large pot of salt water to a boil. Toss in the raw shrimp and cook for no more than 2 minutes, or until the shrimp is white, pink and plump. Immediately remove the shrimp from the boiling water using a spider or a slotted spoon and plunge the shrimp into a large bowl of ice water to stop it from cooking.
Mix together fresh ingredients for the broth and set aside to let the flavors meld. Feel free to customize it to your liking but I recommend just trying it as is if this is your first time making it.
Add all of the ceviche ingredients to a large bowl. I like using stainless steel because it keeps it extra cold in the fridge. Chop up the shrimp into smaller pieces, about 1/2-inch (or cut each shrimp into 3 equal parts), then add it to the large bowl.
Fold everything together gently using a wooden spoon, then pour in the sauce and gently fold everything together again.
Cover the bowl with plastic wrap, then store in the fridge for at least 2 hours; but, you can enjoy it sooner, after about 30 minutes so the flavors can meld together and so the citrus juice can remove the “bite” from the onion.
Season to taste with sea salt & pepper and enjoy!