The complete Puerto Rican Christmas Eve dinner — pernil, arroz con gandules, pasteles, coquito — with a stress-free timeline.
By Josh Ortiz·August 2026·6 min read
Nochebuena (Christmas Eve) is the biggest meal of the year in Puerto Rican homes — and the most intimidating to cook. The table runs deep: a golden pernil with crackling skin, arroz con gandules, pasteles wrapped in banana leaves, coquito in recycled bottles, and dessert that disappears in minutes. It looks like a marathon, but it's really a series of small, doable steps spaced across three days. Here's the menu my family cooks, the exact timeline, and every recipe you need — so the only thing you stress about is the seating.
Two days out — start the coquito. Make the coquito and let it chill overnight. The flavors meld and thicken. Also make your sofrito if it's not already in the freezer.
2
The night before — marinate the pernil. Score, mojo, and refrigerate the pork overnight. This is non-negotiable: the garlic needs 8-12 hours to penetrate.
3
Morning of — start the pernil. Get it in the oven by 8-9am. It roasts ~4 hours. While it cooks, prep the fritura fillings and the tembleque so it sets.
4
Mid-afternoon — rice and frituras. Rest the pernil as it finishes, then start the arroz con gandules (30 min). Fry the pastelillos right before serving — frituras wait for no one.
5
Dinner — the table. Carve the pernil, fluff the rice, pour the coquito. Plates first, coquito in hand, feliz Nochebuena.
Want the whole menu in one place?
La Mesa Boricua — the complete bilingual cookbook with all these recipes, printable shopping lists, and the full Nochebuena timeline.
Nochebuena is Christmas Eve (December 24th), the biggest celebration in Puerto Rican culture. Families gather late in the evening for a huge dinner — traditionally pernil, arroz con gandules, pasteles, and coquito — then continue with parrandas (caroling) and gift-giving around midnight.
The core four are pernil (roast pork shoulder), arroz con gandules (rice with pigeon peas), pasteles (banana-leaf wrapped masa), and coquito (coconut drink). Pasteles are the most labor-intensive and are often bought or made days ahead with family.
Marinate the night before and roast it the morning of Nochebuena. The marinade needs 8-12 hours, and the roast takes about 4 hours at 375°F (190°C) to an internal 185°F (85°C). Start it by 8-9am for a dinner around 8pm.