Under the warm sun of Caribbean flavors, these 14 Cuban recipes bring comfort and joy to your kitchen. From savory ropa vieja to sweet flan, each dish is a fiesta of taste. Ready to spice up your recipe box? Let’s cook!
Ropa Vieja

Nothing beats the deep, savory flavor of slow-braised Ropa Vieja. This Cuban classic transforms tough flank steak into tender, shreddable perfection with a tomato-garlic sauce. It's comfort food that demands patience but rewards with every bite.
Serving: 6 | Prep Time: 20 minutes | Cooking Time: 180 minutes
Ingredients
For the braise
- 2 lbs flank steak, patted dry
- 3 tbsp rich extra virgin olive oil
- 1 large yellow onion, thinly sliced
- 1 red bell pepper, thinly sliced
- 4 cloves garlic, minced
- 2 tbsp tomato paste
- 1 can (14 oz) crushed tomatoes
- 1 tsp ground cumin
- 1 tsp dried oregano
- 1 bay leaf
- 1 tsp kosher salt
- 1/2 tsp freshly ground black pepper
- 1 cup low-sodium beef broth
- 2 tbsp apple cider vinegar
For garnish
- fresh cilantro leaves
Instructions
- Season both sides of flank steak with kosher salt and freshly ground black pepper. Let rest 10 minutes.
- Heat rich extra virgin olive oil in a large Dutch oven over medium-high heat until shimmering. (Tip: Shimmering oil ensures a proper sear.)
- Sear the flank steak for 4 minutes per side until deep brown crust forms. Transfer to a plate.
- Reduce heat to medium. Add sliced onion and bell pepper; cook stirring occasionally until softened, about 5 minutes.
- Add minced garlic and cook 1 minute until fragrant.
- Stir in tomato paste and cook, stirring constantly, for 2 minutes to caramelize. (Tip: Caramelizing deepens umami.)
- Add crushed tomatoes, ground cumin, dried oregano, bay leaf, beef broth, and apple cider vinegar. Stir to combine.
- Return seared flank steak to the pot, nestling it into the liquid. Bring to a simmer.
- Cover the pot, reduce heat to low, and cook for 2–3 hours until beef is fork-tender and shreds easily. (Tip: Check tenderness at 2 hours; larger cuts may need 3.)
- Remove bay leaf and discard. Transfer beef to a cutting board; shred using two forks.
- Return shredded beef to the sauce. Simmer uncovered for 10 minutes to meld flavors.
- Taste and adjust salt and pepper if needed. Garnish with fresh cilantro leaves.
Make sure to serve this Ropa Vieja over fluffy white rice with a side of black beans and sweet plantains. The tender strands of beef soak up the rich, tangy tomato sauce beautifully, making every forkful a savory Cuban dream.
Lechón Asado (Cuban Roast Pork)

Savor the bold flavors of Cuban Lechón Asado. This oven-roasted pork shoulder is marinated in a zesty mojo, resulting in incredibly tender meat with crispy edges.
Serving: 8 | Prep Time: 20 minutes | Cooking Time: 240 minutes
Ingredients
- 4-5 lb bone-in pork shoulder
- 1/2 cup freshly squeezed orange juice
- 1/4 cup freshly squeezed lime juice
- 8 cloves garlic, minced
- 2 tsp dried Mexican oregano
- 1 tsp toasted ground cumin
- 2 tsp coarse kosher salt
- 1 tsp freshly cracked black pepper
- 1/2 cup rich extra virgin olive oil
Instructions
- Score the pork skin in a crosshatch pattern, cutting through the fat but not the meat, to allow the marinade to penetrate.
- In a bowl, combine orange juice, lime juice, minced garlic, oregano, cumin, salt, pepper, and olive oil; whisk until blended.
- Place the pork in a large dish, pour the mojo over it, and massage it into the scores. Cover and refrigerate for at least 12 hours (up to 24) for maximum flavor.
- Preheat oven to 325°F.
- Remove pork from marinade, letting excess drip off. Place fat-side up on a rack in a roasting pan.
- Roast for 3 hours, basting every 45 minutes with pan juices. If the pan dries out, add 1/2 cup water to keep drippings from burning.
- Increase oven temperature to 400°F and roast for 30 additional minutes, until skin is crackling and internal temperature reaches 190°F for pull-apart tenderness.
- Rest the pork for 15 minutes before shredding or slicing.
Leftovers make incredible Cuban sandwiches. The tender meat pairs beautifully with black beans and rice. For a twist, serve with pickled red onions and avocado.
Picadillo

Nobody makes a weeknight dinner as comforting as this Cuban-style Picadillo. It's quick, savory-sweet, and perfect for stuffing into tacos or over rice.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 25 minutes
Ingredients
For the Picadillo
- 1 tbsp rich extra virgin olive oil
- 1 lb lean ground beef
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 1 can (15 oz) fire-roasted diced tomatoes
- 1/3 cup pitted green olives, halved
- 1/4 cup golden raisins
- 1 tsp ground cumin
- 1/2 tsp ground cinnamon
- 1/2 tsp fine sea salt
- 1/4 tsp freshly ground black pepper
- 2 tbsp red wine vinegar
Instructions
- Heat olive oil in a large skillet over medium-high heat until shimmering.
- Add onion and cook, stirring, until translucent, about 3 minutes.
- Add garlic and cook for 30 seconds until fragrant.
- Add ground beef and cook, breaking it apart, until browned, about 5 minutes. Tip: Don't overcrowd the pan; work in batches if needed for better browning.
- Stir in cumin, cinnamon, salt, and pepper; cook for 1 minute until spices bloom.
- Add diced tomatoes (with their juices), olives, raisins, and vinegar; stir to combine. Tip: The acidity from the vinegar brightens the dish.
- Bring to a simmer, reduce heat to low, and cook uncovered for 15 minutes, stirring occasionally, until the sauce thickens and flavors meld. Tip: Taste and adjust salt if needed.
- Remove from heat and let rest for 2 minutes before serving.
Each forkful hits savory beef, briny olives, and sweet raisins. Enjoy it over white rice, stuffed into empanadas, or as a taco filling.
Arroz con Pollo

Let me show you how to make authentic Cuban-style arroz con pollo with bone-in chicken and saffron-tinted rice. This one-pot braise is pure comfort.
Serving: 6 | Prep Time: 20 minutes | Cooking Time: 50 minutes
Ingredients
- 3 tablespoons extra virgin olive oil
- 3 pounds bone-in chicken thighs and drumsticks
- 2 teaspoons kosher salt
- 1 teaspoon freshly ground black pepper
- 1 large yellow onion, finely chopped
- 1 large green bell pepper, finely chopped
- 4 garlic cloves, minced
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 1/2 teaspoon saffron threads, crushed
- 2 cups long-grain white rice
- 3 cups low-sodium chicken broth
- 1/2 cup frozen peas
- 1/2 cup pimento-stuffed olives, sliced
Instructions
- Season chicken thighs and drumsticks all over with 1 teaspoon salt and 1/2 teaspoon pepper.
- Heat olive oil in a large Dutch oven over medium-high heat until shimmering.
- Add chicken in a single layer (work in batches) and brown 4–5 minutes per side until deep golden. Transfer to a plate.
- Reduce heat to medium. Add onion, bell pepper, and garlic; cook 4 minutes, scraping up browned bits, until softened.
- Stir in cumin, oregano, and saffron; cook 1 minute until fragrant.
- Add rice and stir to coat with oil and spices, about 1 minute.
- Pour in chicken broth, remaining 1 teaspoon salt, and 1/2 teaspoon pepper. Bring to a boil.
- Nestle chicken back into the pot, skin side up. Reduce heat to low, cover, and simmer 20 minutes.
- Scatter peas and olives over the rice (do not stir). Cover and cook 5 more minutes. Remove from heat, let rest 5 minutes, then fluff with a fork.
Most importantly, the rice should be tender but never mushy, with each grain distinct and lightly stained amber from the saffron. Serve with lime wedges and fried plantains for a true Cuban feast.
Vaca Frita

You'll fall hard for this Cuban classic: Vaca Frita. It's shredded flank steak pan-fried until crackling crisp, then punched up with garlic and a bright lime finish.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
For the Beef
- 2 lbs flank steak
- 1 medium yellow onion, quartered
- 4 cloves garlic, smashed
- 2 bay leaves
- 1 tsp whole black peppercorns
- 1 tsp salt
- Water to cover
For the Finish
- 3 tbsp rich extra virgin olive oil
- 1 large yellow onion, thinly sliced
- 6 cloves fresh garlic, minced
- 1 tsp finely ground cumin
- 1 tsp dried oregano
- 1/2 tsp fine sea salt
- 1/4 tsp cracked black pepper
- 2 tbsp fresh lime juice
- 1/4 cup fresh cilantro leaves, chopped
Instructions
- Place flank steak, quartered onion, smashed garlic, bay leaves, peppercorns, and salt in a large pot. Add enough cold water to cover by 2 inches.
- Bring to a boil over high heat, then reduce to medium-low and simmer, covered, until the beef is fork-tender, about 40 minutes. (Tip: Check tenderness after 30 minutes; cooking time varies.)
- Remove beef from liquid and let rest until cool enough to handle. Discard cooking liquid and aromatics.
- Shred the beef along the grain into thin strips using two forks or your hands. (Tip: Shredding with the grain keeps the strands intact for better crisping.)
- Heat olive oil in a large cast-iron skillet over medium-high heat until shimmering.
- Add the thinly sliced onion and cook, stirring occasionally, until softened and lightly browned, about 5 minutes.
- Stir in the minced garlic, cumin, oregano, salt, and pepper. Cook for 30 seconds until fragrant.
- Add the shredded beef in a single layer. Do not overcrowd; work in batches if necessary. (Tip: Spreading evenly ensures maximum crispy surface.)
- Press the beef down with a spatula and let cook undisturbed for 3-4 minutes to get a deep golden crust.
- Flip and press again, cooking another 3-4 minutes until both sides are crispy and edges are browned.
- Remove from heat. Squeeze fresh lime juice over the top and toss with chopped cilantro.
- Serve immediately with rice, black beans, and warm tortillas, or as a filling for tacos.
Sink your teeth into that salty, garlicky crunch followed by a tangy lime pop. The contrast of crispy edges against tender shreds is pure magic. Serve it piled high with a squeeze of extra lime.
Camarones Enchilados (Cuban Spicy Shrimp)

Many home cooks shy away from Cuban seafood, but this camarones enchilados delivers bold smoky heat without fuss. It's a quick weeknight win with big flavor.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 15 minutes
Ingredients
- 1 lb large raw shrimp, peeled and deveined
- 3 tbsp extra-virgin olive oil
- 4 fresh garlic cloves, minced
- 1 medium yellow onion, finely diced
- 1 fresh jalapeño, seeded and minced
- 1 can (8 oz) tomato sauce
- 1/4 cup dry white wine
- 1 tsp ground cumin
- 1 tsp dried oregano
- 1 bay leaf
- 1/2 tsp smoked paprika
- 1/2 tsp kosher salt, plus more for seasoning
- 1/4 tsp freshly ground black pepper
Instructions
- Pat shrimp dry with paper towels. Season with 1/2 tsp salt and 1/4 tsp pepper.
- Heat 2 tbsp olive oil in a large skillet over medium-high heat until shimmering.
- Add shrimp in a single layer; cook 2 minutes per side until pink and opaque. Transfer to a plate.
- Reduce heat to medium. Add remaining 1 tbsp olive oil, then onion and jalapeño; sauté 4 minutes until softened.
- Add garlic; cook 30 seconds until fragrant (tip: don't let it brown or it will turn bitter).
- Stir in tomato sauce, white wine, cumin, oregano, bay leaf, and smoked paprika. Bring to a simmer.
- Return shrimp to skillet; toss to coat. Simmer 2-3 minutes until sauce thickens slightly (tip: adjust heat to maintain a gentle simmer, not a boil).
- Remove bay leaf. Taste and adjust salt if needed (tip: the shrimp already have some salt, so go easy). Serve immediately.
Finished with a squeeze of lime and fresh cilantro, the shrimp are tender and the sauce is addictive. For extra kick, add a pinch of cayenne. This dish shines over fluffy white rice or with warm crusty bread to soak up every drop.
Cuban Sandwich (Cubano)

Key to a great Cubano is the perfect balance of salty ham, tender roast pork, melty Swiss, and tangy pickles. This pressed sandwich delivers crunch and flavor in every bite. It’s a classic for a reason.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
- 4 pieces of crusty Cuban bread (or large hoagie rolls)
- 3 tablespoons tangy yellow mustard
- 12 slices crunchy dill pickles
- 8 slices rich Swiss cheese
- 8 ounces thinly sliced savory ham
- 8 ounces tender roast pork, sliced or pulled
- 2 tablespoons salted butter, softened
Instructions
- Slice each piece of Cuban bread horizontally, leaving one side attached.
- Spread yellow mustard evenly on both cut sides of bread.
- Layer 3 pickle slices on bottom half of each sandwich.
- Top with 2 slices of ham per sandwich.
- Evenly divide the roast pork over the ham.
- Place 2 slices of Swiss cheese on the top half of each sandwich.
- Close the sandwich and press gently.
- Spread softened butter on the outside of each sandwich.
- Heat a large cast-iron skillet over medium heat. (Tip: Cast iron retains heat best for even browning.)
- Place sandwiches in the skillet.
- Place a second heavy skillet on top to press down. (Tip: Use a can of tomatoes or a brick wrapped in foil for weight if no second skillet.)
- Cook for 4-5 minutes until the bottom is golden brown. (Tip: Watch carefully to avoid burning; adjust heat if needed.)
- Carefully flip each sandwich.
- Replace the weight on top.
- Cook for another 4-5 minutes until cheese is melted and bread is crispy.
- Remove from heat and let rest for 1 minute.
- Slice each sandwich diagonally and serve.
The finished sandwich boasts a crispy, buttery exterior and a warm, melty interior. The tangy pickles cut through the rich pork and ham perfectly. Serve with a side of black beans and rice or crispy plantains for a complete meal.
Moros y Cristianos (Black Beans and Rice)

Just a pot of black beans and rice, but this Cuban staple brings serious flavor. Moros y Cristianos is a hearty, smoky dish that turns humble ingredients into a satisfying meal. It's the perfect weeknight comfort food.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 1 minutes
Ingredients
- 1 cup plump dried black beans
- 4 cups water, plus more for soaking
- 2 whole bay leaves
- 1 teaspoon fine sea salt
- 1 small sweet yellow onion, finely diced
- 1 vibrant green bell pepper, finely diced
- 3 fresh garlic cloves, minced
- 1 ripe Roma tomato, grated
- 2 tablespoons robust extra virgin olive oil
- 1 teaspoon earthy ground cumin
- 1 teaspoon fragrant dried oregano
- 1 cup long-grain white rice
- 1/2 teaspoon freshly ground black pepper
- 1 tablespoon high-quality white vinegar
- Fresh cilantro (optional, for garnish)
Instructions
- Rinse and pick over the dried black beans. Soak overnight in water to cover by 2 inches. (Tip: For a quick soak, boil beans 2 minutes, then let rest 1 hour.)
- Drain and rinse soaked beans. In a large pot, combine beans, 4 cups fresh water, 1 bay leaf, and 1/2 tsp salt. Bring to a boil, then reduce to a simmer. Cook until tender, about 1 to 1.5 hours. Skim any foam that rises.
- While beans cook, prepare sofrito: In a small bowl, combine diced onion, bell pepper, minced garlic, and grated tomato.
- In a large skillet, heat olive oil over medium heat. Add onion and bell pepper; cook until softened, about 5 minutes. Stir in garlic and tomato; cook 2 minutes more. Add cumin and oregano; cook 1 minute until fragrant.
- When beans are tender, remove bay leaf. Reserve 1 cup of bean cooking liquid. Stir the sofrito into the beans along with the reserved liquid. Simmer 15 minutes to meld flavors. (Tip: Taste and add more salt gradually—beans absorb salt as they cook.)
- Meanwhile, cook rice: In a saucepan, combine rice, 2 cups water, and 1/2 tsp salt. Bring to a boil, cover, reduce heat to low, and cook 15 minutes. Remove from heat and let stand 5 minutes, then fluff with a fork.
- Season beans with black pepper and stir in white vinegar. (Tip: The vinegar brightens the dish—don't skip it.) Taste and adjust salt if needed.
- Serve beans over rice. Garnish with fresh cilantro if desired.
With each spoonful, creamy black beans and fluffy rice mingle in a smoky, savory broth. The vinegar cuts the richness, making every bite crave-worthy. Serve as a hearty main or alongside fried plantains for a true Cuban feast.
Cuban Black Bean Soup

Packed with smoky cumin and garlic, this Cuban Black Bean Soup is a hearty, vegan-friendly meal. The beans are pureed to a silky texture, creating a rich base that satisfies. It's a one-pot wonder perfect for busy weeknights.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
- 2 tablespoons rich extra virgin olive oil
- 1 large yellow onion, finely diced
- 4 fresh garlic cloves, minced
- 2 teaspoons ground cumin
- 4 cups low-sodium vegetable broth
- 2 cans (15 oz each) firm low-sodium black beans, rinsed and drained
- 1 teaspoon fine sea salt
- 1/2 teaspoon freshly ground black pepper
- 1 tablespoon fresh lime juice (optional)
Instructions
- Heat the olive oil in a large pot over medium heat. Add the diced onion and cook until translucent, about 5 minutes. Tip: Do not rush the sauté — translucent onions build the flavor base.
- Add the minced garlic and cook for 1 minute, stirring constantly.
- Stir in the cumin and cook for 30 seconds until fragrant. Tip: Cumin burns easily; keep stirring to avoid scorching.
- Pour in the vegetable broth and add the rinsed black beans. Bring to a boil, then reduce heat to low, cover, and simmer for 20 minutes.
- Using an immersion blender, puree the soup until completely smooth. Tip: For extra smoothness, blend in batches in a stand blender if you don't have an immersion blender.
- Stir in the salt, pepper, and lime juice (if using). Simmer for 5 more minutes to meld flavors. Adjust seasoning if needed.
One bowl of this velvety soup is deeply comforting. The earthy cumin and bright lime cut through the richness. Try topping with avocado slices or toasted pumpkin seeds for crunch.
Tostones (Fried Green Plantains)

Of all the ways to enjoy green plantains, tostones are the most satisfying. These twice-fried, smashed discs are crispy on the outside, tender inside, and utterly addictive. They're vegan, gluten-free, and make the perfect side or snack.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
- 2 large green plantains
- 1 cup vegetable oil (or more for frying)
- 1 teaspoon fine sea salt
Instructions
- Peel the green plantains: cut off both ends, then slice a shallow line along the length of the peel. Pry the peel off with your fingers. Cut the peeled plantains crosswise into 1-inch-thick rounds.
- Heat the vegetable oil in a deep skillet or Dutch oven to 350°F (175°C). Use a thermometer to maintain temperature.
- Fry the plantain rounds in batches (don't crowd the pan) for 3–4 minutes, until pale golden and slightly cooked through. Remove with a slotted spoon and drain on paper towels.
- Let the rounds cool just enough to handle, then smash each one: use a tostonera, the flat bottom of a glass, or a heavy skillet. Press evenly to about ¼-inch thick. Tip: lightly oil the smasher to prevent sticking.
- Increase the oil temperature to 375°F (190°C). Fry the smashed discs again, in batches, for 2–3 minutes per side, until deep golden brown and crispy. Drain on fresh paper towels.
- Immediately sprinkle with fine sea salt while hot. Tip: add a pinch of garlic powder or cayenne for extra kick.
- Serve hot. Tostones are best fresh, but you can keep them warm in a 200°F oven for up to 15 minutes.
Layered with crunch and a mild earthy flavor, these tostones are a blank slate. Dip them in garlic mojo, guacamole, or ketchup, or pile them with shredded beef and cheese for a loaded appetizer. However you serve them, they'll disappear fast.
Maduros (Sweet Fried Ripe Plantains)

Unlock the sweetness of ripe plantains with this simple pan-fried maduros recipe. Just a few minutes of cooking transforms them into caramelized, tender bites. Perfect as a vegan dessert or a sweet side dish.
Serving: 4 | Prep Time: 5 minutes | Cooking Time: 10 minutes
Ingredients
- 2 large very ripe plantains (yellow with black spots)
- 3 tablespoons coconut oil (or neutral oil with high smoke point)
- 1/4 teaspoon fine sea salt
Instructions
- Peel the plantains: cut off both ends, then slit the skin along the ridges and remove. Slice into 1/2-inch thick diagonal rounds for even cooking.
- Heat coconut oil in a large nonstick skillet over medium heat until shimmering. Use enough oil to coat the pan.
- Carefully place the plantain slices in a single layer. Do not overcrowd; cook in batches if needed to ensure proper caramelization.
- Fry for 2-3 minutes per side until deep golden brown and caramelized. Adjust heat if browning too fast—medium heat is key.
- Transfer to a paper-towel-lined plate and immediately sprinkle with fine sea salt while hot. Serve warm.
Keep these maduros warm while you prepare the rest of your meal. The tender, sweet interior contrasts beautifully with the crisp, caramelized crust. Try them with a sprinkle of flaky salt or a squeeze of lime for extra zing.
Yuca con Mojo

Don't let the unfamiliar name fool you—yuca (cassava) is a starchy root with a mild flavor and fluffy texture when boiled. This vegan-friendly side gets a zesty punch from a garlicky citrus mojo that's easy to whip up.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 20 minutes
Ingredients
- 1 lb fresh yuca (cassava), peeled and cut into 2-inch chunks
- 6 cups cold water
- 1 tbsp coarse sea salt (for boiling)
- 1/4 cup freshly squeezed orange juice (from about 1 orange)
- 2 tbsp freshly squeezed lime juice (from about 1 lime)
- 4 large garlic cloves, finely minced
- 1/3 cup rich extra virgin olive oil
- 1/2 tsp fine sea salt
- 1/4 tsp ground cumin
- 1/4 tsp dried oregano
- 2 tbsp chopped fresh cilantro (optional)
Instructions
- Peel the yuca using a sharp knife: cut off both ends, then slice the skin away lengthwise. Cut the peeled yuca into 2-inch chunks.
- Place yuca chunks in a large pot and cover with 6 cups cold water. Add 1 tbsp coarse sea salt. Bring to a boil over high heat.
- Reduce heat to medium-low and simmer until yuca is tender and easily pierced with a fork, about 20 minutes. (Tip: if you see a fibrous string running through the center, remove it after boiling.)
- While yuca cooks, prepare the mojo: In a small bowl, combine orange juice, lime juice, minced garlic, 1/2 tsp fine sea salt, cumin, and oregano. Whisk to combine.
- Slowly drizzle in the olive oil while whisking continuously to emulsify. (Tip: For best flavor, use a high-quality olive oil and let the mojo sit for 5 minutes to meld.)
- Drain the cooked yuca in a colander and let it steam dry for 2 minutes. Optionally, remove any thick central fibers.
- Transfer yuca to a serving platter. Pour the mojo over the top and toss gently to coat. (Tip: Serve warm – the yuca absorbs the mojo better when hot.)
- Garnish with chopped fresh cilantro if desired.
Undeniably creamy on the inside, the boiled yuca soaks up the bright, garlicky mojo beautifully. Serve it alongside grilled meats or as a vegan main with rice and beans for a complete meal.
Flan Cubano (Cuban Caramel Flan)

Unlike many dessert flans, this Cuban version gets its deep caramel flavor from a dry caramel method. It's a classic baked custard that's silky, creamy, and not too sweet. This recipe serves eight and is perfect for any gathering.
Serving: 8 | Prep Time: 15 minutes | Cooking Time: 65 minutes
Ingredients
Caramel
- 1 cup granulated sugar
- 1/4 cup water
Custard
- 6 farm-fresh large eggs
- 1 can (14 ounces) sweetened condensed milk
- 1 can (12 ounces) evaporated milk
- 1 tablespoon pure vanilla extract
- 1/4 teaspoon fine sea salt
Instructions
- Preheat your oven to 350°F. Have a 9-inch round cake pan ready (not a springform).
- Make the caramel: In a heavy-bottomed saucepan over medium heat, combine the sugar and water. Stir gently until the sugar dissolves, then stop stirring. Cook until the mixture turns a deep amber color, about 8-10 minutes. Watch closely to avoid burning.
- Immediately pour the hot caramel into the cake pan, tilting to coat the bottom evenly. Be careful—it's extremely hot. Set aside to harden for 5 minutes.
- In a large blender, combine the eggs, sweetened condensed milk, evaporated milk, vanilla, and salt. Blend on low speed until smooth, about 30 seconds. Do not overmix; you want minimal bubbles.
- Pour the custard mixture through a fine-mesh sieve directly into the caramel-coated pan. This removes any egg solids or bubbles for a silkier texture.
- Place the cake pan inside a larger baking dish or roasting pan. Transfer to the oven rack. Pour enough hot water into the outer pan to reach halfway up the sides of the cake pan. This water bath ensures even, gentle cooking.
- Bake for 55-65 minutes, until the center is just set but still jiggles slightly when shaken. A knife inserted near the edge should come out clean. Tip: The internal temperature should reach 175°F.
- Remove the flan from the water bath and let it cool on a wire rack to room temperature, about 1 hour. Then cover and refrigerate for at least 4 hours, preferably overnight.
- To unmold, run a thin knife around the edge of the pan. Invert a serving plate over the pan, then quickly flip both over. The caramel will flow over the flan. Lift the pan carefully.
- Slice the flan with a sharp, thin-bladed knife, wiping the blade between cuts for clean slices.
The texture is silky, dense, and luxuriously smooth, with a rich caramel that's both bitter and sweet. Serve chilled, garnished with fresh mint or a dollop of whipped cream for an extra touch. This flan keeps well in the fridge for up to three days—if it lasts that long.
Pollo a la Plancha (Cuban Grilled Chicken)

Perfect for a quick weeknight dinner, this Pollo a la Plancha delivers juicy, smoky chicken every time. The lime-garlic marinade keeps it lean and full of flavor.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
For the Marinade & Chicken
- 4 boneless skinless chicken breasts (about 6 oz each)
- juice of 4 juicy limes (about 1/3 cup)
- 4 cloves minced fresh garlic
- 3 tablespoons rich extra virgin olive oil
- 1 teaspoon coarse kosher salt
- 1/2 teaspoon finely ground black pepper
- 1/2 teaspoon ground cumin
Instructions
- In a medium bowl, whisk together lime juice, minced garlic, olive oil, salt, pepper, and cumin until combined.
- Place chicken breasts in a resealable plastic bag or shallow dish. Pour marinade over chicken, turning to coat. Seal and refrigerate for at least 30 minutes or up to 2 hours. Tip: Don't marinate longer than 2 hours—the acid can toughen the meat.
- Preheat a grill or grill pan to medium-high heat (about 400°F). Clean and oil the grates to prevent sticking.
- Remove chicken from marinade, letting excess drip off. Discard remaining marinade.
- Grill chicken for 4-5 minutes per side, until internal temperature reaches 165°F and nice char marks form. Tip: Avoid pressing down on chicken; it squeezes out juices.
- Transfer chicken to a cutting board and let rest for 5 minutes. This locks in moisture. Then slice against the grain for tender strips.
- If desired, garnish with fresh cilantro and a squeeze of lime. Serve immediately.
Each bite offers a charred exterior and tender, citrusy interior. Serve with rice and black beans for a complete Cuban meal, or slice over a salad for a light lunch.
Conclusion
Can you believe this collection? From crispy tostones to rich ropa vieja, these Cuban recipes bring big flavor to your kitchen. I hope you try a few—they’re perfect for weeknights or celebrations. Which one catches your eye? Drop a comment below and pin this roundup for later!