July 20, 2026 · 5 min

Cuban-Style Bavette Steak with Pineapple Mojo Sauce and Cilantro Rice

Dinner5 min1933 cal / serving

Bring the vibrant flavors of Cuba to your dinner table with this bavette steak recipe. The star of the show is a luscious pineapple mojo sauce, made with pineapple juice, Cuban spices and a touch of butter for richness. Paired with a cool and crunchy pineapple-cucumber salad and fragrant cilantro rice, this meal is a perfect balance of savory, sweet and tangy.

Bavette steak, also known as flap steak, is a flavorful cut that cooks quickly and stays tender when sliced against the grain. The mojo sauce, inspired by the classic garlicky citrus marinade, gets a tropical twist from pineapple juice. This dish is easy enough for a weeknight but impressive enough for company. Serve it with a side of rice and salad for a complete, satisfying meal.

Recipe details

Dinner5 min1933 cal / serving2 servings

Nutrition per serving

Calories1933 kcalProtein33.7 gFat147.3 gCarbs123.2 gSugar83.9 gFiber2.4 gSodium657 mg

Dietary labels

Gluten-free: yesLactose-free: noDairy-free: no

Allergen check

Gluten / wheat: not detectedMilk / dairy: containsEgg: not detectedFish: not detectedShellfish: not detectedPeanut: not detectedTree nuts: not detectedSoy: not detectedSesame: not detectedMustard: not detectedCelery: not detectedSulphites: not detectedLupin: not detectedMolluscs: not detected

Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies.

Ingredients

Onion0.5 unit OnionView ingredient guide
White Rice0.75 cup White RiceView ingredient guide
Bavette Steak10 ounce Bavette SteakView ingredient guide
Mini Cucumber1 unit Mini CucumberView ingredient guide
Lime1 unit LimeView ingredient guide
Garlic Powder1 teaspoon Garlic PowderView ingredient guide
Cilantro0.25 ounce CilantroView ingredient guide
Pineapple4 ounce PineappleView ingredient guide
Sugar1.5 teaspoon (tsp) SugarView ingredient guide
Butter2 tablespoon (tbsp) ButterView ingredient guide

Instructions

  1. Wash and dry all produce. Drain the pineapple over a small bowl, reserving the juice. Trim and dice the cucumber into ¼-inch pieces. Halve and peel the onion. Dice one-quarter of the onion into ¼-inch pieces; thinly slice another one-quarter. Roughly chop the cilantro. Quarter the lime.
  2. In a small pot, combine the rice, 1¼ cups water (2¼ cups for 4 servings) and a pinch of salt. Bring to a boil, then cover and reduce to a low simmer. Cook until the rice is tender, 15-20 minutes. Keep covered off heat until ready to serve.
  3. While the rice cooks, in a medium bowl, combine the drained pineapple, diced cucumber, diced onion, half the cilantro, half the garlic powder, 1 tablespoon olive oil, ½ teaspoon sugar and juice from half the lime (for 4 servings: 2 tablespoons olive oil and 1 teaspoon sugar). Season with salt and pepper. Refrigerate until ready to serve.
  4. Pat the steak dry with paper towels and season all over with half the Cuban spice blend, salt and pepper. Heat a large drizzle of oil in a large pan over medium-high heat. Add the steak and cook until browned and cooked through, 4-6 minutes per side. Reduce heat if browning too quickly. Transfer to a cutting board to rest. Wipe out the pan.
  5. Heat a drizzle of oil in the same pan over medium-high heat. Add the sliced onion and cook, stirring occasionally, until softened, 2-4 minutes. Add the reserved pineapple juice, remaining Cuban spice blend, remaining garlic powder and 1 teaspoon sugar (2 teaspoons for 4 servings); cook, stirring, until the liquid reduces, 1-2 minutes. Add ¼ cup water (½ cup for 4 servings); cook, stirring, until the sauce thickens, 1-2 minutes. Remove from heat; stir in the butter until melted. Add juice from one lime wedge (two wedges for 4 servings). Taste and season with salt and pepper. If needed, add more water a splash at a time until saucy.
  6. Slice the steak crosswise. Fluff the rice with a fork; stir in the remaining cilantro. Divide the rice, steak and salad between shallow bowls. Drizzle the steak and rice with the mojo sauce. Serve.

Recipe Tips

For the best texture, slice the bavette steak against the grain after resting.

If the mojo sauce is too thick, add a splash of water to reach your desired consistency.

The pineapple-cucumber salad can be made ahead and refrigerated until serving.

FAQ

Can I use a different cut of steak?

Yes, you can substitute bavette with flank steak or skirt steak. Adjust cooking time as needed.

How do I make the Cuban spice blend at home?

Combine 1 teaspoon each of ground cumin, dried oregano and garlic powder, plus ½ teaspoon each of smoked paprika and salt. Adjust to taste.

Can I make this dish dairy-free?

Yes, substitute the butter with a dairy-free alternative or use olive oil for the sauce.

DandyRecipes community

Rate and discuss this recipe

Your rating and comments help other DandyRecipes readers decide what to cook next.

Your recipe vote

No DandyRecipes user votes yet.

Recipe comments

0 DandyRecipes comments

No DandyRecipes comments yet.

More recipe ideas

12 similar recipes you might like

These suggestions are based on shared ingredients, meal type, and recipe metadata.