Today we’re heading to Cuba—an island where the food is steeped in sunshine, citrus, and soulful simplicity. Two iconic dishes, without which no Cuban table is imaginable, await you.
Crispy, caramelized beef with garlic and lime—one of the most beloved dishes in Cuban cuisine. The meat is first boiled until tender, then shredded and seared over high heat until it develops a golden, crunchy crust. The result is an incredible contrast: crackle on the outside, juiciness within, and a vivid citrus tang.
Ingredients (serves 4):
• Beef brisket (or flank steak) — 800 g
• Large yellow onions — 2
• Garlic — 6 cloves
• Limes — 3 (juice)
• Olive oil — 4 tbsp
• Coarse salt — 1.5 tsp
• Freshly ground black pepper — 1 tsp
• Bay leaves — 2
• Fresh parsley — for serving
Preparation:
Step 1. Boiling the meat.
Place the beef brisket in a large pot and cover with cold water so that the meat is submerged by 5 cm. Add 1 bay leaf, 2 whole garlic cloves, and 1 tsp salt. Bring to a boil over high heat, then reduce to low. Cook for 1.5–2 hours. The sign it’s ready: the meat pulls apart easily into strands when pressed with two forks.
Step 2. Shredding.
Remove the meat from the broth and let it cool for 15 minutes. Using two forks, shred the beef into long, thin strands along the grain. The pieces should be thin—no more than 3–4 mm thick and 5–7 cm long. The thinner the strands, the more crunch you’ll get.
Step 3. Marinating.
Slice the onions into thin half-moons, 2–3 mm thick. Finely chop the remaining garlic (4 cloves) with a knife until it becomes a paste. Squeeze the juice from 3 limes. In a large bowl, combine the shredded meat, half the onion, all the garlic, lime juice, 0.5 tsp salt, and black pepper. Mix with your hands so every strand is coated in marinade. Cover and leave to marinate for at least 30 minutes at room temperature (ideally, 1–2 hours in the refrigerator).
Step 4. Frying the onions.
Heat 1.5 tbsp olive oil in a large cast-iron skillet over medium heat. Add the remaining half of the onion and cook for 8–10 minutes, stirring every 2 minutes. The sign it’s ready: the onion has softened, turned translucent, and taken on a golden caramel color. Transfer the onion to a plate.
Step 5. Frying the meat.
This is the crucial stage! Turn the heat up to maximum. Add the remaining 2.5 tbsp olive oil to the same skillet. Remove the meat from the marinade, gently squeezing out the excess liquid. Lay the meat out in a single layer—don’t crowd the skillet; if necessary, fry it in 2 batches. DO NOT TOUCH the meat for 3–4 minutes. Let it seize and form a crust. Then turn it over and fry for another 3 minutes. The sign it’s ready: the edges of the strands are deep golden and crisp, with caramelized charred spots, while the center remains juicy.
Step 6. Bringing it together and serving.
Return the fried onions to the skillet with the meat, toss, and heat through for 1 minute. Transfer to a warm plate, garnish with fresh parsley and lime wedges. Serve immediately—the crunch won’t wait! The classic accompaniment is white rice and fried plantains (tostones).
Step 7. Final taste check.
Taste the meat: it should be sharply tangy from the lime, with a deep garlic aroma and a pleasant saltiness. If it needs more brightness, squeeze another half lime directly over the plate.
💡 Fact: The name “Vaca Frita” literally translates as “fried cow.” The dish was born from Cuba’s tradition of thrift—yesterday’s boiled meat wasn’t thrown away, but fried until crisp with garlic and lime, transforming simple leftovers into an entirely new, luxurious dish. Today, Vaca Frita is served in the finest restaurants of Miami and Havana as a point of pride in Cuban cuisine.
A legendary Cuban side dish that on the island is considered a full main course—fragrant rice with black beans, cooked together in a single pot. The rice absorbs the dark, rich bean broth and turns a deep grayish-purple. The flavor is earthy, with smoky notes of cumin, garlic, and oregano.
Ingredients (serves 4–6):
• Black beans (dried) — 250 g (or 2 cans, 400 g each)
• Long-grain rice — 300 g
• Yellow onion — 1 large
• Green bell pepper — 1 large
• Garlic — 5 cloves
• Olive oil — 3 tbsp
• Bay leaves — 2
• Ground cumin — 1 tsp
• Dried oregano — 1 tsp
• White wine vinegar — 1 tbsp
• Salt — 1.5 tsp
• Black pepper — 0.5 tsp
• Broth (vegetable or chicken) — 400 ml
• Bacon or smoked brisket — 100 g (optional, for an authentic smoky flavor)
Preparation:
Step 1. Preparing the beans.
If using dried beans: soak them overnight (8–12 hours) in cold water, with the water covering the beans by 7–8 cm. The next day, drain and rinse. Transfer to a pot, cover with fresh water (5 cm above the beans), and add 1 bay leaf. Cook over low heat for 1–1.5 hours. The sign they’re ready: the beans are soft inside but hold their shape and don’t fall apart when pressed. Reserve 500 ml of the bean broth—you’ll need it! If using canned beans: drain the liquid from the cans into a separate container (this is your “broth”) and rinse the beans.
Step 2. Preparing the sofrito.
Dice the onion into 4–5 mm pieces. Seed the green pepper and dice it to the same size. Finely chop the garlic with a knife. If using bacon, cut it into 5–7 mm cubes.
Step 3. Frying the aromatic base.
Heat the olive oil in a heavy-bottomed pot or cauldron over medium heat. If using bacon, fry it first for 4–5 minutes, until the fat renders and it turns lightly golden. Add the onion and pepper. Cook for 6–7 minutes, stirring every 1.5 minutes. The sign it’s ready: the onion has turned translucent, the pepper has softened, and a sweet aroma has filled the kitchen. Add the garlic, cumin, and oregano. Fry for 1 more minute, stirring constantly—until the spices open up and release their fragrance (you’ll clearly smell the warm, nutty scent of cumin).
Step 4. Adding the beans.
Add the cooked (or canned) black beans to the pot. With a wooden spoon, mash roughly one-third of the beans directly in the pot—this will create a creamy texture that binds the rice. Pour in the white wine vinegar, stir, and let it cook off for 30 seconds.
Step 5. Cooking the rice.
Add the dry rice (rinsed beforehand in cold water until it runs clear—3–4 rinses). Pour in 400 ml broth and 200 ml bean broth. Add the salt, black pepper, and second bay leaf. Stir once. Bring to a boil over high heat. As soon as the liquid boils, reduce the heat to the lowest setting and cover tightly with a lid. Cook for exactly 20 minutes. UNDER NO CIRCUMSTANCES OPEN THE LID or stir while it cooks!
Step 6. Letting the dish rest.
After 20 minutes, remove the pot from the heat, WITHOUT taking off the lid. Let the dish “rest” for 10 minutes. During this time, the rice will absorb the remaining moisture, and the steam will bring the top layer to perfect doneness. The sign it’s ready: when you lift the lid, there is no liquid on the surface; the rice is fluffy, every grain separate, yet stained dark by the bean broth.
Step 7. Final fluffing and serving.
Remove the bay leaves. Using a fork (not a spoon!), gently fluff the rice from the bottom up, distributing the beans evenly. Taste for salt and acidity—if needed, add a pinch of salt or a few drops of vinegar. Mound it on a plate. The classic serving: alongside fried pork or Vaca Frita, with a lime wedge and a slice of avocado on top.
💡 Fact: The name “Moros y Cristianos” translates as “Moors and Christians”—a reference to the centuries-long conflict between Moors and Christians on the Iberian Peninsula. The black beans symbolize the Moors, while the white rice represents the Christians. This dish is so important to Cuban culture that it is eaten practically every day in most Cuban families, and no festive table on the island is complete without it.