Heat oil in a deep-fryer or large saucepan to 350 degrees °.
In a large bowl add the flour. Pat the shrimp dry and add them to the bowl of flour. Toss them in the flour to coat them well.
In a separate medium sized bowl whisk the egg and add the milk.
In another medium sized bowl combine the bread crumbs, salt, basil, parsley, garlic powder, and onion powder and whisk to combine well.
Take one shrimp from the flour mixture and dip it into egg mixture and then press it into the seasoned bread crumbs. Gently toss between your hands so any bread crumbs that don't stick can fall away. Place the breaded shrimp onto a plate while breading the rest; do not stack the shrimp.
Fry the breaded shrimp in smaller batches until golden brown about 3-4 minutes. Remove them onto a paper towel lined plate and serve immediately.
Notes
Serve with your favorite dipping sauce like marinara, sweet chili sauce or a lemon aioli.