Go Back
+ servings
Print Recipe
4.72 from 14 votes

Cuban Beef Picadillo

This Cuban Beef Picadillo is a protein-packed meal that's loaded with flavor!
Prep Time15 mins
Cook Time35 mins
Total Time50 mins
Course: Dinner
Cuisine: Cuban
Keyword: Comfort Food
Servings: 6 servings
Calories: 451kcal
Author: MaryAnn Dwyer


  • 2 Tbsp. olive oil
  • 1 1/2 cups yellow onion, chopped
  • 3 cloves garlic, minced
  • 1 1/2 lb. ground beef
  • 1 tsp. kosher salt
  • 1/2 tsp. freshly ground black pepper
  • 2 cups crushed tomatoes in puree
  • 3 Tbsp. red wine vinegar
  • 1/2 cup roasted red peppers, chopped
  • 2 bay leaves
  • 2 tsp. ground cinnamon
  • 2 tsp. ground cumin
  • 1 tsp. chili powder
  • 1/2 tsp. red pepper flakes
  • 2/3 cup small pimento stuffed green olives
  • 1/2 cup raisins


  • In a large skillet, heat olive oil over medium-high heat. Add the onion and cook until softened and translucent, about 5-7 minutes. Add garlic and continue to cook for one minute. Add the ground beef and cook, breaking it up with a spatula, until it's browned. Season with salt and pepper.
  • Add the tomato puree, red wine vinegar, roasted peppers, bay leaves, cinnamon, cumin, chili powder and red pepper flakes and stir until well combined. Cover and simmer over low heat for 25 minutes. Uncover and add the olives and raisins and mix until combined. Continue to cook for an additional 10 minutes. Serve in bowls topped with a freshly baked biscuit or over white rice.


Calories: 451kcal | Carbohydrates: 24g | Protein: 22g | Fat: 31g | Saturated Fat: 10g | Cholesterol: 81mg | Sodium: 923mg | Potassium: 790mg | Fiber: 5g | Sugar: 6g | Vitamin A: 679IU | Vitamin C: 17mg | Calcium: 112mg | Iron: 5mg