
This Puerto Rican picadillo brings sofrito-infused island flavors to your dinner table with every bite. I developed this recipe after years of testing to capture authentic taste without complicated techniques.
The secret lies in the traditional combination of ground beef, tomatoes, olives, and raisins, all tied together with homemade sofrito. Each ingredient plays a specific role in building that signature sweet-savory balance.
You’ll end up with a dish that’s rich, aromatic, and deeply satisfying. The flavors meld together beautifully, creating something greater than the sum of its parts.
Perfect served over rice or with tostones, this delivers restaurant-quality results in your own kitchen.
Ingredients for Picadillo Puerto Rican Recipe with Ground Beef
Traditional Puerto Rican ingredients balance sweet, savory, and aromatic flavors beautifully in this dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | 80/20 lean-to-fat ratio preferred |
| Sofrito 🧅 | ½ cup | Homemade or store-bought blend |
| Tomato Sauce 🍅 | 1 cup | Canned or jarred variety |
| Green Olives 🫒 | ½ cup | Manzanilla, pitted and chopped |
| Raisins 🍇 | ⅓ cup | Plump in warm water first |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Bell Pepper 🌶️ | 1 whole | Green or red, diced |
| Bay Leaves 🍃 | 2 whole | Dried, for simmering |
| Ground Cumin 🌿 | 1 tsp | Toasted for warmth |
| Dried Oregano 🍃 | 1 tsp | Mediterranean variety preferred |
| Adobo Seasoning 🧂 | 1 tsp | Goya brand recommended |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for sautéing |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The ground beef is the foundation—80/20 lean-to-fat ratio gives you that rich, juicy texture. Costco or Sam’s Club have great prices for bulk purchases. Sofrito is non-negotiable here; Goya’s frozen sofrito is a solid shortcut if you’re not making it from scratch. For the olives, Manzanilla are classic, but any green olive works (just avoid the canned black ones).
No sofrito? Sauté equal parts onion, bell pepper, and garlic as a base instead. Raisin haters can swap for chopped prunes or dates. Out of tomato sauce? Crushed tomatoes blended smooth works in a pinch. The adobo seasoning is key for that island flavor—Badia is another good brand if you can’t find Goya. For extra depth, add a pinch of saffron or achiote.
Leftovers taste even better the next day once flavors meld. Stores in the fridge for 4-5 days or freezes for 3 months. I like to portion mine into containers for easy weeknight meals (trust me on this one).
Why You’ll Love This Recipe
- One Pan Wonder: I brown the beef, stir in the sofrito and tomato sauce, and it’s practically done—no pile of dishes after.
- Sweet and Savory: The raisins plump in the sauce and the green olives pop with salt, so every bite feels like a party in your mouth.
- Feeds a Crowd: I make a double batch on Sunday and we eat it in tacos, over rice, or stuffed in peppers all week long.
- Budget Stretcher: Ground beef plus pantry staples like tomato sauce and olives means I serve six for what a takeout meal for two would cost.
Step-by-Step Instructions for Sofrito-Infused Puerto Rican Picadillo
Here’s how I build those bold island flavors layer by layer, just like abuela taught me.
Step 1: Sauté the Aromatic Base
Heat the 2 tbsp olive oil in a large, deep skillet over medium heat. Add the diced yellow onion and bell pepper, and sauté for 4-5 minutes until they soften and turn translucent at the edges.
Stir in the minced garlic cloves and cook for 30 seconds, just until fragrant—don’t let it brown. Now add the 0.5 cup sofrito and cook for another 2 minutes, stirring constantly. This builds the deep, savory foundation that defines the dish.
Step 2: Brown the Ground Beef
Increase the heat to medium-high and add the 1.5 lb ground beef. Use a wooden spoon to break it into small pieces as it cooks. Season with the 1 tsp adobo seasoning, 1 tsp salt, and 0.5 tsp black pepper.
Cook for 6-8 minutes, stirring occasionally, until the beef is fully browned and no pink remains. Drain off any excess fat if needed, but leave about 1 tbsp for flavor. The beef should be crumbly and deeply browned—this adds richness to every bite.
Step 3: Simmer with Spices and Sauce
Stir in the 1 tsp ground cumin and 1 tsp dried oregano, toasting them in the pan for 1 minute to wake up their aromas. Pour in the 1 cup tomato sauce and add the 2 whole bay leaves.
Bring the mixture to a gentle simmer, then reduce the heat to low. Let it cook uncovered for 10 minutes, stirring occasionally, until the sauce thickens slightly and the flavors begin to meld together.
Step 4: Finish with Sweet and Briny Touches
Fold in the 0.5 cup green olives and 0.33 cup raisins, stirring to distribute them evenly. The olives add a salty tang, while the raisins bring a subtle sweetness that balances the dish beautifully.
Simmer for an additional 5 minutes to allow the raisins to plump and the olives to warm through. Taste and adjust the seasoning if needed—you want a harmonious blend of savory, sweet, and briny. Remove the bay leaves before serving.
Pro Tips For Making Picadillo Puerto Rican Recipe With Ground Beef
- Brown the Beef Well: Cook the ground beef until deeply browned, not just gray—this builds a rich base flavor that carries through the dish. I learned this the hard way after making pale, bland picadillo too many times.
- Bloom the Sofrito: Sauté the sofrito in a little oil for 2-3 minutes before adding the beef—it softens the raw edge and makes the flavors pop. My grandmother swore by this, and she was right.
- Skip the Salty Olives: Rinse the green olives under cold water to remove excess brine, or the picadillo can end up unpleasantly salty. Sounds weird, but it works.
- Soak the Raisins: Plump the raisins in warm water for 10 minutes before adding them, so they stay tender instead of tough. I was skeptical until I tried it—now it’s non-negotiable.
Best Sauces and Condiments for This Recipe
Classic Recaito Sauce
I always serve picadillo with recaito—a Puerto Rican herb sauce made from culantro, cilantro, garlic, and peppers. Blend ½ cup each of culantro and cilantro with 3 garlic cloves, 1 cubanelle pepper, and ¼ cup olive oil for the perfect fresh accent. 🌿
Spicy Mojo Dipping
For heat lovers, mojo picón adds a tangy kick. Mix ¼ cup sour orange juice, 2 tbsp olive oil, 1 minced garlic clove, and 1 chopped scotch bonnet pepper. The citrus cuts through the richness while adding island flair.
Avocado Crema
Blend 1 ripe avocado with ½ cup sour cream, 1 tbsp lime juice, and ¼ tsp salt until smooth. This creamy topping balances the salty-sweet notes beautifully. I love the contrast of cool crema with warm picadillo.
Quick Sofrito Drizzle
Thin leftover sofrito with 2 tbsp olive oil and a splash of water for a quick sauce. Drizzle over the dish just before serving to intensify those aromatic flavors. It’s my shortcut when I’m short on time.
This works especially well with store-bought sofrito like Goya’s frozen blend. 💛
Pickled Red Onions
Thinly slice 1 red onion and soak in ½ cup white vinegar with 1 tbsp sugar and ½ tsp salt for 30 minutes. The bright acidity complements the dish’s depth and adds a pop of color.
Nutrition Facts
Frequently Asked Questions
Can I use ground turkey instead of beef?
Yes, but use dark meat turkey for best flavor. The 80/20 beef ratio gives richness that lean turkey lacks. Add an extra 1 tbsp olive oil to compensate.
Why include raisins in a savory dish?
The raisins add subtle sweetness that balances the olives’ saltiness. This sweet-savory combo is classic in Puerto Rican cooking. Skip them if you prefer, but they’re traditional!
How do I fix a too-watery picadillo?
Simmer uncovered for an extra 5-10 minutes. If still loose, mix 1 tbsp cornstarch with cold water and stir in. Cook for 2 more minutes until thickened.
- Potato Candy Recipe 1933: Vintage Peanut Butter Roll Delight - October 30, 2026
- Potato Chip Cookie Recipe With Pecans: Buttery Crunch Meets Nutty Richness - October 30, 2026
- Potato Patty Recipe No Egg: Crispy Edges Without the Binder - October 30, 2026