Shrimp and Pineapple Tacos With Black Bean Salad


Prepare a delicious and flavorful taco meal in less than 30 minutes and with just a few ingredients.

Shrimp and Pineapple Tacos With Black Bean Salad on a White Plate
Photo: José Picayo
Hands On Time:
25 mins
Total Time:
25 mins
4 serves

Shrimp and pineapple are a tasty combination. In this recipe, they're broiled on skewers to bring out their flavor before assembling them into tacos. Served with a black bean salad and topped with your choice of avocado, salsa verde, cilantro, and hot sauce, this meal is a quick and easy option for dinner or even a get-together.


  • 1 15.5-ounce can black beans, rinsed

  • 2 scallions, thinly sliced

  • 1 tablespoon fresh lime juice

  • 4 tablespoons olive oil

  • kosher salt and black pepper

  • 1 pound frozen peeled and deveined large shrimp, thawed

  • ½ medium pineapple—peeled, cored, and cut into 1 1/2-inch chunks (about 4 cups)

  • ½ teaspoon ground cumin

  • ¼ teaspoon cayenne pepper

  • 8 6-inch corn tortillas, warmed

  • cut-up avocado, salsa verde, cilantro, and hot sauce, for serving


  1. Soak 8 small wooden skewers in water for at least 10 minutes. Meanwhile, in a medium bowl, combine the beans, scallions, lime juice, 2 tablespoons of the oil, and ¼ teaspoon each salt and black pepper.

  2. Heat broiler. Thread the shrimp and pineapple onto the skewers and place on a foil-lined large broilerproof baking sheet. Rub with the remaining 2 tablespoons of oil and season with the cumin, cayenne, ½ teaspoon salt, and ¼ teaspoon black pepper.

  3. Broil the skewers until the shrimp are opaque throughout, 3 to 4 minutes per side. Serve with the tortillas, avocado, salsa verde, cilantro, and hot sauce and the bean salad.

Nutrition Facts (per serving)

402 Calories
16g Fat
42g Carbs
25g Protein
Nutrition Facts
Calories 402
% Daily Value *
Total Fat 16g 21%
Saturated Fat 2g 10%
Cholesterol 168mg 56%
Sodium 730mg 32%
Total Carbohydrate 42g 15%
Total Sugars 7g
Protein 25g
Calcium 113mg 9%
Iron 5mg 28%

*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Related Articles