Cuban Beef Picadillo
Cuban-style beef picadillo with ground beef, sofrito, and the classic sweet-salty combo of raisins and green olives, served over rice. An easy, flavorful weeknight dinner.
This post may contain affiliate links. See our disclosure policy.

Beef Picadillo proves ground beef doesn’t have to mean tacos or spaghetti every week. It’s a Cuban-style skillet dish built on a sweet-and-salty combination that sounds odd until you taste it. Ground beef gets browned and drained, then simmers with a sofrito of onion, bell pepper, and garlic.
Tomato sauce, cumin, and oregano go in too. Raisins and green olives stir in near the end.
That sweet-against-briny combination is what makes a picadillo taste like a picadillo. Skip the raisins and olives and you’ve got a plain beef-and-tomato skillet. They’re a small addition carrying the whole identity of the dish.
Why You’ll Love This Recipe
- A different flavor than the usual ground beef dinners. Sweet raisins and briny olives give it a taste you won’t get from tacos or spaghetti.
- One skillet, simple steps. Everything cooks in the same pan, start to finish.
- Balanced enough for the whole table. The sweetness from the raisins tones down the briny olives, so it reads sweet-savory rather than sharp.
- Ready in about 45 minutes. A weeknight-friendly Cuban dinner over rice.
Beef Picadillo Ingredients
The raisins and green olives carry the whole dish. That sweet-and-salty combination is what makes this taste like real picadillo, skip them and you’re left with a plain beef-and-tomato skillet.
- 1 1/2 lbs ground beef (85/15)
- 1 tbsp olive oil
- 1 medium onion, diced
- 1 green bell pepper, diced
- 4 cloves garlic, minced
- 1 (8 oz) can tomato sauce
- 1/2 cup beef broth
- 1/3 cup raisins
- 1/2 cup green olives, sliced
- 1 tsp ground cumin
- 1 tsp dried oregano
- 1/2 tsp salt
- 1/4 tsp black pepper
- Cooked white rice, for serving

Recipe Variations
- Stir in a diced potato with the tomato sauce for a heartier, more traditional version.
- A splash of red wine vinegar at the end brightens the dish if you like a little more tang.
- Swap ground beef for a beef-pork blend for a richer, more traditional Cuban flavor.
How to Make Beef Picadillo
- Brown the beef: In a large skillet over medium heat, brown the ground beef until no pink remains, about 6-7 minutes. Drain the excess grease and set the beef aside.
- Build the sofrito: In the same skillet, heat the olive oil and add the onion and bell pepper. Cook for 4-5 minutes, until softened, then stir in the garlic and cook 1 minute more.
- Simmer the picadillo: Return the beef to the skillet. Stir in the tomato sauce, beef broth, cumin, oregano, salt, and pepper. Bring to a simmer and cook for 12-15 minutes, until slightly thickened.
- Add raisins and olives: Stir in the raisins and green olives. Simmer 5 more minutes, until the raisins plump slightly.
- Serve: Spoon the picadillo over cooked white rice.

Why Raisins and Olives Are in the Same Pan
A third of a cup of raisins and half a cup of green olives sounds like two mistakes. Together they are the entire point of picadillo, and taking either one out gives you ordinary seasoned ground beef.
The dish is built on the contrast. Raisins go plump and sweet in the tomato sauce. Olives bring salt and a briny sharpness. Each one makes the other more noticeable, and the ground beef underneath is the neutral base that lets both register. It is the same sweet-and-salty logic as prosciutto with melon, applied to a weeknight skillet.
- Add the raisins early so they have time to soften and release their sweetness into the sauce.
- Add the olives late, in the last 5 minutes, so they keep their texture and their bite.
- Manzanilla olives with pimento are traditional. Any green olive works, but not black olives, which are far milder and get lost.
- Capers can stand in for olives at about half the volume.
If raisins are genuinely a step too far in your house, chopped dried apricot is a milder substitute that does the same job.
Recipe FAQs
Can I Leave out the Raisins or Olives?
You can, but you’ll lose the sweet-salty combination that makes this taste like real picadillo instead of a plain beef-and-tomato skillet.
What Kind of Olives Work Best?
Pimiento-stuffed green olives are traditional and easy to find. Slice them so the flavor spreads through the dish instead of staying in a few big bites.
Is Picadillo Spicy?
Not typically. It’s savory with a little sweetness from the raisins and brine from the olives. Add a diced jalapeño with the bell pepper if you want heat.
Can I Make This Ahead?
Yes, picadillo actually tastes better the next day once the flavors settle. Store it in the fridge and reheat gently on the stove.
What Should I Serve with Beef Picadillo?
White rice is classic, along with black beans and sweet plantains if you want a full Cuban-style plate. It doubles easily in a large skillet.

Cooking Tips
- Dice the onion and bell pepper small so the sofrito cooks down evenly and blends into the sauce.
- Slice the olives rather than leaving them whole so their brine spreads through the dish.
- Let it simmer the full 12-15 minutes before adding the raisins and olives, the sauce needs time to thicken first.
Storage and Freezing
To store: Store in an airtight container in the fridge for up to 4 days. The flavor actually improves after a day.
To freeze: Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.
To reheat: Reheat on the stovetop over medium-low heat, stirring occasionally, or microwave in 60-second bursts until warmed through.
How to Serve Beef Picadillo

Serve it hot over white rice with black beans on the side. This is one of the recipes in our Ground Beef Dinner Ideas collection.
Loved This Recipe?
Beef Picadillo brings a different flavor to the weekly ground beef rotation, sweet, salty, and ready in under an hour.
Leave a star rating in the comments below, it helps other people find this recipe. Made it? Tag @allwellfed on Instagram, I love seeing this one in other people’s kitchens.
More like this: If that sweet and savory skillet won you over, these saucy ground beef dinners belong on next week’s list. Try Easy Beef Chili, Creamy One-Pot Taco Pasta, or Old-Fashioned American Goulash.

Beef Picadillo
Equipment
Ingredients
- 1 1/2 lbs ground beef 85/15
- 1 tbsp olive oil
- 1 medium onion diced
- 1 green bell pepper diced
- 4 cloves garlic minced
- 1 (8 oz) can tomato sauce
- 1/2 cup beef broth
- 1/3 cup raisins
- 1/2 cup green olives sliced
- 1 tsp ground cumin
- 1 tsp dried oregano
- 1/2 tsp salt
- 1/4 tsp black pepper
- cooked white rice for serving
Instructions
- Brown the beef: In a large skillet over medium heat, brown the ground beef until no pink remains, about 6-7 minutes. Drain the excess grease and set the beef aside.
- Build the sofrito: In the same skillet, heat the olive oil and add the onion and bell pepper. Cook for 4-5 minutes, until softened, then stir in the garlic and cook 1 minute more.
- Simmer the picadillo: Return the beef to the skillet. Stir in the tomato sauce, beef broth, cumin, oregano, salt, and pepper. Bring to a simmer and cook for 12-15 minutes, until slightly thickened.
- Add raisins and olives: Stir in the raisins and green olives. Simmer 5 more minutes, until the raisins plump slightly.
- Serve: Spoon the picadillo over cooked white rice.
Notes
Nutrition
If you made this, leave a star rating down in the comments. It takes about ten seconds, and it’s how other cooks decide whether a recipe is worth trying.




