Puerto Rican Pork Rice and Beans Recipe: Sofrito-Infused Island Tradition

Puerto Rican Pork Rice and Beans Recipe: Sofrito-Infused Island Tradition

This dish brings the heart of Puerto Rico to your kitchen with its rich, layered flavors. The sofrito base creates an aromatic foundation that defines the island’s culinary tradition.

Pork shoulder slow-cooks until tender, absorbing the vibrant spices and sofrito blend. The rice soaks up every bit of flavor, while the beans add hearty texture to each bite.

Traditional techniques ensure every element comes together perfectly. The result is a comforting, authentic meal that feels like a warm embrace from the Caribbean.

Serve it with a side of plantains or a simple salad for a complete, satisfying dinner.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
High Cal

Ingredients for Puerto Rican Pork Rice and Beans

Pork shoulder, rice, and beans form the heart of this island-inspired dish with sofrito depth.

Ingredient Amount Notes
Pork Shoulder 🥩 2 lb Boneless, cut into chunks
Long-Grain White Rice 🍚 2 cups Rinsed until water runs clear
Dried Pink Beans 🌱 1 cup Soaked overnight, drained
Sofrito 🌿 ½ cup Homemade or store-bought blend
Tomato Sauce 🍅 1 cup For moisture and depth
Chicken Stock 🍲 2 ½ cups Low-sodium preferred
Olive Oil 🫒 3 tbsp Extra-virgin for authenticity
Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 6 cloves Minced for sofrito base
Bell Pepper 🌶️ 1 whole Red or green, diced
Ground Cumin 🌿 1 ½ tsp Toasted for warmth
Dried Oregano 🍃 1 ½ tsp Mediterranean variety preferred
Bay Leaves 🌿 2 pieces For aromatic depth
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred

The pork shoulder is non-negotiable for authentic texture—look for well-marbled cuts at Latin markets or specialty butchers. Sofrito is the soul of this dish; Goya makes a decent pre-made version, but homemade (bell pepper, onion, garlic, cilantro) is transformative. Dried pink beans are traditional, but pinto or red beans work in a pinch. Rinse the rice thoroughly to remove excess starch.

No sofrito? Sauté extra onion, garlic, and bell pepper with a pinch of cumin and oregano for a quick substitute. Short on time? Canned beans (drained and rinsed) cut cooking by an hour—just add them later to prevent mushiness. Tomato sauce can be swapped for crushed tomatoes, but reduce the liquid slightly. Vegetable stock works if avoiding meat products.

This dish improves overnight as flavors deepen. Store in an airtight container in the fridge for up to 4 days or freeze for 3 months. Reheat gently with a splash of water or stock to restore moisture. The sofrito base can also be made in bulk and frozen for future use.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I toss in pork shoulder, rice, and pink beans with sofrito and let the stove do the work.
  • Crave-Worthy Depth: The sofrito and tomato sauce blend into a rich, savory base that soaks into every bite.
  • Weeknight Lifesaver: I make a big batch on Sunday and we’re set for lunches all week.
  • Stretches Further: Pork shoulder is budget-friendly, and the beans bulk it up so it feeds my whole family twice over.

Step-by-Step Instructions for Puerto Rican Pork Rice and Beans

Master the timing and layering for authentic island flavors in every bite.

Step 1: Sear the Pork Shoulder for Depth

Heat the 3 tbsp olive oil in a large, heavy pot or Dutch oven over medium-high heat. Pat the 2 lb pork shoulder chunks dry and season with 1.5 tsp salt and 0.5 tsp black pepper. Working in batches, sear the pork until deeply browned on all sides, about 8-10 minutes total.

This step develops the fond that will flavor the entire dish. Don’t overcrowd the pot—brown the pork in a single layer to ensure proper caramelization. Remove the pork to a plate and set aside.

Step 2: Build the Sofrito Base

In the same pot, add the diced 1 whole onion, 1 whole bell pepper, and minced 6 cloves garlic cloves. Sauté over medium heat for 5-6 minutes until the vegetables soften and the onion becomes translucent.

Stir in the 0.5 cup sofrito, 1.5 tsp ground cumin, and 1.5 tsp dried oregano. Cook for 2 minutes until the spices become fragrant. This aromatic foundation is the heart of the dish’s authentic flavor.

Step 3: Simmer the Pork and Beans

Return the pork to the pot and add the drained 1 cup dried pink beans, 1 cup tomato sauce, 2.5 cups chicken stock, and 2 pieces bay leaves. Stir to combine, ensuring the pork and beans are mostly submerged in the liquid.

Bring to a boil, then reduce heat to low, cover, and simmer for 1 hour and 15 minutes until the pork is fork-tender and the beans are just starting to soften.

Step 4: Add Rice and Finish Cooking

Stir in the rinsed 2 cups long-grain white rice, distributing it evenly throughout the pot. Add enough hot water to just cover the rice by about ½ inch if the liquid has reduced significantly. Bring to a gentle simmer, then cover and cook over low heat for 20-25 minutes.

Resist the urge to stir during this time—it can break the rice grains. The dish is done when the rice is tender, the liquid is absorbed, and the pork falls apart easily with a fork. Remove the bay leaves before serving.

👨‍🍳

Pro Tips For Making Puerto Rican Pork Rice And Beans

  • Soak the Beans Overnight: I learned this the hard way—dried pink beans need at least 8 hours in water to soften properly, or they’ll stay tough no matter how long you simmer them.
  • Brown the Pork Well: Crank the heat to medium-high and sear the pork shoulder in batches. Sounds tedious, but it builds the deep flavor base that defines this dish.
  • Use Fresh Sofrito: Store-bought works in a pinch, but homemade sofrito (with fresh cilantro, peppers, and garlic) actually changes the outcome. I skip this when I’m lazy, but the dish is noticeably better when I don’t.
  • Add Rice Last: Resist the urge to dump everything in at once—wait until the beans are nearly tender before stirring in the rice, or you’ll end up with mushy grains and undercooked legumes.

Health Benefits of These Flavors

Protein Powerhouse

The pork shoulder provides high-quality protein—about 50 grams per serving—essential for muscle repair and immune support. This slow-cooked protein also delivers B vitamins like B12 and niacin, crucial for energy metabolism. 💪

Fiber-Rich Beans

Pink beans offer 15 grams of fiber per cup, supporting digestive health and keeping you full longer. They’re also packed with plant-based protein and minerals like iron and magnesium. I always feel satisfied after a hearty portion.

Complex Carbs

Long-grain white rice provides sustained energy from its 45 grams of complex carbs per cup. It’s a great fuel source for active days. The combination with beans creates a complete amino acid profile.

Sofrito Benefits

Sofrito’s blend of peppers, onions, and garlic delivers antioxidants and vitamin C. These ingredients support immune function and reduce inflammation. The aromatic base is as nutritious as it is flavorful.

Garlic and onions also contain compounds that may help regulate blood sugar and cholesterol levels. 🌿

Balanced Nutrition

Together, this dish offers a perfect balance of protein, fiber, and carbs. The combination keeps energy levels stable and supports overall health. It’s a meal that nourishes body and soul.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 620kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 9g45%
Cholesterol 110mg37%
Sodium 850mg37%
Total Carbohydrate 60g22%
Dietary Fiber 8g29%
Sugars 4g
Protein 35g70%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use a different cut of pork?

Pork shoulder is ideal for its marbling and tenderness after slow cooking. For a leaner option, try pork loin, but reduce cooking time by 30 minutes to prevent dryness. Avoid very lean cuts like tenderloin.

2

What if I don’t have sofrito?

Sauté 1 diced onion, 1 bell pepper, and 4 garlic cloves with 1 tsp cumin and 1 tsp oregano in 2 tbsp olive oil. Cook until soft for a quick substitute.

3

Why did my rice turn mushy?

This usually happens from stirring too much or using too much liquid. Ensure rice is just covered by ½ inch of liquid and resist stirring during the final 20-25 minutes of cooking.

4

Can I make this in a slow cooker?

Yes! Sear the pork first, then combine all ingredients except rice in the slow cooker. Cook on low for 6-7 hours, add rice, and cook 1 more hour.

★★★★★5.0(5 reviews)
Tyler Campbell