Cuban Beef Picadillo is a savory, tomato-based ground beef hash simmered with aromatic vegetables, briny olives, and sweet raisins to create a balanced, comforting meal. This traditional dish relies on a base of sofrito to build deep layers of flavor, making it a staple in kitchens across the island for its simplicity and versatility.
Table of Contents
Table of Contents
Why You’ll Love This Cuban Beef Picadillo
The beauty of this dish lies in the contrast of flavors. You get the savory depth of the ground beef seasoned with cumin and oregano, cut through by the sharp, salty punch of green olives. The addition of raisins provides a subtle sweetness that mellows the acidity of the tomatoes, creating a complex profile in every bite.
Beyond the flavor, the texture is incredibly satisfying. It isn’t quite a stew and isn’t quite a dry hash, landing perfectly in the middle with a thick, saucy consistency that clings to every morsel of meat. It feels like a hug in a bowl, perfect for busy weeknights when you want something substantial.
It is also a highly forgiving recipe. Because the meat is browned and then simmered until tender, it is nearly impossible to mess up. It serves as an excellent foundational meal that scales up easily for gatherings, ensuring you always have enough to satisfy a hungry crowd.
Ingredients of the Cuban Beef Picadillo
For the Base
- 1 lb lean ground beef
- 1 tablespoon olive oil
- 1 medium yellow onion, finely diced
- 1 green bell pepper, finely diced
- 3 cloves garlic, minced
For the Simmer
- 1 can (15 oz) tomato sauce
- 1/2 cup beef broth (halal)
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 1/4 cup manzanilla olives, pitted and halved
- 1/4 cup golden raisins
- Salt and black pepper to taste

Equipment / Tools Needed
- Large skillet or Dutch oven
- Wooden spoon or spatula
- Chef’s knife
- Cutting board
- Measuring cups and spoons
Step-by-Step Instructions
Step 1: Brown the Meat
Place your large skillet over medium-high heat. Add the ground beef and cook, breaking it apart with a wooden spoon, until it is browned and no longer pink. Once browned, drain any excess fat if necessary, but keep a small amount for flavor.
Step 2: Sauté the Aromatics
Push the beef to the side of the pan and add the olive oil, onions, and bell peppers to the center. Sauté these vegetables until they are soft and translucent, which should take about 5 to 7 minutes. Stir in the minced garlic during the last minute of cooking until it becomes fragrant.
Step 3: Simmer the Sauce
Pour in the tomato sauce and beef broth, stirring to combine all the ingredients thoroughly. Add the cumin, oregano, olives, and raisins. Reduce the heat to low, cover the pan, and let the mixture simmer gently for 15 to 20 minutes to allow the flavors to meld together.
Step 4: Season and Finish
Remove the cover and continue to simmer for another 5 minutes if you prefer a thicker consistency. Taste the picadillo and season with salt and pepper as needed. Serve while hot and fragrant.

Tips & Tricks
For the best flavor, don’t rush the simmering process. Allowing the tomato sauce to reduce slightly concentrates the flavor of the aromatics and helps the raisins plump up, adding little bursts of sweetness. If you want a bit of extra brightness, a squeeze of fresh lime juice right before serving cuts through the richness beautifully.
Serving Suggestions
Traditional service calls for this dish to be served over a mound of fluffy white rice. For a complete meal, pair it with a side of fried sweet plantains and a crisp green salad. It also makes a wonderful filling for empanadas or as a topping for baked potatoes.
Variations / Substitutions
Feel free to experiment with the vegetables by adding finely diced potatoes, which are a common regional variation that adds a heartier, starchier texture. If you prefer a bit of heat, you can add a pinch of chili flakes or a finely diced jalapeño along with the bell peppers.
Storage and Reheating
Store leftover picadillo in an airtight container in the refrigerator for up to three days. To reheat, warm it gently on the stovetop over low heat, adding a splash of water or beef broth if the sauce has thickened too much in the fridge.
Nutritional Info
Calories: 320 kcal
Protein: 22g
Carbohydrates: 18g
Fat: 16g
Conclusion
Cuban Beef Picadillo stands out as a reliable and delicious meal that brings authentic, savory comfort to your dinner table. Whether you are cooking for family or preparing a meal in advance, its balance of savory and sweet ensures a memorable experience.
Give this classic recipe a try during your next busy week. It is a wonderful way to enjoy wholesome ingredients prepared with care and tradition.
FAQ
Can I freeze this dish?
Yes, this recipe freezes exceptionally well. Let it cool completely before transferring to a freezer-safe bag or container, where it will keep for up to two months.
What if I don’t like raisins?
While raisins are traditional for the sweet-and-salty contrast, you can certainly omit them. The dish will remain flavorful, though it will have a more savory profile without the hint of sweetness.
How can I make this even faster?
You can use pre-chopped onions and peppers from the grocery store to cut down on prep time. Using a wider skillet also helps the liquid reduce faster, shaving a few minutes off the cooking time.
Can I use ground turkey instead?
Absolutely, ground turkey or chicken works perfectly as a lighter alternative. Just ensure you adjust the seasoning slightly, as poultry is more subtle than beef.

Cuban Beef Picadillo
Ingredients
- 1 lb lean ground beef
- 1 tablespoon olive oil
- 1 medium yellow onion, finely diced
- 1 green bell pepper, finely diced
- 3 cloves garlic, minced
- 1 can (15 oz) tomato sauce
- 1/2 cup halal beef broth
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 1/4 cup manzanilla olives, pitted and halved
- 1/4 cup golden raisins
- Salt and black pepper to taste
Instructions
- Place a large skillet over medium-high heat and brown the ground beef, breaking it apart with a spoon until no longer pink.
- Drain excess fat as needed.
- Push the meat to the side, add olive oil, onions, and bell peppers to the center, and sauté until soft, about 5 to 7 minutes.
- Stir in the minced garlic during the last minute of cooking.
- Pour in the tomato sauce and beef broth, stirring to combine.
- Add the cumin, oregano, olives, and raisins.
- Reduce heat to low and simmer for 15 to 20 minutes until the sauce has thickened to your desired consistency.
- Season with salt and pepper to taste before serving.