Pinya Flan (Roasted Pineapple Flan)


When the Spanish colonized the Philippines, they established the epic global trade route known as the Manila Galleon, linking Acapulco and Manila. Plants and products shipped from Mexico included the pineapple. It quickly flourished throughout the Philippines and many pineapple-based dishes were created, including this flan, also introduced by the colonizers. Read more about this recipe.

Pinya Flan (Roasted Pineapple Flan)
Photo: Jenny Huang
Active Time:
30 mins
Total Time:
1 hr 30 mins


  • 1 cup diced fresh pineapple, plus more for serving

  • 1 cup granulated sugar

  • 6 large egg yolks

  • 1 14-ounce can sweetened condensed milk

  • ¾ cup evaporated milk

  • ½ teaspoon vanilla extract


  1. Preheat oven to 425°F.

  2. Spread pineapple on a baking sheet. Roast, stirring once halfway, until caramelized, 15 to 20 minutes. Let cool for 10 minutes.

  3. Meanwhile, place an 8-inch-square glass baking dish by the stove. Place sugar in a medium saucepan and cook over medium heat, swirling occasionally, until it's amber-colored, about 10 minutes. Immediately pour into the baking dish. Tilt to coat the bottom.

  4. Reduce oven temperature to 375°F. Put a kettle of water on to boil for a water bath.

  5. Combine the pineapple, egg yolks, condensed milk, evaporated milk and vanilla in a blender. Blend until smooth. Pour into the baking dish. (The caramel may crack when you add the custard: that's normal.)

  6. Place the baking dish in a larger pan. Pour in enough boiling water to come halfway up the sides of the baking dish. Bake the flan for 30 minutes. Reduce oven temperature to 350° and bake until a toothpick inserted in the center comes out clean, about 15 minutes more. Let the flan cool in the water bath on a rack for about 20 minutes.

  7. Run a knife around the edges and invert the flan onto a cutting board. Cut into 12 squares and serve with more pineapple, if desired.

To make ahead

Refrigerate for up to 1 day.

Nutrition Facts (per serving)

231 Calories
7g Fat
36g Carbs
6g Protein
Nutrition Facts
Servings Per Recipe 12
Serving Size 1 piece
Calories 231
% Daily Value *
Total Carbohydrate 36g 13%
Total Sugars 36g
Protein 6g 12%
Total Fat 7g 9%
Saturated Fat 4g 20%
Cholesterol 112mg 37%
Vitamin A 312IU 6%
Sodium 78mg 3%
Potassium 238mg 5%

Nutrition information is calculated by a registered dietitian using an ingredient database but should be considered an estimate.

* Daily Values (DVs) are the recommended amounts of nutrients to consume each day. Percent Daily Value (%DV) found on nutrition labels tells you how much a serving of a particular food or recipe contributes to each of those total recommended amounts. Per the Food and Drug Administration (FDA), the daily value is based on a standard 2,000 calorie diet. Depending on your calorie needs or if you have a health condition, you may need more or less of particular nutrients. (For example, it’s recommended that people following a heart-healthy diet eat less sodium on a daily basis compared to those following a standard diet.)

(-) Information is not currently available for this nutrient. If you are following a special diet for medical reasons, be sure to consult with your primary care provider or a registered dietitian to better understand your personal nutrition needs.

Related Articles