
Cuban-Style Beef Tassajo with Roasted Sweet Potato and Red Onion Mojo
An original main dish inspired by traditional Cuban flavors: shredded beef simmered until tender, then sautéed with classic sofrito, tomato, and gentle spices, served with roasted sweet potato and a warm red onion mojo with garlic, citrus, and parsley. Comforting, savory, and deeply Caribbean.
Ingredients
- 700 g beef flank (cut en 2 or 3 trozos large)
- 700 g sweet potato (pelado and cut in wedges gruesos)
- 180 g white onion (slice fina)
- 160 g red onion (slice fina)
- 120 g green bell pepper (in strips finas)
- 24 g garlic (chopped or machacado, divided)
- 180 g crushed tomato (without sugar added)
- 120 ml orange juice (divided)
- 45 ml lime juice (freshly squeezed)
- 60 ml olive oil (divided)
- 15 ml white vinegar (for the mojo)
- 4 g ground cumin (divided)
- 2 g dried oregano (divided)
- 2 g sweet paprika
- 1 unit bay leaf
- 15 g fresh parsley (chopped)
- 10 g salt (or to taste, divided)
- 2 g black pepper (or to taste, divided)
- 900 ml water (approx., for cocer the carne)
Nutrition facts
per serving
Approximate nutritional information. Estimated from the recipe’s ingredients and amounts, using standard reference nutrition values. It may vary with brands, sizes and cooking method. For guidance only; not a substitute for medical or dietary advice.
Allergens
No declared allergens
Instructions
- 1
Preheat the oven to 220 °C / 425 °F. Place the sweet potato on a baking tray and toss with 2 tablespoons olive oil, 1/2 teaspoon salt, 1/4 teaspoon black pepper, and the sweet paprika. Roast for 35 to 40 minutes, turning halfway through, until tender and browned at the edges.
- 2
While the sweet potato roasts, place the beef flank in a medium pot with the water, bay leaf, half of the white onion, 2 garlic cloves, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Bring to a boil, reduce the heat, and cook covered for 65 to 75 minutes, until the meat is very tender.
- 3
Remove the beef from the pot and let it rest for 10 minutes. Reserve 240 ml / 1 cup of the cooking broth and discard the bay leaf. Shred the beef into medium strands with two forks.
- 4
In a large skillet, heat 1 tablespoon olive oil over medium heat. Add the remaining white onion, green bell pepper, and 3 garlic cloves. Sauté for 5 to 6 minutes until the vegetables are soft and fragrant.
- 5
Add the crushed tomato, 60 ml / 1/4 cup orange juice, 120 ml / 1/2 cup of the reserved broth, 1 teaspoon cumin, 1/2 teaspoon oregano, 1/4 teaspoon salt, and 1/4 teaspoon black pepper to the skillet. Cook for 4 minutes, stirring, until a light sauce forms.
- 6
Add the shredded beef to the skillet and mix well with the sauce. Cook for 8 to 10 minutes over medium-low heat until the liquid reduces and the meat becomes juicy, flavorful, and lightly crisped on some edges.
- 7
For the mojo, heat the remaining 1 tablespoon olive oil in a small skillet over medium-low heat. Add the red onion and the remaining 3 garlic cloves. Cook for 3 to 4 minutes without letting them brown too much.
- 8
Add the lime juice, the remaining 60 ml / 1/4 cup orange juice, white vinegar, 1/2 teaspoon cumin, 1/2 teaspoon oregano, chopped parsley, and a pinch of salt and pepper to the mojo. Cook 1 minute more and remove from the heat.
- 9
Serve a portion of roasted sweet potato on each plate, place the beef on top or alongside, and finish with the warm red onion mojo. Adjust salt and pepper to taste before serving.
Chef tips
For deeper flavor, you can cook the beef a few hours ahead and shred it once chilled; this makes it easier to sauté later. The mojo should stay bright and tangy, not dry.
Substitutions
You can use flank, chuck, or brisket. If sweet potato is unavailable, substitute boiled yuca and finish it in the oven for color. Parsley can be replaced with cilantro for a more herbal profile.
What I used to make it
Generic kitchen tools that work for this recipe. You don’t need to buy anything to make it.
Illustrative imageNinja Professional BL610 Blender
Smoothies, sauces and soups
- Smoothies, sauces and soups
- Easy-to-wash jar
- Check the power and jar size
Illustrative imageCosori Pro LE 5 Qt Air Fryer
Browning and baking with little oil
- Browns food with very little oil
- Handy for vegetables, chicken and reheating
- Check the basket capacity
Illustrative imageTempPro TP19H Digital Thermometer
Checking doneness of meat and chicken
- Checks doneness of meat and chicken
- Quick reading
- Clean the probe after each use
As an Amazon Associate, I earn from qualifying purchases.
Ratings & reviews
Sign in to rate this recipe
Sign inRelated recipes

Creole Okra with Shredded Turkey, Garlic-Lime Rice
75 min

Cuban Pork and Sweet Corn Stew with Cilantro Lime Rice
80 min

Cuban Criollo Picadillo with Golden Sweet Potato and Lime
55 min

Cuban Pork Cazuela with Sweet Corn, Sweet Potato, and Mint Mojo
85 min

Cuban Chicken and Eggplant Picadillo with Lime Rice and Crispy Green Plantain
65 min

Cuban Creole Cod with Cumin Sweet Potato and Lime-Glazed Onions
60 min