Ground beef often turns out dry or bland when you don't control the fat ratio or skip the browning step. The trick is using 80/20 beef and letting it develop a deep brown crust before adding tomato sauce and aromatics.

High heat at the start creates the savory base that makes Cuban Picadillo taste right. The sweet-salty balance from raisins and olives does the rest.
Make this when you want something that feels like a real meal but comes together in 30 minutes.
Cuban-style Beef Picadillo is ground beef simmered with tomato sauce, green olives, and raisins for a savory-sweet balance. Brown the beef well in batches to build flavor, then simmer uncovered so the sauce thickens without getting watery. Serve over white rice or with black beans for a complete weeknight dinner.
Why This Recipe Works
The 80/20 fat ratio keeps the beef juicy even after simmering, while sautéing onions and bell peppers before adding garlic prevents burnt, bitter aromatics. For a version that comes together quickly, more beef ideas like braised short ribs or pot roast use similar browning techniques but need longer cook times.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
Prep Time
10 min
Cook Time
20 min
Total Time
30 min
Servings
4 servings
Difficulty
Easy
Category
Main Dish
Quick Tip
Brown beef well for rich flavor
Best For
Weeknight | Meal prep
Five reasons this works:
- 80/20 ground beef - Higher fat content keeps the meat moist during simmering and adds richness to the sauce
- Brown beef in batches - Crowding the pan steams the meat instead of creating the caramelized crust that builds flavor
- Sauté aromatics gently - Medium heat for 5 minutes softens onions and peppers without burning, creating a sweet base
- Simmer uncovered - Evaporating moisture concentrates the tomato sauce and prevents watery Picadillo
- Add garlic late - Minced garlic burns easily, so adding it in the last 1-2 minutes keeps the flavor fresh
What You'll Need

Cuban Picadillo uses pantry staples and fresh aromatics you can grab at any grocery store. Rich mains need something to cut through, and beef does exactly that - this homemade salad recipe balances the savory richness with bright acidity.
- 1 lb ground beef (80/20)
- 1 medium onion, diced
- 1 green bell pepper, diced
- 4 cloves garlic, minced
- 1 cup tomato sauce
- 1 teaspoon ground cumin
- 1 bay leaf
- Salt and pepper to taste
- ¼ cup green olives, sliced
- 2 tablespoon raisins
- 2 tablespoon olive oil
Ingredient Details
- Ground beef (80/20)
The fat ratio keeps meat juicy during simmering - leaner beef dries out and tastes bland - Onion and green bell pepper
Dice both to the same size (about ¼ inch) so they cook evenly and soften at the same rate - Tomato sauce
Plain tomato sauce works best - avoid seasoned or marinara varieties that add competing flavors - Green olives
Pimiento-stuffed olives add traditional color and a mild briny flavor without overpowering the dish - Raisins
Soak in warm water for 5 minutes if they're dried out - plump raisins distribute sweetness better - Cumin
Ground cumin adds earthy warmth - toast whole cumin seeds for 30 seconds if you want deeper flavor - Bay leaf
Remove before serving - it adds subtle aroma but turns bitter if it breaks apart
Ingredient Swaps
Ground turkey or chicken works if you want leaner protein, but you'll need to add extra fat to keep the Picadillo from drying out. We keep a batch ready for nights like this - this creamy homemade potato recipe uses similar pantry staples and stores just as well.
Four swaps that work:
- Ground beef → ground turkey or chicken - Use 93/7 turkey and add 1 tablespoon extra olive oil while browning to compensate for lower fat content
- Green olives → capers or black olives - Capers add sharper brine, black olives taste milder and less tangy
- Raisins → dried currants or chopped dried apricots - Currants are smaller and distribute evenly, apricots add slight tartness
- Tomato sauce → crushed tomatoes or passata - Crushed tomatoes create chunkier texture, passata makes it smoother and slightly thicker
Ground Turkey
Works for: Lower-fat diets, lighter flavor, leaner texture
Skip if: You want traditional richness or don't want to add extra oil
Black Olives
Works for: Milder briny flavor, softer texture, kid-friendly meals
Skip if: You want the sharp, tangy punch that defines Cuban-style Picadillo
Instructions
You'll spend 10 minutes chopping and 20 minutes at the stove with occasional stirring. The cocktail works best when it hits the table at the same time as the main - for a version that comes together quickly, classic accompaniment recipe like a simple mojito takes 5 minutes and uses fresh mint.
- Brown the beef: Heat 1 tablespoon olive oil in a large skillet over medium-high heat for 1 minute. Add ground beef and cook 4-5 minutes, breaking it up with a wooden spoon, until no pink remains and beef is deeply browned. Transfer to a plate.
- Sauté aromatics: Add remaining 1 tablespoon olive oil to the same skillet. Add diced onion and green bell pepper, cook 5 minutes over medium heat, stirring occasionally, until softened and translucent. Add minced garlic, cook 1 minute until fragrant.
- Build the sauce: Return browned beef to the skillet. Stir in tomato sauce, cumin, bay leaf, salt, and pepper. Add green olives and raisins, stir to combine.
- Simmer uncovered: Bring mixture to a simmer, then reduce heat to medium-low. Cook uncovered 10-15 minutes, stirring every 3-4 minutes, until sauce thickens and coats the beef. The mixture should look glossy and slightly reduced, not watery.
- Rest and serve: Remove from heat, discard bay leaf. Let Picadillo sit 5 minutes off heat so flavors meld and sauce thickens further. Taste and adjust salt or add a splash of vinegar if it tastes too sweet.
What to Serve With It
A good salad can make or break the plate - you need something starchy to soak up the sauce and something fresh to cut the richness. For savory steak meal ideas that follow the same plate-building logic, pair similar saucy beef dishes with rice, beans, and bright vegetable sides.
| Side Dish | Prep | Why It Works | How to Serve |
|---|---|---|---|
| White rice | Easy | Neutral base soaks up the savory-sweet sauce | Spoon Picadillo over mound of rice, let sauce pool around edges |
| Black beans | Easy | Adds protein and earthy flavor that complements cumin | Serve beans on the side or layer under Picadillo on rice |
| Fried plantains | Medium | Sweet caramelized edges balance salty olives | Slice ripe plantains, fry 2-3 min per side until golden |
| Simple green salad | Easy | Fresh crunch and acidity cut through rich beef | Dress greens with lime juice and olive oil, serve on the side |
| Tostones | Involved | Twice-fried plantains add crispy, salty crunch | Fry green plantain slices, smash flat, fry again until crisp |
Three ways to serve it:
- Classic Cuban plate: White rice as base, Picadillo ladled over top, black beans and fried plantains on the side
- Taco filling: Spoon Picadillo into warm tortillas, top with diced avocado, cilantro, and lime wedges
- Bowl-style: Layer rice, beans, Picadillo, and chopped lettuce in a bowl with mojo sauce drizzled on top
Store and Reheat
Picadillo stores well because the sauce keeps the beef moist, and the flavors deepen overnight. Salad adds the contrast this plate needs, but timing matters - we keep a batch ready for nights like this, something creamy to dunk like poppy seed dressing makes leftover Picadillo work as a quick lunch over greens.
| Method | Time | Best For |
|---|---|---|
| 🍳 Stovetop | 5-7 min | Best flavor and texture - add 2 tablespoon water or broth to prevent drying |
| 📦 Microwave | 2-3 min | Single servings - cover and stir halfway through |
| 🔥 Oven | 20 min at 350°F | Large portions - cover with foil to keep moisture in |
For best results when storing:
- Cool quickly: Spread Picadillo in a shallow container so it cools to room temp in 30 minutes before refrigerating
- Fridge storage: Store in airtight container for 3-4 days - the sauce keeps beef moist longer than plain cooked ground meat
- Freeze in portions: Divide into single-serving containers, freeze up to 3 months - thaw overnight in fridge before reheating
- Add liquid when reheating: Stir in 1-2 tablespoon water, broth, or extra tomato sauce if Picadillo looks dry after storing
- Refresh flavors: Taste after reheating and add a pinch of cumin, salt, or a splash of vinegar to brighten the flavor
Frequently Asked Questions
Yes - cook it completely, cool to room temperature, then refrigerate in an airtight container for up to 4 days. Reheat on the stovetop over medium heat with a splash of water or broth to restore moisture.
Simmer uncovered for 10-15 minutes at medium-low heat after adding the sauce. The mixture should thicken and coat the beef without looking watery or dry.
The beef should be fully browned with no pink, the sauce should coat the meat without pooling liquid at the bottom, and the mixture should look glossy and slightly thickened. Let it rest 5 minutes off heat to finish setting.
For bland flavor, add more salt, cumin, or a splash of vinegar to balance the sweetness. For dryness, stir in 2-3 tablespoon tomato sauce or broth and simmer 2-3 minutes to rehydrate the beef.
Yes - double or triple the recipe, but brown the beef in batches so it caramelizes instead of steaming. Use a larger skillet or wide pot to give the extra volume room to simmer properly.

Beef Picadillo Cuban-Style
Ingredients
Method
- Heat 1 tablespoon olive oil in a large skillet over medium-high heat for 1 minute. Add ground beef and cook 4-5 minutes, breaking it up with a wooden spoon, until no pink remains and beef is deeply browned. Transfer to a plate.1 lb ground beef, 2 Tbsp olive oil
- Add remaining 1 tablespoon olive oil to the same skillet. Add diced onion and green bell pepper, cook 5 minutes over medium heat, stirring occasionally, until softened and translucent. Add minced garlic, cook 1 minute until fragrant.1 medium onion, 1 medium green bell pepper, 4 cloves garlic, 2 Tbsp olive oil
- Return browned beef to the skillet. Stir in tomato sauce, cumin, bay leaf, salt, and pepper. Add green olives and raisins, stir to combine.1 lb ground beef, 1 cup tomato sauce, 1 tsp ground cumin, 1 leaf bay leaf, 0.25 cup green olives, 2 Tbsp raisins
- Bring mixture to a simmer, then reduce heat to medium-low. Cook uncovered 10-15 minutes, stirring every 3-4 minutes, until sauce thickens and coats the beef. The mixture should look glossy and slightly reduced, not watery.1 lb ground beef, 1 cup tomato sauce, 1 tsp ground cumin, 1 leaf bay leaf, 0.25 cup green olives, 2 Tbsp raisins
- Remove from heat, discard bay leaf. Let Picadillo sit 5 minutes off heat so flavors meld and sauce thickens further. Taste and adjust salt or add a splash of vinegar if it tastes too sweet.1 leaf bay leaf
Notes
- Brown beef in batches without crowding the pan for best caramelization.
- Simmer uncovered to thicken sauce and concentrate flavors.
- Add garlic last to prevent burning and preserve fresh flavor.




