One-Pan Ground Beef Picadillo
Ground beef picadillo is a weeknight staple that fills the kitchen with the scent of cumin and simmering tomatoes in under 40 minutes. This one-pan version keeps cleanup simple while delivering the same savory-sweet, briny-tangy flavor you expect.

It is a Latin American comfort dish with countless family variations. This recipe leans on pantry-friendly ingredients like tomato sauce, green olives, raisins, and a handful of warm spices to turn a pound of ground beef into a saucy, spoonable meal that is great over rice.
Why This Picadillo Works
The balance is what makes it. Juicy browned beef meets sweet raisins and salty green olives, all tied together with cumin and a hint of cinnamon. It does not taste like any one thing, it tastes like a real meal.
And because everything cooks in one wide skillet, the potatoes soak up the tomato sauce and the fat from the beef, so each bite is full of flavor and you only have one pan to wash.
Ingredients

- 1 lb lean ground beef: 85/15 gives good flavor without too much grease
- 1 tbsp olive oil: or any neutral oil
- 1 medium onion, chopped: yellow or white
- 1 bell pepper, chopped: any color works
- 3 cloves garlic, minced
- 1 tsp ground cumin
- 1 tsp dried oregano
- 1/4 tsp ground cinnamon: optional but adds background warmth
- 1 bay leaf
- 1 can (15 oz) tomato sauce: plain, not seasoned
- 1 large potato, peeled and cut into 1/2-inch cubes: about 1 cup; russet or Yukon gold
- 1/2 cup pitted green olives, halved: Castelvetrano or Manzanilla
- 1/4 cup raisins: regular or golden
- 1 tbsp capers, drained: optional, for extra tang
- Salt and black pepper, to taste
- Cooked white rice, for serving
Variations and Substitutions
- Make it with turkey: ground turkey works well; add a splash more oil.
- Skip the raisins: for a less sweet version, just leave them out.
- Change the olives: pitted Kalamata olives bring a deeper brininess.
- Add heat: a pinch of cayenne or a minced jalapeño with the onion.
- Dairy-free and gluten-free: the recipe is naturally both.
This picadillo also works beautifully stuffed into bell peppers or folded into empanadas.
How to Make One-Pan Ground Beef Picadillo
Step 1: Brown the Beef

Heat the 1 tbsp olive oil in a large skillet over medium-high. Add the 1 lb ground beef, season with a pinch of salt, and cook, breaking up clumps with a spoon, 5 to 7 minutes until no longer pink. Use a slotted spoon to remove the beef, leaving any rendered fat in the pan.
The beef should be deeply browned in spots, not grey. That browning builds the savory base you will taste in every spoonful.
Step 2: Sauté the Onion and Pepper

In the same skillet, add the chopped onion and bell pepper. Cook, stirring occasionally, about 4 minutes until they soften. Stir in the 3 cloves minced garlic and cook 1 minute more.
The pan should smell sweet and garlicky, and the vegetables will start to pick up the browned bits from the bottom.
Step 3: Season and Add the Potatoes

Return the beef to the skillet. Sprinkle in the 1 tsp cumin, 1 tsp oregano, and 1/4 tsp cinnamon. Toss in the bay leaf. Pour in the 15 oz tomato sauce and 1/2 cup water, then stir in the cubed potato. Bring everything to a gentle simmer.
The spices bloom as they hit the warm pot, and the tomato sauce loosens any remaining stuck-on flavor.
Step 4: Simmer the Picadillo

Cover the skillet, reduce the heat to low, and cook 15 to 20 minutes, stirring once or twice, until the potatoes are fork-tender. The liquid will thicken slightly into a sauce that clings to the meat and potatoes.
Check a potato cube early if you are unsure. It should slide right off the fork with no resistance.
Step 5: Stir in the Raisins and Olives

Uncover the pan and fold in the 1/2 cup green olives, 1/4 cup raisins, and 1 tbsp capers if using. Let it cook uncovered 5 more minutes so the flavors meld. Remove the bay leaf, then taste and add salt and black pepper as needed.
The raisins will plump slightly in the remaining sauce, and the olives keep their briny pop.
Step 6: Spoon Over Rice and Serve

Spoon the picadillo over warm white rice, garnish with fresh cilantro if you like, and serve right away.
The dish sits in a shallow puddle of glossy, spiced sauce on the rice, with little jewels of olive and raisin in each scoop.
Tips for the Best Picadillo
- Cube the potato small and even, about 1/2-inch dice, so they finish cooking in the same time as the simmer.
- Taste before adding salt at the end. Olives and capers are already salty.
- Use a wide skillet to give the beef room to brown instead of steam.
- For a brighter finish, squeeze a little lime juice over each bowl just before eating.
Scale it up for a crowd:
| Servings | Ground Beef | Tomato Sauce | Potatoes |
|---|---|---|---|
| 4 | 1 lb | 15 oz | 1 cup |
| 8 | 2 lb | 30 oz (2 cans) | 2 cups |
| 12 | 3 lb | 45 oz (3 cans) | 3 cups |
Storing Leftover Picadillo
- Refrigerate: Store in an airtight container up to 4 days.
- Reheating: Gently reheat on the stovetop with a splash of water to loosen the sauce.
What to Serve With One-Pan Ground Beef Picadillo
Steamed white rice is the classic partner, soaking up the saucy spoonfuls. For a bigger plate, add black beans and fried sweet plantains. The beans echo the earthy cumin, and the caramelized plantains play off the raisins.
Frequently Asked Questions
Can I use fresh tomatoes instead of canned tomato sauce?
Yes, substitute 2 cups of chopped ripe tomatoes and cook them down until they break apart before adding the potatoes, adding a pinch of sugar.
How do I make this spicier?
Add 1/4 to 1/2 teaspoon of cayenne pepper with the spices, or cook a minced jalapeño with the onion.
Can I leave out the raisins?
Absolutely. The picadillo will be less sweet but just as savory and tangy.
My potatoes ended up undercooked. What went wrong?
They were likely cut too large. Cut them into 1/2-inch cubes and test one with a fork before adding the olives.

One-Pan Ground Beef Picadillo Recipe
Ingredients
Method
- Heat oil in a large skillet over medium-high. Add beef, season with salt, and cook 5 to 7 minutes until browned, breaking up clumps. Remove beef with a slotted spoon.
- Add onion and bell pepper to the skillet. Cook about 4 minutes until softened, then stir in garlic and cook 1 minute.
- Return beef to the pan. Add cumin, oregano, cinnamon, bay leaf, tomato sauce, 1/2 cup water, and potatoes. Bring to a simmer.
- Cover, reduce heat to low, and cook 15 to 20 minutes, stirring once or twice, until potatoes are fork-tender.
- Uncover and fold in olives, raisins, and capers. Cook 5 minutes. Remove bay leaf, then season with salt and pepper.
- Spoon over rice, garnish with cilantro if using, and serve hot.
