Skip to main content

Quick-and-Spicy Cocoa Shrimp

3.6

(7)

Cocoa shrimp in a stainless steel pan.
Photograph by Andre Rucker, food styling by Emilie Fosnocht

These saucy shrimp borrow from the earthy, spicy flavors of a Mexican mole to create a one-pan recipe that comes together in just 30 minutes. To mimic the complex flavor of a slow-cooked sauce, tomato paste gets caramelized with cocoa powder, smoked paprika, chili powder, and cayenne, creating a smoky, savory base. Throwing the shrimp directly into the sauce in lieu of searing first not only makes things easier but means they get cooked gently, ensuring a perfectly tender texture. Served with tostadas, cilantro, and lime wedges, this dish makes a flavorful weeknight dinner.

All products featured on Epicurious are independently selected by our editors. However, when you buy something through our retail links, we may earn an affiliate commission.

What you’ll need

Recipe information

  • Total Time

    30 minutes

  • Yield

    4 servings

Ingredients

3 Tbsp. extra-virgin olive oil
1 medium onion, finely chopped
4 garlic cloves, finely grated
⅓ cup double-concentrated tomato paste
2 Tbsp. chili powder
1 Tbsp. unsweetened cocoa powder, preferably Dutch-process
2 tsp. smoked paprika
½ tsp. cayenne pepper
2 tsp. all-purpose flour
1¾ cups low-sodium vegetable broth
Juice of 1 medium lime
2 Tbsp. dark brown sugar
1½ tsp. Diamond Crystal or 1 tsp. Morton kosher salt, plus more
1½ lb. large shrimp, peeled, deveined
Cilantro leaves (for serving)
Tostadas and lime wedges (for serving; optional)

Preparation

  1. Step 1

    Heat 3 Tbsp. extra-virgin olive oil in a large skillet over medium. Cook 1 medium onion, finely chopped, and 4 garlic cloves, finely grated, stirring often, until onion is softened and fragrant, about 4 minutes. Add ⅓ cup double-concentrated tomato paste, 2 Tbsp. chili powder, 1 Tbsp. unsweetened cocoa powder, 2 tsp. smoked paprika, and ½ tsp. cayenne pepper and cook, stirring constantly, until paste starts to stick to bottom of pan, about 2 minutes. Stir in 2 tsp. all-purpose flour, then gradually pour in 1¾ cups low-sodium vegetable broth, whisking constantly. Bring mixture to a simmer.

    Step 2

    Add juice of 1 medium lime, 2 Tbsp. dark brown sugar, and 1½ tsp. Diamond Crystal or 1 tsp. Morton kosher salt and stir until sugar and salt are dissolved. Add 1½ lb. large shrimp, peeled, deveined, and cook, stirring constantly, until just opaque and slightly curled, about 5 minutes. Taste shrimp mixture and season with more salt if needed. Remove from heat.

    Step 3

    Top shrimp mixture with cilantro leaves and serve with tostadas and lime wedges for squeezing over if desired.

Join the home cook community

Sign in or create account

See Related Recipes and Cooking Tips

Read More
Nothing says late summer entertaining quite like buttery, Old Bay–scented shrimp that you shell and eat with your hands.
Store-bought picked crab meat and slaw mix make these celebratory sandwiches a breeze to prepare—just don’t skimp on the Old Bay mayo.
This gentle take on Korean soondubu jjigae will soothe adults and little ones alike.
Juicy Sungold tomatoes add a pop of acidity to these saucy noodles and fresh clams. Don’t be shy with the basil—it makes the dish taste like summer in a bowl.
One jar of kimchi does a lot in this saucy, one-pan dinner. The chopped kimchi adds texture and tang while the brine from the jar bulks out the pan sauce.
Every stir-fry needs a star to keep you coming back. In this speedy shrimp recipe, it’s a crispy coconut and garlic topping you’ll want to eat by the spoonful.
It doesn’t get easier than this salmon and shiitake mushroom mixed rice dish that comes together in a single pot. Don't forget the scallion seasoning sauce.
Use any bar of chocolate you like in this customizable winter warmer.