Authentic Cuban Food – 20 Best Cuban Food Dishes and 5 Traditional Drinks

by Hoohla
Cuban food

What is Cuban food? Authentic Cuban food is actually a blend of other cuisines such as African, Spanish, and Native American, as well as the Caribbean. Cuba was colonized by Spain and the Spaniards brought their cuisine with them so this is the biggest influence on Cuban food.

The Cubans eat a lot of rice so expect to get it with every meal if you visit the country. They also mix rice with black beans and this is a staple in all of the Caribbean. Plantains are also popular in Cuba as is seafood.

1. Ropa Vieja with fried plantains

Rropa Vieja With Fried Plantains

2. Arroz a la Cubana – rice with fried banana and a fried egg

Arroz a la Cubana

3. Traditional Cuban rice with black beans and pepper

Traditional cuban rice, black beans and pepper

4. Potatoes with minced meat

Potatoes with minced meat

5. Fufu de platano verde maduro – mashed boiled plantains with porc meat

Mofongo, mashed boiled plantains with porc meat

6. Cuban caldo gallego – white bean soup 

6. Cuban caldo gallego - white bean soup

7. Cuban mojo marinated pork

Cuban mojo marinated pork

8. Cuban bread

Cuban Bread

Traditional Cuban bread is delicious. It is very similar to a French baguette and has a crisp crust. It is great in a Cuban sandwich or as an accompaniment to a meal. It does have a short shelf life so make sure to eat it within 2 days.

Ingredients: 2 packs dry yeast, 5 cups bread flour, 1 tablespoon salt, 1 tablespoon sugar, 2 cups hot water

Mix together the yeast, flour, salt, and sugar. Warm the water up to a temperature of 125 degrees F and add to the flour mixture. Combine thoroughly.

Add the final cup of flour and make sure that you mix it in well. The next step is to knead the dough on a floured surface for up to 10 minutes.

Put the dough in a bowl and leave to double in size. This should take around half an hour.

Form the dough into 2 loaves and put on a greased baking sheet. Put a pan of hot water on the lowest rack of the oven and then place the loaves on the middle shelf. Bake the loaves for three-quarters of an hour at 400 degrees F.

When the loaves are a golden color remove from the oven and enjoy.

We hope that you have enjoyed our selection of Cuban food recipes and will try them out. Perhaps it will make you want to research some Cuban main courses which you will be able to enjoy with the Cuban bread.

9. Traditional Cuban sandwich with cheese, ham and fried pork

Traditional Cuban Sandwich with Cheese, Ham and Fried Pork

The Cuban sandwich is very popular street food. It originated among the working classes in the late 1800s and early 1900s. They bought the sandwich from street vendors and you can still do it to this day.


Cuban Sandwich

Cuban Sandwich

It is a variation of a ham and cheese sandwich but is so much more delicious.

  • Author: Hoohla
  • Prep Time: 5
  • Cook Time: 12
  • Total Time: 17 minutes
  • Category: Snack
  • Cuisine: Cuban


1 tablespoon butter

2 slices bread

2 slices ham

1/4 cup leftover pork

2 slices dill pickles

2 slices Swiss cheese

1 tablespoon yellow mustard


Put the griddle on low heat.

Take the slices of bread and butter one side of each.

On the non-buttered side of one of the slices place the ham, pork, pickles, cheese, and mustard.

Place the other non-buttered slice of bread on top.

Put the Cuban sandwich on the grill and cook for around 5 minutes. Turn over and cook for another 5 minutes and then enjoy.


  • Serving Size: 1 sandwich (10 oz)
  • Calories: 600
  • Sugar: 6 g
  • Sodium: 1810 mg
  • Fat: 27 g
  • Saturated Fat: 11 g
  • Trans Fat: 0.5 g
  • Carbohydrates: 53 g
  • Fiber: 2 g
  • Protein: 37 g
  • Cholesterol: 100 mg

Keywords: What is Cuban food, Cuban Sandwich

10. Rice with black beans and grilled pineapple

Cuban rice with black beans and grilled pineapple

So simple and tasty grilled pineapple with rice and beans. Add a bit of honey-soy dressing for an ideal taste!

Take 1 cup jasmine rice, 2 cups water or vegetable stock, 2 cups cooked black beans (you can cook your own or use a can of beans), 1/2 pineapple, 1 tbsp regular soy sauce, 1 tbsp honey, 1/2 tsp salt.

Cook your rice with water or vegetable stock. While your rice is cooking, get your grill hot.

Cut the skin off the pineapple and sliced about 1/4 inch thick. Throw the pineapple slices onto the grill. Cook each pineapple side for about 2 minutes until it gets a little char and some grill marks! Remove from grill.

If you are using canned beans, simply rinse and add to the cooked rice. Sprinkle the rice and beans with salt, soy, and honey. Add grilled pineapple and serve!

11. Cuban flan 

Cuban flan

We wrote in more detail on how to cook a Cuban flan earlier. And here you will find an easier recipe. But if you are preparing flan for the first time, I advise you to refer to the recipe link.

You need 1/2 cup white sugar for flan and 1/2 cup white sugar for caramel, 1 can sweetened condensed milk, 4 eggs, 2 cans evaporated milk, 2 tsp vanilla extract.

Using a flan pot or 2-quart pot with a tight-fitting lid, place 1/2 cup sugar in a pot and melt it over medium heat (stirring constantly) until melted and amber in color.

Remove from the stove and move caramel around on the sides of the pot.

Mix eggs with other 1/2 cup sugar, milk, and vanilla and mix well. Place egg mixture in flan pot. If using a 2-quart pot, place aluminum foil tightly over the pot and place the lid on top.

Place the pot into another bigger pot and fill with water until about 1 1/2 inch of water covers the sides of the smaller pot.

Bake at 350 F (180 C) for at least 1 hour. When the flan has cooled remove the lid and place a dish or plate that is bigger than the top of the flan pot and turn it upside down on the plate. Place in refrigerator until serving.

12. Cuban escabeche 

escabeche recipe

Pescado en Escabeche (Cuban Pickled Fish). The sauce in this recipe has a mild sweet taste. You can serve this fish with cassava or plantains. Prepare it the day before dinner and you will surprise your guests with delicious fish!

Use this escabeche sauce for any fish or vegetables.

For the sauce take 2 cups chopped white onion, 1 cup chopped red bell pepper, 6-9 cloves of garlic, 1/2 cup pitted olives, 1 cup extra virgin olive oil, 1 cup apple cider vinegar, bay leaves, salt & pepper for taste.

Prepare the escabeche. Heat a large saucepan to stovetop medium heat. Pour in a little oil for frying. Throw in the chopped white onion, red pepper, and minced garlic. Fry for 3-5 minutes and continuously stirring. Pour in the olive oil and apple cider vinegar. Toss in olives, bay leaves, salt, and black peppercorns. Stir the mixture around and reduce the heat to simmer. Set for 25-30 minutes.

For this recipe, you can take any fish. I like the king mackerel steaks (Kingfish). So, take 2 large Kingfish steaks and 1 lemon. Salt & pepper for taste, olive oil for frying.

Season the fish steaks with seasoning and squeeze half of the lemon. Slowly put each steak into the hot pan with oil, and fry each side for 3-4 minutes.

Place fish steaks into a glass or ceramic container. Pour hot escabeche sauce over the fish and cover the container with a tightly sealed lid. Place in the refrigerator for at least 24 hours.

13. Guava Cream Cheese Pastries

Guava Cream Cheese Pastries

Guava Cream Cheese Pastries are delicious-filled pastries with a crisp puff-pastry shell – a great easy-to-make dessert.

Take one 14-ounce package of all-butter puff pastry and thawed it.

Preheat the oven to 190° C (375° F).

In a small bowl, whisk 1 large egg yolk with 1 tablespoon of milk.

On a floured work surface, unfold the puff pastry and cut it into 6 squares. Transfer the squares to a baking sheet with parchment paper. I love putting the dough in muffin tins.

Cut the guava paste (you need 6 ounces of guava paste) into 6 equal portions and spoon onto half of each pastry square.

Cut into 6 pieces 6 ounces chilled cream cheese and add on top of our pastries.

Fold the pastry over the filling. If you do not use muffin tins, form rectangles and crimp the edges with a fork.
Refrigerate for 15 minutes.

Brush the pastries with egg wash and sprinkle with sugar. Bake pastries for 30 minutes until golden.

14. Meat croquettes

Meat croquettes
Meat croquettes

Croquetas de Carne is a popular snack in Cuba. And the most popular croquettes in Cuba are ham croquettes. Also, you can enjoy the home beef croquetas de Carne recipe here.

For Cuban Croquetas de Carne mince about 1-2 large ham steaks in a food processor until you have 2 cups and set aside.

In a bowl combine 1 cup of milk, 3/4 cup of flour, salt, and pepper.

Melt 4 tbsp. butter in a 2 qt pot, add one minced onion, and cook over medium heat until translucent.
Add the milk mixture. Stir constantly until the mixture begins to thicken. Add the minced ham and stir until it is thoroughly mixed.

Transfer those ham mix to a bowl and put them in the fridge for several hours.

Take a tablespoon of meat. Roll it like a small hot dog.

Beat two eggs in a bowl. In another bowl put two cups of cracker meal on a plate. Do not use bread crumbs instead of cracker meal. You can buy a box of cheap unsalted crackers and grind them into crumbs.
Dip croquettes in the egg, then cracker meal, then in the egg, and in the cracker meal.

Heat the oil in a deep fryer or a pan. Fry croquettes until golden brown. Transfer to paper towels.

15. Fried chicken chunks

Fried Chicken Chunks

There are many options for preparing Chicharrones de Pollo – Cuban-Style Chicken Strips. We already wrote about one of them earlier. Now meet another fried chicken chunks recipe with a wonderful aromatic marinade.

Make a marinade with 6 smashed cloves of garlic, 1 chopped medium onion, 1 cup fresh lime juice, and 1/2 cup light rum.

Take 1 1/2 pounds boneless, skinless chicken thighs. Cut them in strips.

Arrange the chicken strips in a bowl. Pour the marinade over the chicken. Refrigerate marinated chicken for about 3 hours.

Then season the chicken pieces with salt, pepper, cumin, and ground oregano.

Mix 1 cup of flour with salt and pepper and place in a shallow bowl. Beate 1 egg with 2 tablespoons of water.
Remove the chicken pieces from the marinade. Dip each chicken piece in the egg wash, and dredge in the seasoned flour mixture.

Fry the chicken pieces in heat olive or coconut oil in a large skillet.

Don’t crowd the skillet with the meat. Each side of each chicken strips has to become golden brown.
Serve with rice, black beans, or another side dish.

16. Pork cracklings

how to make pork cracklings

Here you will find the Cuban recipe for pork-skin cracklings.

For pork-belly cracklings take 2 pounds boneless pork belly with skin. Also, you need 3 quarts of peanut oil, 1 teaspoon of kosher salt, and your favorite spice mix. Ideal for this recipe is a mix of cayenne, white and black pepper, paprika, chili powder, garlic.

Use a sharp knife to score pork into 1 1/2-inch cubes.

Pour peanut oil into a pot deep. When the oil reaches 225 – 250 degrees, add pork cubes and stir. Cook about 25 minutes until it became lightly golden brown.

Remove to a plate with paper towels. Combine spices in a small bowl. Put cracklings in a bowl, toss with the spice mix, and kosher salt.

17. Cuban omelet with fried ripe banana

Potato Omelet

Fried ripe plantain omelet is a very popular morning dish in Cuba from basic, everyday ingredients like fried plantains, eggs, and milk. Among many other recipe’s plantains, fried ripe plantain omelet is the most loved Cuban food.

Take large and ripe plantain and cut it diagonal-shaped slices.

In a skillet add ¼ cup of canola oil and keep the heat to medium-high. Add plantains and fry till turn amber-colored, with black-edged sides.

Remove the plantains from the skillet onto the plate with paper towels.

Crack 3 large eggs into a bowl and beat them. Add salt and 2 tbsp of milk.

Add butter to the skillet and heat it over medium heat. Fry eggs for 1-2 minutes. Add plantains and fry for 1 minute. Season and serve hot.

18. Cuban pork marinade

cuban pork marinade

Cubans love pork! And they created so many marinades for pork! This is really an easy-to-make recipe for the marinated Cuban roast pork.

The flavor of the marinade is classic Cuban, citrusy, semy-sweet, and strong.

For marinade take 3/4 cup extra virgin olive oil, 1 cup cilantro, 1 tbsp orange zest, 3/4 cup fresh orange juice, 1/2 cup fresh lime juice, 1/4 cup mint leaves, 8 garlic cloves, 1 tbsp fresh oregano leaves, 2 tsp ground cumin, 1 tsp salt, 1 tsp black pepper.

If you do not have much time in the kitchen, you can combine all these ingredients in a food processor. Blend them until the herbs and garlic are finely chopped.

Take 4 lb (2 kg) skinless and boneless pork shoulder or pork butt. Place pork with the marinade in a large ziplock bag and place it in the fridge overnight.

Preheat oven to 220°C/425°F. Remove the pork from the marinade. Add to the marinade 2 tbsp lime juice and 1/4 cup orange juice. Place it into a small saucepan. Bring to boil. Turn the heat down and simmer for 1 minute. Use for serving.

Roast pork for 30 minutes. Reduce heat to 190°C/375°F and roast for 1 1/2 – 2 hours. Remove meat from the oven and place it on a plate. Add marinade sauce.

19. Cuban empanada 

Cuban beef empanada recipe

Traditional Cuban beef empanada recipe is here. And now we cook chicken empanadas.

Take 1 package of store-bought puff pastry and 4 chicken thighs.

Fry 1 finely chopped onion over medium heat in olive oil or until translucent. Add 3 minced garlic cloves and cook an additional one minute, stirring constantly. Remove from heat and set aside.

Let puff pastry sheets thaw until they are workable.

Place chicken, 1 bay leaf, 1 cup chicken broth, 1/4 cup white wine, salt, and pepper in a saucepan. Add water to just cover. Bring chicken to a boil, reduce heat to low, and simmer for about 30 minutes.

Remove the chicken (strain and save the broth), and allow it to cool.

Take skin and bone from chicken and finely shred the meat. Stir in the flour, and the onion/garlic mixture you set aside. Stir in 1/4 cup of the broth and simmer for five to 10 minutes.

Roll out puff pastry sheets. Using a mason jar ring or something similar about 2 inches in diameter, cut out circles. Add meat and make empanadas.

Preheat oven to 400 F (200 C). Brush each empanada with the egg and add a few holes in them with a fork. Bake for 15-20 minutes.

20. Chicken skewers with sweet peppers

Chicken skewers with sweet peppers
Chicken skewers with slices of sweet peppers and dill. Tasty food. Weekend meal.

These grilled chicken skewers in Cuban style are so delicious with charred red paper!

Take 1.5 lbs. chicken breasts and cut into 1.5″ pieces. Add 2 tablespoons extra-virgin olive oil, garlic and chili powder, lime and orange juice, salt.

You also need 2 bells seeded and sliced red peppers, 1 peeled and sliced onion.

Skewer the chicken, paper and onion pieces onto soaked bamboo skewers.

Grill on medium-high heat for 10 – 15 minutes, flip, and grill for another 10 – 15 minutes.

Traditional Cuban Drinks – 5 Recipes

1. Cuba libre

Cuba libre

2. Mojito


3. Pina Colada

 Pina Colada

4.  Cubanito


5. El Presidente

 El Presidente

You may also like

Leave a Comment

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More