Pineapple Cake
This Pineapple Cake is a delightful treat that combines the tropical sweetness of pineapple with a soft, buttery cake that’s sure to bring smiles to any gathering. It’s perfect for birthdays, summer celebrations, or just a cozy afternoon at home when you crave something deliciously sweet. The juicy bursts of pineapple create a moist texture that keeps each slice incredibly flavorful and inviting. Your loved ones will adore this easy cake, making it an instant favorite at potlucks and family dinners alike.
Not only does this cake have an irresistible flavor, but it’s also incredibly simple to make! With basic ingredients you likely already have on hand, the process is straightforward and fun. Each bite is a little slice of sunshine – a sweet reminder of warm days spent with friends and family.
This is what the finished dish looks like when perfectly baked.
Ingredients
- 2 cups all-purpose flour
- 2 cups sugar
- 1/2 cup butter, softened
- 4 eggs
- 1 can (20 oz) crushed pineapple, undrained
- 1 teaspoon baking soda
- 1 teaspoon vanilla extract
- 1/2 teaspoon salt
Gather all your ingredients for a delicious Pineapple Cake.
Directions
- Preheat your oven to 350°F (175°C). Grease and flour a cake pan.
- In a large bowl, cream together the softened butter and sugar until the mixture is smooth and creamy.
- Beat in the eggs, one at a time, ensuring each is fully incorporated before adding the next. Stir in the vanilla extract.
- Add the undrained crushed pineapple to the butter and sugar mixture, combining well.
- In another bowl, mix together the flour, baking soda, and salt. Gradually add this dry mixture to the wet ingredients, mixing just until combined – be careful not to overmix.
- Pour the batter into the prepared cake pan, spreading it evenly.
- Bake in the preheated oven for 30-35 minutes, or until a toothpick inserted into the center comes out clean.
- Once baked, remove the cake from the oven and let it cool in the pan for a few minutes before transferring it to a wire rack to cool completely before serving.
Tips & Variations
- Ingredient Substitutions: You can use coconut oil in place of butter for a dairy-free version. Additionally, swap the crushed pineapple for crushed peaches for a different twist.
- Optional Variations: Add 1 cup of shredded coconut or 1 cup of chopped nuts to the batter for added texture and flavor.
- Storage or Reheating Tips: Store leftover cake in an airtight container at room temperature for up to 3 days. For longer storage, refrigerate for up to a week. You can reheat individual slices in the microwave for about 15-20 seconds if desired.
Recipe Information
- Prep time: 15 minutes
- Cook time: 30-35 minutes
- Total time: 50 minutes
- Servings: 12
- Difficulty level: Easy
Enjoy every slice of this tropical delight!

Pineapple Cake
Ingredients
- 2 cups all-purpose flour
- 2 cups sugar
- 1/2 cup butter, softened Can use coconut oil for a dairy-free version.
- 4 pieces eggs
- 1 can (20 oz) crushed pineapple, undrained Can substitute with crushed peaches for variation.
- 1 teaspoon baking soda
- 1 teaspoon vanilla extract
- 1/2 teaspoon salt
- 1 cup shredded coconut For added texture.
- 1 cup chopped nuts For added flavor.
Method
- Preheat your oven to 350°F (175°C). Grease and flour a cake pan.
- In a large bowl, cream together the softened butter and sugar until the mixture is smooth and creamy.
- Beat in the eggs, one at a time, ensuring each is fully incorporated before adding the next. Stir in the vanilla extract.
- Add the undrained crushed pineapple to the butter and sugar mixture, combining well.
- In another bowl, mix together the flour, baking soda, and salt. Gradually add this dry mixture to the wet ingredients, mixing just until combined – be careful not to overmix.
- Pour the batter into the prepared cake pan, spreading it evenly.
- Bake in the preheated oven for 30-35 minutes, or until a toothpick inserted into the center comes out clean.
- Once baked, remove the cake from the oven and let it cool in the pan for a few minutes before transferring it to a wire rack to cool completely before serving.