Go Back
+ servings
A bowl on a plate with shrimp asopao
5 from 3 votes

Shrimp Asopao Recipe

You will love this rice and shrimp stew popular in Puerto Rico and the Dominican Republic.

Course Main dish
Cuisine Dominican Republic
Keyword shrimp stew
Prep Time 20 minutes
Cook Time 1 hour
Servings: Change to adjust-> 6 servings
Calories 568 kcal


Shrimp Stock Ingredients

  • ½ Onion chopped
  • ¼ cup Sofrito
  • 2 cups Shrimp shells and tails saved from the peeled shrimp
  • 2 Tbsp Olive oil
  • 8 cups Water
  • 3 sprigs Cilantro

Asopao Ingredients

  • 2.5 Cups White rice I like Carolina rice
  • 15 oz Gandules pigeon peas
  • 4 cloves Garlic minced
  • 1 Red onion
  • 2 Tbsp Curley parsley chopped fine
  • 15 oz Tomato purée
  • 1 lb Shrimp peeled and deveined
  • 1 tsp Salt
  • 1 tsp Chili powder
  • 5 cups Shrimp stock
  • 2 Limes


Make the Shrimp Stock

  1. Heat a Dutch oven on medium, add the olive oil and sauté the onion until translucent.

  2. Add the sofrito and the shrimp shells. Stir until the shells turn pink.

  3. Add 8 cups water and the cilantro sprigs. Simmer and reduce by ⅓.

  4. Ladle the stock through a strainer to separate the solids. You should end up with 5 cups of shrimp stock.

Make the Asopao

  1. Strain the gandules and save the liquid.

  2. Rinse the rice of all the starch the add the liquid from the gandules to the rice and let it soak in the liquid while preparing the dish.

  3. Heat a Dutch oven on medium then add the onion, garlic and parsley. Cook until the onion is soft and translucent.

  4. Add the shrimp, tomato purée, gandules, salt and chili powder to the Dutch oven.

  5. Pour the shrimp stock into the Dutch oven.

  6. Drain off the gandules liquid from the rice and add it then bring to a boil.

  7. Reduce the heat to medium-low, cover and cook until the rice is soft. This should take about 17-20 minutes.

  8. When the rice is soft add more salt to taste then squeeze the juice of one lime. Stir to combine.

Nutrition Facts
Shrimp Asopao Recipe
Amount Per Serving
Calories 568 Calories from Fat 72
% Daily Value*
Fat 8g12%
Saturated Fat 1g6%
Cholesterol 191mg64%
Sodium 1727mg75%
Potassium 1032mg29%
Carbohydrates 92g31%
Fiber 9g38%
Sugar 6g7%
Protein 32g64%
Vitamin A 714IU14%
Vitamin C 23mg28%
Calcium 268mg27%
Iron 5mg28%
* Percent Daily Values are based on a 2000 calorie diet.