Prep the shrimp: Pat the shrimp dry and chop into small, bite-size pieces. This helps them cook quickly and evenly in the dip.
Sauté aromatics: Heat the olive oil or butter in a large skillet over medium heat.
Add the onion and cook 3–4 minutes until soft. Stir in the garlic and cook 30 seconds until fragrant.
Add the shrimp: Sprinkle in the shrimp, salt, and black pepper. Cook 2–3 minutes, stirring, until the shrimp just turn pink.
Don’t overcook; they’ll finish in the creamy mixture.
Season it: Add paprika, chili powder, cumin, and cayenne (if using). Stir to coat the shrimp and onions with the spices.
Pour in Rotel: Add the entire can of Rotel with its juices. Bring to a gentle simmer and cook 2 minutes so the flavors meld.
Melt the cream cheese: Reduce heat to low.
Add the cubed cream cheese and stir until smooth and fully melted. Keep the heat gentle to prevent scorching.
Add shredded cheese and sour cream: Stir in the cheddar and sour cream until the mixture is creamy and unified. Taste and adjust salt or heat as needed.
Finish and garnish: If you like, add a squeeze of lime for brightness.
Sprinkle with chopped cilantro or green onion.
Serve warm: Transfer to a serving bowl or keep in a small slow cooker on warm. Pair with sturdy tortilla chips, pita chips, or toasted baguette slices.