Wash your shrimp. Peel and devein if they aren't already.
Mix the shrimp with lime juice. Season with salt and pepper. Let marinate for 15 minutes.
While the shrimp are marinating, toss the tomatoes, garlic cloves, and chipotle peppers in adobo sauce in a blender.
Puree until smooth. Set aside.
In a large skillet over medium high heat, melt the butter. Add the onions, sautéing for 3 minutes.
Add the shrimp., leaving all the juices behind.
Cook for 2 minutes a side, but not completely through. Pour all of the contents back into the bowl with the lime juice.
In the same skillet over medium high heat, add the cooking oil. Pour in the sauce from the blender. Add in the dried thyme. Cook for 10 minutes, reducing the heat to medium low.
Stir in the shrimp. Cook for another 2 minutes. Any more and the shrimp will be rubbery.
Serve with Mexican style rice and black beans.