Puerto Rican Picadillo Recipe With Potatoes: Island-Style Sofrito and Olive Medley

Puerto Rican Picadillo Recipe With Potatoes: Island-Style Sofrito and Olive Medley

This island-inspired dish brings together the vibrant flavors of Puerto Rican cuisine with a perfectly balanced combination of savory and sweet notes.

Ground beef simmers with diced potatoes in a rich sofrito base, enhanced by the briny touch of olives and the subtle warmth of spices. This traditional method ensures every bite is packed with authentic taste.

The potatoes soak up the flavorful sauce, creating a hearty texture that complements the tender meat. Each element works in harmony to deliver a satisfying meal.

Serve this as a main dish or alongside rice for a complete Puerto Rican experience. The result is always comforting and deeply flavorful.

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

Ingredients for Puerto Rican Picadillo Recipe with Potatoes

Authentic Puerto Rican flavors start with these carefully selected traditional ingredients for a deeply satisfying dish.

Ingredient Amount Notes
Ground Beef 🥩 1 ½ lb 80/20 lean-to-fat ratio preferred
Yukon Gold Potatoes 🥔 1 ½ lb Peeled and diced into 1/2-inch cubes
Sofrito 🌿 ½ cup Homemade or store-bought Puerto Rican blend
Green Olives 🫒 ½ cup Pitted and chopped, manzanilla preferred
Raisins 🍇 ⅓ cup Golden or dark varieties
Tomato Sauce 🍅 1 can 8 oz can, no salt added
Ground Cumin 🌿 1 tsp Freshly ground for maximum flavor
Ground Coriander 🌿 1 tsp Complements the cumin perfectly
Dried Oregano 🍃 1 tsp Mediterranean variety preferred
Garlic Cloves 🧄 4 cloves Minced finely for even distribution
Yellow Onion 🧅 1 whole Medium-sized, finely diced
Bell Pepper 🌶️ 1 whole Green or red, finely diced
Olive Oil 🫒 2 tbsp Extra-virgin for authentic flavor
Bay Leaf 🌿 1 whole Dried, added whole for infusion
Salt 🧂 1 tsp Kosher or sea salt preferred
Black Pepper 🌶️ ½ tsp Freshly ground for best results

The ground beef is the foundation—80/20 ratio provides the right fat content for authentic flavor. Yukon Gold potatoes (available at Whole Foods or any well-stocked grocery) offer the perfect creamy texture. For sofrito, Goya’s frozen version saves time without sacrificing quality. Look for manzanilla olives in the international aisle for the traditional briny note that defines picadillo.

Substitutions are flexible but thoughtful. Ground turkey works in place of beef (drain excess liquid). No sofrito? Blend equal parts bell pepper, onion, and garlic with cilantro. Capers at half the amount can replace olives. For sweetness, diced prunes mimic raisins if that’s what’s on hand. Adjust cumin and coriander to taste—these spices should complement, not overpower.

Picadillo tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 4 days or freeze for 3 months. Reheat gently on the stove with a splash of water to restore moisture. Always remove the bay leaf before serving.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I toss everything in a single skillet—sofrito, beef, potatoes—and let it simmer while I set the table.
  • Sweet and Savory: The raisins and green olives hit this perfect balance that keeps me sneaking bites straight from the pan.
  • Feeds the Whole Crew: I’ll make a double batch on Sunday and we’re set for lunch all week. (Yes, even on a Tuesday night)
  • Budget Friendly: Ground beef and potatoes stretch far, and that sofrito base makes every bite taste like a restaurant meal.

Step-by-Step Instructions for Puerto Rican Picadillo With Potatoes

This method ensures authentic flavor and perfect texture in every bite.

Step 1: Sauté the Aromatic Base

Heat the 2 tbsp olive oil in a large, deep skillet or Dutch oven over medium heat. Add the finely diced yellow onion, finely diced bell pepper, and 4 cloves garlic cloves minced. Cook for 5-6 minutes, stirring occasionally, until the vegetables soften and become translucent.

Add the 0.5 cup sofrito and cook for an additional 2-3 minutes until the mixture becomes fragrant. This builds the foundational flavor profile of the dish. Stir in the 1 tsp ground cumin, 1 tsp ground coriander, 1 tsp dried oregano, 1 tsp salt, and 0.5 tsp black pepper, toasting the spices briefly to enhance their aroma.

Step 2: Brown the Ground Beef

Increase the heat to medium-high and add the 1.5 lb ground beef to the skillet. Break it up with a wooden spoon and cook for 6-8 minutes, stirring occasionally, until the beef is fully browned and no longer pink.

Drain any excess fat if needed, but leave about 1-2 tbsp for flavor. The beef should be evenly crumbled with a rich, caramelized appearance. This step ensures deep, savory notes that balance the sweet and tangy elements to come.

Step 3: Incorporate the Liquids and Add-Ins

Pour in the 1 can tomato sauce and ½ cup water, scraping the bottom of the skillet to deglaze. Add the 1 whole bay leaf, 0.5 cup green olives, and 0.33 cup raisins. Stir well to combine, then reduce the heat to low.

Simmer uncovered for 10-12 minutes, allowing the flavors to meld and the sauce to thicken slightly. The raisins will plump and the olives will infuse the dish with briny depth.

Step 4: Add and Cook the Potatoes

Stir in the 1.5 lb Yukon Gold potatoes, peeled and diced into ½-inch cubes. Ensure they are fully coated in the sauce. Cover the skillet and cook over medium-low heat for 20-25 minutes, stirring occasionally, until the potatoes are tender and the liquid has reduced to a thick, stew-like consistency.

If the mixture becomes too dry before the potatoes are done, add ¼ cup water and continue cooking. The potatoes should hold their shape but yield easily when pierced with a fork.

Step 5: Adjust Seasoning and Serve

Remove the bay leaf and discard. Taste and adjust the seasoning with additional salt or black pepper if needed. The balance should be savory with subtle sweetness from the raisins and a hint of brininess from the olives.

Let the picadillo rest for 5 minutes off the heat to allow the flavors to fully develop. Serve warm, optionally garnished with fresh cilantro or accompanied by rice and beans.

👨‍🍳

Pro Tips For Making Puerto Rican Picadillo Recipe With Potatoes

  • Brown the Beef First: Cook the ground beef until deeply browned before adding sofrito—this builds a rich base flavor that carries through the whole dish. I learned this the hard way after making gray, bland picadillo too many times.
  • Parboil the Potatoes: Give the Yukon Golds a 5-minute head start in boiling water before adding to the skillet, so they finish cooking without turning mushy in the sauce.
  • Skip the Overcrowding: Resist the urge to dump all the beef in at once; work in batches to avoid steaming the meat instead of browning it.
  • Rinse the Raisins: Soak the raisins in warm water for 10 minutes, then drain—this plumps them up and removes excess sugar so they blend better with the savory olives and sofrito.

Make-Ahead Tips for This Dish

Prep Ahead of Time

You can dice the Yukon Gold potatoes and store them in cold water in the fridge for up to 8 hours before cooking. This prevents browning and saves time. I also chop the onion, bell pepper, and garlic the night before and keep them in separate containers. 💡

Sofrito Shortcut

If using store-bought sofrito, measure out the ½ cup needed and keep it in a small bowl in the fridge. Goya’s frozen sofrito is my go-to for convenience without sacrificing flavor. Just thaw it overnight or microwave for 30 seconds before using.

Brown Beef in Advance

Cook and crumble the 1.5 lb ground beef a day ahead, then store it in the fridge in its rendered fat. This step actually improves the flavor as the meat reabsorbs the juices. When ready to finish, simply reheat the beef with the aromatics before adding the other ingredients.

Partial Cook Method

Complete the recipe up to adding the potatoes, then cool and refrigerate for up to 2 days. When ready to serve, add the diced potatoes and simmer for 20-25 minutes until tender. The flavors will be even more developed after resting. ❄️

Freeze for Later

This dish freezes beautifully for up to 3 months. Cool completely, then portion into airtight containers or freezer bags. Thaw overnight in the fridge before reheating on the stove with a splash of water to restore the sauce’s consistency.

Reheating Tips

Warm leftovers gently over low heat in a skillet with ¼ cup water to prevent drying. Stir occasionally until heated through—about 10-12 minutes. The potatoes will soften further, so avoid high heat to maintain their shape. 🔥

Nutrition Facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value
Total Fat 22g28%
Saturated Fat 8g40%
Cholesterol 85mg28%
Sodium 820mg36%
Total Carbohydrate 42g15%
Dietary Fiber 5g18%
Sugars 12g
Protein 32g64%
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 type of potato?

Yes! While Yukon Golds are ideal for their creamy texture, Russet or red potatoes work too. Avoid waxy varieties like new potatoes as they may not absorb the sauce as well.

2

Why do we add raisins to savory dishes?

The raisins add a touch of sweetness that balances the briny olives and savory beef. This sweet-savory combination is a hallmark of Puerto Rican cuisine, creating depth in every bite.

3

How do I prevent the potatoes from turning mushy?

Cut them into even ½-inch cubes and add them only after the sauce has simmered. Cook covered on medium-low heat for 20-25 minutes, stirring occasionally.

4

Can this be made vegetarian?

Substitute the beef with lentils or crumbled tofu. Use vegetable broth instead of water and add extra cumin for depth. The potatoes and sofrito will still shine.

★★★★★4.7(10 reviews)
Allison Carter