If you’re looking for a flavorful and comforting beef dinner that is easy to prepare and packed with bold Caribbean-inspired flavors, this Crispy Cuban Shredded Beef is a recipe worth adding to your dinner rotation. Tender beef is slowly simmered with onion, garlic, bay leaves, salt, and pepper before being shredded into thin pieces and marinated with fresh lime juice, orange juice, garlic, oregano, and cumin.
The beef is then cooked with golden onions until the edges become beautifully browned and crispy. Every bite combines tender shredded beef with bright citrus, aromatic garlic, warm spices, and sweet caramelized onions.
This Cuban shredded beef recipe is delicious served over white rice with black beans, fried plantains, or a simple fresh salad.
Ingredients:
2 pounds flank steak or skirt steak
1 large yellow onion, quartered
6 cloves garlic, divided
2 bay leaves
1 teaspoon salt
1/2 teaspoon black pepper
1/2 cup fresh lime juice
1/4 cup fresh orange juice
1/4 cup olive oil
1 large yellow onion, thinly sliced
1 teaspoon dried oregano
1/2 teaspoon ground cumin
1/4 cup fresh cilantro, chopped
Lime wedges, for serving
Directions:
Place the flank steak in a large pot and cover with enough water to submerge it. Add the quartered onion, 3 cloves of garlic, bay leaves, salt, and black pepper.
Bring the water to a gentle boil, then reduce the heat and simmer for 45-60 minutes, or until the beef is tender enough to shred easily.
Remove the beef from the cooking liquid and allow it to cool slightly. Reserve about 1/2 cup of the cooking liquid.
Using two forks or your hands, shred the beef into thin strips, following the grain where possible. Place the shredded beef in a large bowl.
Add the lime juice, orange juice, remaining minced garlic, oregano, cumin, and a little of the reserved cooking liquid. Toss well to coat the shredded beef and let it marinate for at least 30 minutes.
Heat the olive oil in a large skillet over medium-high heat. Add the thinly sliced onion and cook for 5-7 minutes, stirring occasionally, until softened and lightly golden.
Add the marinated shredded beef to the skillet with the onions. Cook for 8-10 minutes, stirring occasionally, until the beef becomes browned and crispy around the edges.
Taste and adjust the seasoning with additional salt, pepper, or lime juice as desired.
Garnish with fresh cilantro and serve immediately with lime wedges, white rice, black beans, or fried plantains.
Prep Time: 20 minutes | Cooking Time: 1 hour 10 minutes | Total Time: 1 hour 30 minutes
Kcal: 425 kcal | Servings: 6 servingsCrispy Cuban Shredded Beef with Zesty Lime, Garlic, and Golden Onions
Ingredients:
2 pounds flank steak or skirt steak
1 large yellow onion, quartered
6 cloves garlic, divided
2 bay leaves
1 teaspoon salt
1/2 teaspoon black pepper
1/2 cup fresh lime juice
1/4 cup fresh orange juice
1/4 cup olive oil
1 large yellow onion, thinly sliced
1 teaspoon dried oregano
1/2 teaspoon ground cumin
1/4 cup fresh cilantro, chopped
Lime wedges, for serving
Directions:
Place the flank steak in a large pot and cover with enough water to submerge it. Add the quartered onion, 3 cloves of garlic, bay leaves, salt, and black pepper.
Bring the water to a gentle boil, then reduce the heat and simmer for 45-60 minutes, or until the beef is tender enough to shred easily.
Remove the beef from the cooking liquid and allow it to cool slightly. Reserve about 1/2 cup of the cooking liquid.
Using two forks or your hands, shred the beef into thin strips, following the grain where possible. Place the shredded beef in a large bowl.
Add the lime juice, orange juice, remaining minced garlic, oregano, cumin, and a little of the reserved cooking liquid. Toss well to coat the shredded beef and let it marinate for at least 30 minutes.
Heat the olive oil in a large skillet over medium-high heat. Add the thinly sliced onion and cook for 5-7 minutes, stirring occasionally, until softened and lightly golden.
Add the marinated shredded beef to the skillet with the onions. Cook for 8-10 minutes, stirring occasionally, until the beef becomes browned and crispy around the edges.
Taste and adjust the seasoning with additional salt, pepper, or lime juice as desired.
Garnish with fresh cilantro and serve immediately with lime wedges, white rice, black beans, or fried plantains.
Prep Time: 20 minutes | Cooking Time: 1 hour 10 minutes | Total Time: 1 hour 30 minutes
Kcal: 425 kcal | Servings: 6 servings
Why You’ll Love This Cuban Shredded Beef
There are so many reasons to make this flavorful beef recipe at home:
- Tender and juicy shredded beef
- Crispy browned edges
- Fresh lime and orange juice add brightness
- Plenty of garlic for incredible flavor
- Golden onions add natural sweetness
- Simple pantry-friendly seasonings
- Perfect for family dinners
- Delicious with rice and beans
- Great for leftovers and meal prep
- Easy to customize with your favorite sides
The combination of citrus-marinated beef and crispy onions makes this dish especially satisfying.
Ingredients You’ll Need
Beef
Use flank steak or skirt steak. Both cuts work well for shredding after simmering. Flank steak provides a lean, meaty texture, while skirt steak can offer a richer flavor.
Onion
You’ll use onion in two stages. A quartered onion helps flavor the beef while it cooks, while thinly sliced onion is sautéed later until golden and tender.
Garlic
Fresh garlic gives the beef its characteristic savory flavor. Some garlic is used during the initial cooking process, while the remaining garlic goes into the citrus marinade.
Lime Juice
Fresh lime juice adds acidity and a bright, zesty flavor that balances the richness of the beef.
Orange Juice
Orange juice adds a subtle sweetness and citrus aroma to the marinade.
Olive Oil
Olive oil helps the beef and onions brown beautifully in the skillet.
Oregano and Cumin
These classic seasonings add warmth and depth to the Cuban-inspired flavor profile.
Fresh Cilantro
Fresh cilantro provides a bright herbal finish and pairs beautifully with the lime and garlic.
How to Make Crispy Cuban Shredded Beef
Step 1: Cook the Beef
Place the flank steak or skirt steak into a large pot.
Add enough water to completely cover the beef.
Add the quartered onion, three cloves of garlic, bay leaves, salt, and black pepper.
Bring the liquid to a gentle boil.
Once boiling, reduce the heat and allow the beef to simmer for 45–60 minutes, or until it becomes tender enough to shred easily.
The goal is to cook the beef until it is tender but still flavorful and juicy.
Step 2: Reserve the Cooking Liquid
Remove the cooked beef from the pot and allow it to cool slightly.
Before discarding the cooking liquid, reserve approximately ½ cup.
This flavorful liquid can be added to the marinade and helps keep the shredded beef moist.
Step 3: Shred the Beef
Once the beef is cool enough to handle, use two forks to pull it apart into thin strips.
You can also shred the beef by hand if preferred.
Try to create relatively thin pieces because thinner pieces will become wonderfully crispy when cooked in the skillet.
Place the shredded beef into a large bowl.
Step 4: Prepare the Citrus Marinade
Add fresh lime juice, orange juice, the remaining minced garlic, dried oregano, and ground cumin to the shredded beef.
Add a little of the reserved cooking liquid.
Toss everything together until the beef is evenly coated.
Allow the beef to marinate for at least 30 minutes.
This step gives the shredded beef plenty of time to absorb the citrus, garlic, and spices.
Step 5: Cook the Onions
Heat olive oil in a large skillet over medium-high heat.
Add the thinly sliced onion.
Cook for approximately 5–7 minutes, stirring occasionally.
The onions should become soft, lightly golden, and fragrant.
For deeper caramelization, you can cook them slightly longer over medium heat.
Step 6: Crisp the Beef
Add the marinated shredded beef to the skillet with the golden onions.
Spread the beef across the pan as much as possible.
Cook for approximately 8–10 minutes, stirring occasionally.
Allow some of the beef to remain in contact with the hot skillet so the edges can brown and become crispy.
This is what gives the recipe its irresistible texture.
Step 7: Adjust the Seasoning
Taste the beef and adjust the seasoning according to your preference.
Add additional salt, black pepper, or fresh lime juice if needed.
If you enjoy a stronger citrus flavor, another small squeeze of lime can make the dish even brighter.
Step 8: Garnish and Serve
Transfer the crispy Cuban shredded beef to a serving bowl or platter.
Top with freshly chopped cilantro.
Serve with lime wedges on the side.
The fresh lime juice squeezed over the hot beef just before eating adds a delicious finishing touch.
What Makes This Beef So Flavorful?
The flavor comes from several simple layers.
First, the beef is gently simmered with onion, garlic, and bay leaves. This helps make the meat tender while adding savory flavor.
Next, the shredded beef is coated in fresh lime juice, orange juice, garlic, oregano, and cumin.
Finally, everything is cooked in olive oil with golden onions until the beef develops crispy edges.
The result is a combination of tender, juicy, citrusy, savory, and crispy textures in every bite.
Tips for the Best Cuban Shredded Beef
Choose the Right Cut
Flank steak and skirt steak are excellent choices because they shred well after cooking.
Don’t Skip the Marinade
Allowing the shredded beef to marinate for at least 30 minutes gives the citrus and spices time to penetrate the meat.
Use Fresh Citrus
Fresh lime and orange juice provide a much brighter flavor than bottled juices.
Let the Beef Crisp
Avoid constantly stirring the beef. Let it sit against the hot skillet for a little while so the edges can brown.
Don’t Overcrowd the Pan
If your skillet is small, cook the beef in batches. Overcrowding can cause the beef to steam instead of becoming crispy.
Finish with Fresh Lime
A squeeze of fresh lime juice right before serving brings all the flavors together.
What to Serve with Cuban Shredded Beef
This beef is incredibly versatile and works with many different side dishes.
White Rice
Fluffy white rice is one of the easiest ways to serve the beef. The rice absorbs the flavorful juices.
Black Beans
Black beans create a classic and hearty combination with Cuban-style beef.
Fried Plantains
Sweet fried plantains provide a wonderful contrast to the savory and citrusy beef.
Fresh Salad
A simple salad with lettuce, tomato, cucumber, and lime dressing can add freshness to the meal.
Avocado
Creamy avocado pairs beautifully with crispy beef and fresh lime.
Warm Tortillas
You can also use the shredded beef as a filling for tacos, wraps, or sandwiches.
How to Use Leftover Shredded Beef
One of the best things about this recipe is how versatile the leftovers are.
Use leftover Cuban shredded beef to make:
- Beef tacos
- Rice bowls
- Burritos
- Quesadillas
- Sandwiches
- Nachos
- Salads
- Stuffed tortillas
- Breakfast hash
Simply reheat the beef in a skillet to bring back some of its crispy texture.
Storage Instructions
Allow leftover beef to cool before placing it in an airtight container.
Store it in the refrigerator and enjoy within a few days.
When reheating, use a skillet over medium heat. This method is preferable to microwaving because it helps restore the crispy edges.
Add a small squeeze of fresh lime after reheating for extra flavor.
Frequently Asked Questions
Can I use another cut of beef?
Yes. Flank steak and skirt steak are recommended, but other beef cuts suitable for slow cooking can work as well. The key is cooking the beef until it is tender enough to shred.
Can I make this recipe ahead of time?
Absolutely. You can cook and shred the beef ahead of time, then refrigerate it. When ready to serve, marinate and crisp the beef in the skillet with the onions.
How do I make the beef extra crispy?
Make sure the skillet is hot and avoid overcrowding it. Spread the beef out and allow it to cook undisturbed for a few minutes before stirring.
Can I make it spicy?
Yes. Add crushed red pepper flakes, diced jalapeño, or a pinch of cayenne pepper to the marinade.
Can I skip the orange juice?
You can, but orange juice adds a subtle sweetness that balances the lime. If you don't have orange juice, you can use a small amount of another citrus juice.
What is the best way to serve Cuban shredded beef?
For a classic meal, serve it with white rice, black beans, fried plantains, fresh cilantro, and lime wedges.
Recipe Details
Recipe Name: Crispy Cuban Shredded Beef with Zesty Lime, Garlic & Golden Onions
Category: Dinner
Cuisine: Cuban-inspired
Prep Time: 20 minutes
Cooking Time: 1 hour 10 minutes
Marinating Time: 30 minutes
Total Time: Approximately 1 hour 30 minutes
Servings: 6
Calories: Approximately 425 kcal per serving
Final Thoughts
This Crispy Cuban Shredded Beef with Zesty Lime, Garlic, and Golden Onions is a delicious way to transform a simple cut of beef into a flavorful and satisfying meal.
The tender shredded beef absorbs the fresh citrus marinade before being cooked with golden onions until the edges become crispy and caramelized. Fresh cilantro and lime add the perfect finishing touch.
Serve it with white rice, black beans, fried plantains, or your favorite vegetables for a comforting dinner that brings bold Cuban-inspired flavors to your table.
If you love easy shredded beef recipes, garlic lime beef, crispy beef, and flavorful family dinners, this recipe is definitely worth saving. 🍋🥩🧄
