Oh my goodness, foodie friends! Get ready to transport your taste buds straight to the vibrant streets of Havana with this incredible Cuban ground beef recipe. Our version brings all the authentic flavors together in one sizzling skillet that’s perfect for busy weeknights or lazy weekend feasts.
Why This Recipe Works
- The secret blend of cumin, oregano, and smoked paprika creates that authentic Cuban flavor profile that’ll make you feel like you’re dining in Little Havana
- Using ground beef instead of traditional shredded beef cuts the cooking time from hours to minutes while still delivering incredible richness and texture
- The addition of green olives and raisins provides that perfect sweet-salty balance that Cuban cuisine is famous for, creating layers of flavor in every bite
- Simmering the beef in tomato sauce and beef broth allows all the spices to meld together beautifully, resulting in a deeply flavorful and moist filling
- This versatile recipe works equally well as a main dish over rice, stuffed into peppers, or as the star filling for incredible Cuban sandwiches
Ingredients
- 2 pounds ground beef (80/20 blend for optimal flavor and moisture)
- 1 large yellow onion, finely diced (about 1 1/2 cups)
- 1 large green bell pepper, finely diced (about 1 1/2 cups)
- 4 cloves garlic, minced (about 2 tablespoons)
- 1 can (8 ounces) tomato sauce
- 1/2 cup beef broth
- 1/2 cup pimiento-stuffed green olives, sliced
- 1/4 cup raisins
- 2 tablespoons olive oil
- 2 teaspoons ground cumin
- 1 teaspoon dried oregano
- 1 teaspoon smoked paprika
- 1/2 teaspoon black pepper
- 1 teaspoon salt (plus more to taste)
- 2 bay leaves
- 2 tablespoons fresh cilantro, chopped (for garnish)
Equipment Needed
- Large skillet or Dutch oven (12-inch minimum)
- Wooden spoon or spatula
- Cutting board
- Chef’s knife
- Measuring cups and spoons
- Can opener
- Mixing bowls
Instructions

Prep Your Flavor Foundation
Before we start cooking, let’s get all our ingredients prepped and ready to go! Finely dice your yellow onion and green bell pepper into uniform 1/4-inch pieces – this ensures they cook evenly and release their sweetness properly. Mince your garlic cloves until they’re almost paste-like, which will help distribute that incredible garlic flavor throughout the dish. Measure out all your spices into a small bowl so they’re ready to add at the right moment. Slice your pimiento-stuffed green olives into rounds and have your raisins standing by. Pro tip: if your raisins are looking a bit dry, plump them up in warm water for 10 minutes before using – they’ll absorb more flavor during cooking! Having everything measured and prepped before you start cooking (mise en place, as the fancy chefs say) makes the actual cooking process smooth and stress-free.
Brown the Beef to Perfection
Heat your large skillet or Dutch oven over medium-high heat and add the 2 tablespoons of olive oil. Once the oil shimmers (about 1-2 minutes), add the ground beef and break it up with your wooden spoon. Cook for 5-7 minutes, stirring occasionally, until the beef is nicely browned and no pink remains. You’ll know it’s ready when the meat has developed a beautiful golden-brown color and those little crispy bits start forming on the bottom of the pan. Don’t drain the fat unless there’s an excessive amount – that rendered beef fat is packed with flavor and will help carry the spices throughout the dish. If there’s more than about 2 tablespoons of fat, you can spoon some out, but leave enough to sauté your vegetables. The browning process creates those delicious Maillard reaction flavors that form the foundation of our Cuban masterpiece.
Sauté the Aromatics
Reduce the heat to medium and add your diced onion and green bell pepper to the skillet with the browned beef. Cook for 6-8 minutes, stirring frequently, until the vegetables have softened and the onions become translucent. You’ll notice the vegetables releasing their moisture and the onions developing a slight golden edge. Add the minced garlic and cook for just 1 minute more – be careful not to burn the garlic, as it can turn bitter. The aroma at this point should be absolutely heavenly! The combination of sautéed onions, peppers, and garlic with the browned beef creates the holy trinity of flavor bases. This step is crucial for developing depth of flavor, so don’t rush it – those softened vegetables will melt into the sauce and create incredible texture.
Build the Flavor Layers
Now for the magic! Sprinkle all your spices – the cumin, oregano, smoked paprika, black pepper, and salt – over the beef and vegetable mixture. Stir constantly for 1 minute to toast the spices and wake up their flavors. You’ll immediately smell the aromas intensifying as the heat activates the essential oils in the spices. Add the tomato sauce, beef broth, sliced green olives, raisins, and bay leaves. Bring the mixture to a gentle simmer, then reduce the heat to low. Cover the skillet and let it simmer for 15-20 minutes, stirring occasionally. The sauce should thicken slightly and the flavors will meld together beautifully. The raisins will plump up and release their sweetness, balancing the salty olives and rich beef.
Final Adjustments and Serving
After simmering, remove the bay leaves and discard them. Taste your Cuban beef and adjust the seasoning if needed – you might want an extra pinch of salt or a squeeze of lime juice to brighten things up. The mixture should be moist but not soupy, with the beef tender and infused with all the wonderful spices. Stir in half of the chopped fresh cilantro. Serve immediately over white rice, with the remaining cilantro sprinkled on top for freshness and color. For an authentic experience, serve with black beans and fried plantains on the side. The dish should be piping hot, aromatic, and ready to transport your taste buds to Cuba!
Tips and Tricks
If you want to take your Cuban ground beef to the next level, here are some pro tips that’ll make you feel like an abuela in the kitchen! First, consider using a combination of ground beef and ground pork – the pork adds incredible richness and authenticity to the dish. About 1 1/2 pounds beef and 1/2 pound pork creates the perfect balance. For maximum flavor development, you can brown the meat in batches instead of all at once – this prevents steaming and ensures each piece gets properly caramelized. Don’t overcrowd the pan! If you’re feeding a crowd, work in two batches for that perfect sear.
When it comes to the olives, don’t limit yourself to just the green ones! Adding a few chopped kalamata olives along with the green olives creates an even more complex salty flavor profile. For the raisins, golden raisins work beautifully if you prefer a milder sweetness, or you can try dried cherries for a slightly tart twist. If you’re making this ahead of time, it actually tastes even better the next day after the flavors have had time to marry in the refrigerator. Just reheat gently on the stove with a splash of beef broth to loosen it up.
The type of tomato sauce you use matters more than you might think! Look for a plain tomato sauce without added Italian seasonings – you want a clean tomato flavor that won’t compete with your Cuban spices. If you only have crushed tomatoes, you can pulse them in a blender briefly to achieve a saucier consistency. For an extra flavor boost, try using homemade beef broth instead of store-bought – the difference is noticeable! If you’re using store-bought broth, look for low-sodium versions so you can control the salt level yourself.
Don’t skip the fresh cilantro at the end – it’s not just garnish! The fresh herb provides a bright, citrusy note that cuts through the richness of the beef and balances the dish perfectly. If you’re one of those people who think cilantro tastes like soap (I feel for you!), fresh parsley with a squeeze of lime makes a great substitute. For serving, warm your plates before dishing up – it keeps the food hotter longer and makes for a more restaurant-quality presentation. And finally, always let the finished dish rest for 5 minutes off the heat before serving – this allows the flavors to settle and the sauce to thicken to the perfect consistency.
Recipe Variations
- Cuban Beef Stuffed Peppers: Transform this recipe into impressive individual servings by stuffing the beef mixture into hollowed-out bell peppers. Use a mix of red, yellow, and green peppers for visual appeal. Top each pepper with a slice of Swiss cheese and bake at 375°F for 20-25 minutes until the peppers are tender and the cheese is golden and bubbly. The sweet roasted peppers pair beautifully with the savory beef filling, creating a complete meal that’s perfect for dinner parties or meal prep.
- Spicy Cuban Beef: Turn up the heat by adding 1-2 minced jalapeños (seeds removed for less heat, included for more fire) during the vegetable sauté step. Increase the smoked paprika to 2 teaspoons and add 1/2 teaspoon of cayenne pepper with the other spices. For extra authenticity, include a tablespoon of adobo sauce from canned chipotles in adobo – it adds smoke, heat, and complexity. Serve with cooling avocado slices or a dollop of sour cream to balance the spiciness.
- Cuban Beef Empanadas: Use the cooled beef mixture as filling for homemade or store-bought empanada dough. Place 2-3 tablespoons of filling in the center of each dough round, fold over, and seal the edges with a fork. Brush with an egg wash and bake at 400°F for 18-22 minutes until golden brown. These make fantastic appetizers or handheld meals, perfect for parties, picnics, or packed lunches. The flaky pastry contrasts wonderfully with the savory filling.
- Healthy Cuban Bowl: Create a nutrient-packed bowl by serving the beef over cauliflower rice instead of white rice. Add black beans, roasted sweet potatoes, sautéed spinach, and sliced avocado. Drizzle with a lime crema made from Greek yogurt, lime juice, and a pinch of cumin. This variation cuts carbs while maximizing vegetables, making it perfect for those watching their carbohydrate intake or simply wanting a lighter version without sacrificing flavor.
- Cuban Beef Soup: Transform the recipe into a comforting soup by doubling the beef broth and adding 4 cups of additional liquid (water or more broth). Include diced potatoes, carrots, and corn kernels during the simmering stage. Let it simmer for 30-40 minutes until the vegetables are tender. Serve with crusty bread for dipping – it’s the ultimate comfort food on a chilly evening and makes excellent use of leftovers.
Frequently Asked Questions
Can I make this recipe with ground turkey or chicken instead of beef?
Absolutely! While beef provides that traditional richness, ground turkey or chicken work beautifully for a lighter version. Use 93% lean ground turkey or chicken to ensure enough fat for flavor and moisture. You might want to add an extra tablespoon of olive oil when browning since poultry is leaner. The cooking times remain the same, but do taste and adjust seasoning at the end – poultry sometimes needs a bit more salt and spice to stand up to the other flavors. The result is still incredibly delicious and makes for a healthier weeknight option that doesn’t sacrifice any of the Cuban flair.
How long can I store leftovers, and what’s the best way to reheat them?
Leftovers will keep beautifully in an airtight container in the refrigerator for 3-4 days. For longer storage, freeze it for up to 3 months – though the texture of the vegetables may soften slightly upon thawing. The best way to reheat is on the stovetop over medium-low heat with a splash of water or beef broth to prevent drying out. Stir frequently until heated through, which should take about 8-10 minutes. Avoid microwaving if possible, as it can make the meat rubbery and heat unevenly. If you must microwave, do it in 1-minute intervals, stirring between each, and add a tablespoon of water to the container.
I’m not a fan of raisins – can I omit them or substitute something else?
Of course! The raisins provide sweetness to balance the salty olives, but if you’re not a fan, you have several options. You can simply omit them entirely – the dish will still be delicious. For alternative sweetness, try dried apricots chopped small, prunes, or even a tablespoon of brown sugar stirred in at the end. Another great option is adding a tablespoon of orange juice during the simmering stage – it provides citrusy sweetness that’s very authentic to Cuban cooking. If you prefer no sweetness at all, the recipe still works wonderfully – just expect a more savory, briny profile from the olives.
What’s the best way to serve this for a crowd or party?
This recipe is fantastic for entertaining! For a party, set up a Cuban beef bar with the warm beef mixture in a slow cooker on the “warm” setting. Provide small tortillas or slider buns for making mini sandwiches, white rice, black beans, and various toppings like shredded lettuce, diced tomatoes, sliced avocado, sour cream, and lime wedges. For a more formal approach, serve it family-style in a large serving bowl surrounded by plantain chips for scooping. You can easily double or triple the recipe – just use a larger pot and extend the simmering time by 5-10 minutes to ensure flavors develop properly.
Can I make this recipe in a slow cooker or Instant Pot?
Definitely! For slow cooker version: brown the beef and sauté vegetables on the stove first, then transfer everything to the slow cooker. Cook on low for 4-6 hours or high for 2-3 hours. For Instant Pot: use the sauté function to brown beef and cook vegetables, then add remaining ingredients. Pressure cook on high for 8 minutes with natural release for 5 minutes, then quick release. Both methods work well, though the stovetop version develops slightly better flavor from the reduction of liquids. The pressure cooker is fastest, while the slow cooker is great for hands-off cooking when you’re busy during the day.
Summary
This Cuban ground beef recipe delivers authentic flavor in just 30 minutes! With its perfect spice blend, sweet-salty balance, and versatile serving options, it’s sure to become a family favorite for weeknights and entertaining alike.
