If you’ve never encountered Cuban picadillo, let me introduce you to one of the most soul-satisfying dishes in the entire universe. It’s ground beef cooked down in a savory, lightly sweet tomato-based sauce loaded with olives, warm spices, and a handful of golden raisins that create the most intriguing sweet-salty-savory balance you’ve ever tasted. Served over white rice, it’s pure Cuban comfort food in a bowl.
This recipe is a weeknight staple in countless Cuban households — humble ingredients, generous flavor, and a smell that fills your whole home with warmth. The magic happens when the sofrito — that fragrant base of onion, garlic, and bell pepper — meets the tomatoes and spices, creating a sauce so deeply flavored you’d swear it simmered for hours. It hasn’t. You’ll have dinner on the table in under 35 minutes.
Why You'll Love This Recipe
- A complete one-pan dinner in under 35 minutes.
- Uniquely flavored with olives and raisins — sweet, savory, and deeply complex.
- Budget-friendly with pantry-staple ingredients.
- Tastes even better the next day as leftovers.
- Incredibly versatile — use it in empanadas, stuffed peppers, or tacos.
- Naturally gluten-free and easy to adapt.
Ingredients
Main Ingredients
- 1 pound lean ground beef
- 1 medium onion, diced
- 1 green bell pepper, diced
- 4 cloves garlic, minced
- 1 (8-ounce) can tomato sauce
- ½ cup beef broth or dry white wine
- ⅓ cup pimiento-stuffed green olives, halved
- 3 tablespoons golden raisins
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 2 bay leaves
- Salt and black pepper, to taste
- 2 tablespoons olive oil
Optional Add-ins
- Diced potatoes (add with the tomato sauce and cook until tender)
- 1 tablespoon capers (briny and wonderful)
- A splash of red wine vinegar at the end (brightens everything)
- 1 teaspoon smoked paprika (for a deeper color and smoky note)
Step-by-Step Instructions
- Heat olive oil in a large, deep skillet over medium-high heat. Add the diced onion and bell pepper, cooking and stirring until softened and translucent, about 4–5 minutes.
- Stir in the minced garlic and cook for 1 minute more, until fragrant.
- Add the ground beef to the pan. Break it up with a wooden spoon and cook until completely browned, about 6–7 minutes. Drain any excess fat from the pan.
- Stir in the cumin, oregano, salt, and pepper. Add the tomato sauce and broth (or wine), then tuck in the bay leaves. Stir to combine.
- Add the green olives and golden raisins. Reduce heat to low, cover, and simmer for 15–18 minutes, stirring occasionally, until the sauce deepens in flavor and thickens slightly.
- Remove the bay leaves. Taste and adjust seasoning. Serve hot over white rice, with fried sweet plantains on the side if you’re going all out.
Pro Tips
- Don’t skip the raisins — they’re the defining element of authentic picadillo. The sweetness contrasts the briny olives in the most wonderful way.
- Building a proper sofrito (the onion-pepper-garlic base) is the foundation of the dish’s flavor. Don’t rush this step.
- Picadillo reheats beautifully. Make it a day ahead and the flavors will only deepen overnight.
- If the sauce gets too thick during simmering, add a splash more broth to loosen it.
- For richer flavor, use a dry white wine instead of broth in the braising step.
Variations & Substitutions
Ground turkey or chicken makes a lighter version. For a vegetarian take, substitute the beef with lentils or a plant-based ground meat, and use vegetable broth. Add diced potatoes to make it heartier and more filling. Use the picadillo as a filling for homemade empanadas, stuffed bell peppers, or rolled in soft tortillas.
What to Serve With
White rice is the traditional pairing — the fluffy grains soak up all that savory sauce beautifully. Add fried sweet plantains (maduros) and black beans for a full Cuban spread. A simple avocado salad on the side adds cool creaminess to balance the warm spiced beef.
Storage & Reheating
Refrigerate picadillo in an airtight container for up to 4 days. It freezes exceptionally well — portion into freezer bags and store for up to 3 months. Thaw overnight in the fridge and reheat on the stovetop over medium-low heat with a splash of water or broth.
Recipe Card
Prep Time: 10 minutes | Cook Time: 25 minutes | Total Time: 35 minutes | Servings: 4
Ingredients (Summary):
1 lb ground beef, onion, green pepper, garlic, tomato sauce, broth, green olives, golden raisins, cumin, oregano, bay leaves, olive oil, salt & pepper
Instructions (Summary):
Sauté onion and pepper in oil 5 min. Add garlic 1 min. Brown beef, drain fat. Add spices, tomato sauce, broth, olives, raisins. Simmer covered 15–18 min. Remove bay leaves and serve over rice.
Closing Thoughts
Cuban picadillo is one of those dishes that proves great food doesn’t have to be complicated. If you made this recipe, I’d love to hear how it turned out — especially if you went the full route with fried plantains. Leave a comment below and share this recipe with someone who needs more Cuban food in their life!
