Food EditionCookAppetizerMexicanBeef Empanada Filling (Picadillo Style)
35 minEasyServes 12 to 16 empanadas
Appetizer · Mexican

Beef Empanada Filling (Picadillo Style)

Picadillo is the filling that appears in empanadas across Latin America—Cuban, Dominican, Argentine, Colombian versions all share the same DNA: humble ground beef transformed by olives, capers, and a balance of salty, sweet, and sour. What makes it work for empanadas specifically is the technique: you're cooking the meat until it breaks into small, even pieces that bind together with reduced sauce rather than scatter inside the pastry.

Total time
35 min
Hands-on
30 min
Serves
12 to 16 empanadas
Difficulty
Easy
Before you start

This filling can be made ahead and tastes better a day old.

Cook the picadillo completely, let it cool to room temperature, then refrigerate. Reheat gently in a skillet before filling pastry. Cold filling is also easier to work with—it doesn't soak through the dough.

  • 10-inch skillet or sauté pan
  • wooden spoon
  • measuring spoons and cups
  • small bowl
Ingredients

What goes in.

  • 2 tbspolive oil
  • 1 mediumyellow onion, finely diced
  • 4 clovesgarlic, minced
  • 1 lbground beef (80/20 blend)
  • 1/2 cuptomato sauce or crushed tomatoes
  • 1/4 cupbeef or chicken broth
  • 1/3 cuppitted green olives, roughly chopped
  • 2 tbspraisins
  • 1 tbspcapers, drained
  • 1 tspred wine vinegar or distilled vinegar
  • 1/2 tspsugar
  • 1/4 tspground cumin
  • 1/4 tspdried oregano
  • 1/4 tspblack pepper
  • 1/2 tspkosher salt (adjust to taste)
The key technique

Breaking the meat into fine pieces while cooking

As soon as the ground beef hits the hot pan, break it into small pieces with your spoon. Don't let it clump into a single mass. Keep stirring and pressing for the first 5 minutes until the meat is in fine, even crumbles. This creates the texture that defines picadillo—the filling should look almost granular, not like a meat sauce.

Step by step

The method.

  1. Heat oil in a skillet over medium-high heat.

    Wait until the oil moves freely and shimmers slightly. This takes about 1 minute in a cold pan.

  2. Add diced onion and cook until translucent, about 3 minutes.

    Stir occasionally. You're looking for the onion to soften and turn from opaque white to slightly amber at the edges.

  3. Add garlic and cook for 30 seconds.

    Stir constantly so the garlic doesn't brown. The raw garlic smell will disappear and you'll catch the first hint of a cooked garlic aroma.

  4. Add the ground beef and break it into small pieces as it cooks.

    Use the back of your spoon to press and separate the meat constantly. Spend at least 5 minutes doing this—the texture depends on it. The meat will go from pink to gray to light brown. Don't walk away. Once it's no longer pink, drain excess fat if there's more than a thin layer of grease pooling in the pan.

  5. Add tomato sauce, broth, cumin, oregano, and pepper.

    Stir everything together and bring to a bare simmer. The mixture should bubble gently around the edges.

  6. Add olives, raisins, and capers.

    Stir to combine. The raisins will plump slightly as they cook.

  7. Add vinegar and sugar.

    The vinegar brightens the filling; the sugar balances the salt from the olives and capers. Taste and adjust here.

  8. Simmer uncovered for 8 to 10 minutes, stirring occasionally.

    The liquid will reduce and thicken noticeably. You want the filling to be moist but not wet—when you push your spoon through it, the mixture should hold briefly before collapsing, not separate into meat and sauce. If it's still loose, keep simmering. If it's very thick and dry, add another 2 tablespoons of broth.

  9. Taste and adjust salt.

    The olives and capers bring a lot of salt. Add 1/4 teaspoon at a time and stir well before tasting again. Remember that salt will taste more prominent when the filling is cold.

  10. Cool completely before filling empanadas.

    Spread on a sheet pan or transfer to a shallow bowl. It'll cool faster if spread out. You can refrigerate it here for up to 3 days.

Variations

Other turns to take.

Softer filling for baked empanadas

If your empanadas are baked rather than fried, reduce the broth to 3 tablespoons and cook for 12 to 15 minutes instead of 8 to 10. A drier filling is less likely to soak through pastry during baking.

With potatoes

Dice 1 small potato into very small cubes, add it after the onion and garlic cook, and let it soften for 8 minutes before adding the beef. This makes the filling heartier and is common in Argentine and Uruguayan versions.

With hardboiled eggs

Fold in 2 finely chopped hardboiled eggs at the very end, after the filling has cooled slightly. This is traditional in some Dominican preparations and adds richness.

Tips & troubleshooting

When it doesn't go to plan.

Tip

Don't skip breaking the meat into fine pieces in the beginning. Chunky beef doesn't create the right texture for empanadas.

Tip

Taste the filling at room temperature and again when cold. Salt tastes different at different temperatures, and you may want to add a pinch more after it cools.

Tip

If your filling is too wet, don't just keep cooking—you risk drying out the meat. Instead, transfer it to a fine-mesh sieve set over a bowl and let gravity drain excess liquid for 10 minutes.

Tip

Green olives and capers are both salty. Taste before adding the additional 1/2 teaspoon of salt called for in the recipe.

Questions

The ones that keep coming up.

Can I make this filling a day ahead?

Yes, and it's actually preferable. Cool it completely, refrigerate in a covered container, and reheat gently in a skillet over low heat for 3 to 4 minutes before using. The flavors marry overnight and taste rounder the next day.

What if my filling is too thin and leaks through the pastry?

Cook it longer on medium heat until noticeably thicker, or spoon it onto paper towels and let it drain for 10 minutes. Cold filling is also less likely to soak through—refrigerate it for at least 30 minutes before assembling empanadas.

Can I use ground pork or chicken instead of beef?

Yes. Ground pork works beautifully and is traditional in some regions. Chicken works too but will be leaner; use chicken broth instead of beef broth and add an extra tablespoon of oil at the beginning.

What's the difference between picadillo and regular seasoned ground beef?

Picadillo always includes olives and raisins—that sweet-salty-slightly-briny balance is the signature. The raisins plump as they cook and add sweetness that vinegar and sugar alone can't replicate. Without them, it's just flavored meat.

Should I use fresh or canned tomatoes?

Canned tomato sauce or crushed tomatoes are more reliable here. Fresh tomatoes vary wildly in moisture and acidity. If you use fresh, cook it longer to reduce the excess liquid.