Getting your recipe ready...

Pineapple casserole

Pineapple casserole
60min Total Time
8 people Servings
Easy Difficulty
Budget Cost
350 kcal Calories

Pineapple gone rogue in the best way.

Video

Note: This video is from YouTube and does not belong to us. All rights go to its original creator. Watch on YouTube

Ingredients

8
  • 1 cup granulated sugar
  • 1/2 cup all-purpose flour
  • 1/2 teaspoon salt
  • 1/2 teaspoon baking powder
  • 1/4 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • 1/4 teaspoon ground cloves
  • 1/2 cup unsalted butter, melted
  • 1 cup crushed pineapple, drained
  • 1 cup pineapple juice
  • 2 large eggs
  • 1 teaspoon vanilla extract
  • 1 cup chopped pecans (optional)

Instructions

1

Preheat oven to 350F.

2

In a medium bowl, whisk together sugar, flour, salt, baking powder, cinnamon, nutmeg, and cloves.

3

Add melted butter, crushed pineapple, pineapple juice, eggs, and vanilla extract to the bowl. Stir until well combined.

4

Pour the mixture into a 9x13-inch baking dish.

5

If using pecans, sprinkle them evenly over the top of the casserole.

6

Bake for 40-45 minutes, or until the casserole is golden brown and set.

Kitchen Tools

  • 9x13-inch baking dish
  • Medium bowl
  • Whisk
  • Measuring cups and spoons

Chef's Tips

Use fresh pineapple for the best flavor.
Don't overmix the batter, as it can result in a dense casserole.
If using pecans, toast them in a 350F oven for 5-7 minutes, or until fragrant and lightly browned, before sprinkling them on top of the casserole.
Let the casserole cool for 10-15 minutes before serving.

Troubleshooting

If the casserole is too dry, add a little more pineapple juice or milk.
If the casserole is too wet, add a little more flour or sugar.
If the casserole doesn't set properly, bake for an additional 5-10 minutes.

Recipe Variations

Add some chopped coconut or shredded coconut to the casserole for extra flavor and texture.
Use different types of nuts, such as walnuts or hazelnuts, instead of pecans.
Add some cinnamon or nutmeg to the casserole for extra spice.

Healthy Alternatives

Use less sugar or substitute with honey or maple syrup.
Use whole wheat flour instead of all-purpose flour.
Use coconut oil or avocado oil instead of unsalted butter.
Add some chopped fresh fruit, such as blueberries or raspberries, to the casserole for extra flavor and nutrition.

Serving Suggestions

Serve warm, topped with whipped cream or vanilla ice cream.
Serve as a side dish for breakfast or brunch.
Serve as a dessert, topped with chopped nuts or shredded coconut.

Nutrition Facts

350
Calories
4g
Protein
45g
Carbs
18g
Fat
2g
Fiber
30g
Sugar
200mg
Sodium
60mg
Cholesterol

Dietary Info

Vegetarian
Gluten-free (if using gluten-free flour)
Dairy-free (if using non-dairy milk and vegan butter)

Garnish Ideas

Whipped cream
Vanilla ice cream
Chopped nuts
Shredded coconut

Storage

Store leftovers in an airtight container in the refrigerator for up to 3 days.
Freeze leftovers in an airtight container for up to 2 months.
Reheat leftovers in the oven or microwave until warmed through.

Leftover Ideas

Reheat leftovers in the oven or microwave until warmed through.
Use leftovers as a topping for yogurt or oatmeal.
Use leftovers as a filling for cakes or pastries.

Common Mistakes to Avoid

Not preheating the oven properly, which can result in uneven cooking.
Overmixing the batter, which can result in a dense casserole.
Not using fresh pineapple, which can result in a less flavorful casserole.
Not toasting the pecans, if using, which can result in a less flavorful casserole.

Frequently Asked Questions

Reviews

Ava J.
Feb 28, 2026
This pineapple casserole is amazing! I made it for a potluck and everyone loved it.
Ethan K.
Mar 13, 2026
This casserole is so easy to make and is perfect for a quick dessert.
Lily T.
Feb 20, 2026
I love this casserole! It's so moist and flavorful.
Noah G.
Mar 19, 2026
This casserole is great, but I think it needs a little more sugar.
Sophia R.
Mar 5, 2026
This casserole is the best! I've made it three times already.
×
Subscribe!