Rockin' Roast Pork Shoulder with Spanish Rice

Save Recipe
  • Level: Easy
  • Total: 4 hr 20 min
  • Prep: 20 min
  • Cook: 4 hr
  • Yield: 4 to 5 servings
Share This Recipe



1 green pepper, minced

1 onion, minced

1/2 bunch cilantro, chopped

1/4 cup olive oil

1 (5 pound) pork shoulder

12 whole garlic cloves, slightly smash

3 envelops (1 1/2 teaspoons) sazon seasoning

1 tablespoon adobo seasoning

1/4 cup sofrito, recipe follows

Spanish Rice:

1/4 cup diced pork

1/4 cup diced onions

2 tablespoon butter

2 envelopes (1 tablespoon) sazon seasoning

2 cups long-grain rice

4 cups water

2 tablespoons sofrito

1 (16-ounce) can pigeon peas

2 tablespoons chopped fresh cilantro leaves, to garnish


  1. Preheat oven to 300 degrees F.
  2. Cut off 2-slices (about 1/4-cup) of pork and set aside for Spanish rice.
  3. Make at least 12-slits in pork with the tip of a very sharp knife. Put 1 clove of garlic in each slit. In a small bowl, mix together the sazon and adobo seasonings. Add 1/4-cup sofrito and stir together. Rub over entire pork shoulder.
  4. Place pork in large roasting pan, wrap with foil and cook for 3 hours. Remove the foil and crank oven up to 400 degrees F and let cook additional 20 minutes until desired crispness.
  5. For the rice:
  6. In large saucepan on high heat, saute onions and reserved pork in the butter until lightly browned. Add sazon, adobo, rice, water and reserved sofrito.
  7. Cook about 10 minutes on high or until the water begins to evaporate to almost the level of the rice. Add pigeon peas and cilantro. Cover with lid, reduce heat to low and let cook until water is totally evaporated and rice is tender. Remove from heat.

Cook’s Note

Can keep in the refrigerator for up to 10 days. Do not stir at any point.