
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.
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
Frequently Asked Questions
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.
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.
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.
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.
- Pudding Recipe With Egg Yolks: Silky Smooth Custard in Minutes - November 3, 2026
- Pudding Pops Recipe Cook and Serve: Silky Frozen Treats Without the Machine - November 3, 2026
- Protein Ice Cream Recipe Blender Xanthan Gum: Ultra Creamy Texture Without the Guilt - November 3, 2026