Skip to main content New<> this month
Get the Allrecipes magazine

Cuban Tamales

Rated as 5 out of 5 Stars

"A fusion of African, Caribbean, and Spanish cuisine all wrapped up in a corn husk. This recipe is from my grandmother Mima and my mom who both spent long hours in the backyard in Cuba making these magical potions. A flavorful tamal masa with pork and chorizo stuffing is wrapped in a corn husk and slowly cooked in a pot of simmering water."
Added to shopping list. Go to shopping list.


6 h 40 m servings 284
Original recipe yields 14 servings (28 tamales)


{{model.addEditText}} Print
  1. Heat 2 tablespoons olive oil in large saucepan or Dutch oven over medium-high heat. Cook and stir pork in hot oil until lightly browned, 5 to 7 minutes.
  2. Pour 1/2 cup white wine into saucepan and bring to a boil while scraping the browned bits of food off of the bottom of the pan with a wooden spoon.
  3. Stir 2 cups water, 5 cloves garlic, 1 tablespoon tomato paste, 1 beef bouillon cube, bay leaves, cumin, oregano, and black pepper to pork mixture. Bring mixture to a boil, reduce heat to low, partially cover the saucepan with a lid, and simmer until pork is very tender, 1 to 2 hours. Transfer pork to a bowl and reserve cooking liquid.
  4. Heat remaining olive oil in a deep pot over medium-high heat. Cook and stir chorizo and cooked pork in hot oil until lightly browned, 3 to 5 minutes.
  5. Stir onion, green pepper, and remaining minced garlic into chorizo mixture; saute until vegetables soften and onion is translucent, about 5 minutes. Add remaining white wine, olives, 1 tablespoon tomato paste, and remaining bouillon cube; cook, stirring frequently, until flavors combine, about 5 minutes more.
  6. Pulse corn and 1 1/2 cups reserved pork broth together in a blender or food processor until mixture has a thick and chunky consistency. Stir corn mixture into pork-chorizo mixture.
  7. Reduce heat to medium and stir masa harina, sugar, vinegar, and salt into pork mixture; cook, stirring occasionally, until mixture has a hearty cornmeal porridge-consistency. Season with salt and remove from heat.
  8. Make a pocket out of one corn husk and fill 3/4 full with pork mixture, leaving a top flap. Wrap another husk around the filled pocket. Fold top flap over the pocket. Tie twine length- and width-wise around the tamale several times so that packet is secure, but has room for filling to expand during cooking. Repeat with remaining husks and filling.
  9. Fill a pot with 2-inches of water; bring to a simmer. Place tamales upright in simmering water, cover the pot, and cook, adding water as necessary, until filling is hot and set, about 40 minutes. Cool tamales until completely set, at least 3 hours.

Nutrition Facts

Per Serving: 284 calories; 15.4 24 11.4 33 604 Full nutrition

Explore more


Read all reviews 1
Most helpful
Most positive
Least positive

You can feel the love and history while making these! Thank you for sharing your grandmother recipe. My family will have new memories of making these