Easy Grilled Shrimp with Cilantro Salsa Verde

Fresh cilantro, parsley, and lime juice make a tangy green salsa that adds lively flavor to this easy grilled shrimp recipe.

Prep Time:
30 mins
Total Time:
30 mins
4 servings


  • 1 cup fresh cilantro leaves and tender stems, coarsely chopped, plus more for garnish

  • ¼ cup fresh flat-leaf parsley leaves, coarsely chopped

  • 2 cloves garlic, halved

  • 2 limes, juiced

  • 4 tablespoons olive oil

  • ½ teaspoon salt, divided

  • ¼ teaspoon ground pepper

  • 1 (15 ounce) can no-salt-added white beans, rinsed

  • 1 pint grape tomatoes, halved

  • 1 medium cucumber, seeded and chopped

  • 1 pound large (21-25 count) shrimp, peeled and deveined


  1. Preheat grill to medium-high. (No grill? See Tip.)

  2. Combine cilantro, parsley, garlic, lime juice, oil, 1/4 tsp. salt, and pepper in a mini food processor. Process until the herbs are finely chopped. Reserve 1/4 cup of the salsa. Transfer the rest to a medium bowl and add beans, tomatoes, and cucumber; stir to combine.

  3. Thread shrimp onto four 12-inch metal or bamboo skewers and sprinkle with the remaining 1/4 tsp. salt. Grill the shrimp, turning once, until they turn pink and opaque, 2 to 3 minutes per side. Serve the shrimp over the vegetable mixture, drizzled with the reserved salsa. Garnish with additional cilantro, if desired.


Equipment: Mini food processor; four 12-inch metal or bamboo skewers

Tip: To broil the shrimp: Preheat broiler to high. Skewer the shrimp as directed in Step 3 and place on a large baking sheet. Broil 3 to 4 inches from the heat source, flipping the skewers once and turning the pan as needed, until the shrimp are pink and opaque, 3 to 4 minutes per side.

Nutrition Facts (per serving)

320 Calories
14g Fat
21g Carbs
29g Protein
Nutrition Facts
Servings Per Recipe 4
Serving Size 3 oz. shrimp + 1 cup vegetable mixture + 1 Tbsp. sauce
Calories 320
% Daily Value *
Total Carbohydrate 21g 8%
Dietary Fiber 6g 21%
Total Sugars 5g
Protein 29g 58%
Total Fat 14g 18%
Saturated Fat 2g 10%
Cholesterol 183mg 61%
Sodium 503mg 22%
Potassium 602mg 13%

Nutrition information is calculated by a registered dietitian using an ingredient database but should be considered an estimate.

* Daily Values (DVs) are the recommended amounts of nutrients to consume each day. Percent Daily Value (%DV) found on nutrition labels tells you how much a serving of a particular food or recipe contributes to each of those total recommended amounts. Per the Food and Drug Administration (FDA), the daily value is based on a standard 2,000 calorie diet. Depending on your calorie needs or if you have a health condition, you may need more or less of particular nutrients. (For example, it’s recommended that people following a heart-healthy diet eat less sodium on a daily basis compared to those following a standard diet.)

(-) Information is not currently available for this nutrient. If you are following a special diet for medical reasons, be sure to consult with your primary care provider or a registered dietitian to better understand your personal nutrition needs.

Related Articles