This Vegan Pistachio Pineapple Cake combines the nutty richness of pistachios with juicy pineapple for a wonderfully moist, tender dessert. The pineapple adds natural sweetness and tropical freshness, while finely ground pistachios give the cake a delicate nutty flavor and beautiful texture.
It’s an easy dairy-free and egg-free dessert that’s perfect for celebrations, afternoon tea, birthdays, potlucks, or whenever you’re craving something fruity and comforting. The recipe uses simple plant-based ingredients while delivering a soft, bakery-style crumb.
Can This Vegan Pistachio Pineapple Cake Support Weight Loss Goals?
Desserts can fit into a balanced weight-management approach when enjoyed in sensible portions. This cake contains fruit and pistachios, but it is still a dessert containing flour, sugar, and added fat, so portion size matters. Pairing one modest slice with a balanced meal or enjoying it as an occasional treat can help keep overall intake reasonable.
Does Vegan Pistachio Pineapple Cake Fit a High-Protein Lifestyle?
This cake is not naturally high in protein, but pistachios contribute some plant-based protein to each serving. The recipe contains approximately 5 grams of protein per slice, while pineapple provides carbohydrates and natural fruit sweetness. For a more protein-focused dessert, serve a slice with unsweetened soy yogurt or a plant-based high-protein yogurt.
Why This Recipe is Special
- Naturally vegan — Made without eggs, dairy, or butter.
- Tropical flavor — Pineapple gives the cake a bright, fruity character.
- Nutty pistachio taste — Ground pistachios add richness and texture.
- Moist crumb — Pineapple helps keep the cake soft and tender.
- Easy to customize — Add coconut, lime zest, or extra pistachios for different flavor combinations.
My Personal Experience
- The pineapple makes this cake wonderfully moist.
Draining the pineapple well prevents excess liquid while still keeping the crumb soft. - Freshly ground pistachios give the best flavor.
They add a richer nutty aroma than heavily processed pistachio flour. - A little lime zest makes the tropical flavors pop.
It balances the sweetness and gives the cake a fresher finish. - The cake slices more cleanly after cooling completely.
Giving it time to set makes the soft crumb easier to cut without crumbling.
Perfect For
This cake is perfect for birthdays, afternoon tea, weekend baking, potlucks, summer gatherings, brunches, holiday dessert tables, vegan celebrations, and tropical-themed parties. It also makes a lovely make-ahead dessert because the flavor develops as the cake rests.
Why You’ll Love This Recipe
- Soft and moist texture
Crushed pineapple keeps the cake tender without using eggs or dairy. - Beautiful pistachio flavor
Ground pistachios provide a naturally nutty taste and subtle crunch. - Completely plant-based
No eggs, butter, or dairy milk are needed. - Easy everyday ingredients
You don’t need complicated baking techniques to make this cake. - Great for sharing
Its tropical flavor makes it a refreshing alternative to heavier chocolate desserts.
Common Mistakes to Avoid
- Not draining the pineapple properly — Excess juice can make the center overly wet.
- Overmixing the batter — Too much mixing can create a dense cake.
- Using very coarse pistachios — Large pieces can make the crumb uneven.
- Overbaking the cake — Too much oven time can remove the moisture that makes this recipe special.
Required Equipment
- 9-inch round cake pan — Gives the cake an even shape and consistent baking.
- Mixing bowls — Keeps wet and dry ingredients easy to combine separately.
- Whisk — Quickly combines the dry ingredients without overmixing.
- Rubber spatula — Gently folds the pineapple and pistachios into the batter.
- Food processor or blender — Finely grinds pistachios for a smooth crumb.
- Cooling rack — Allows air to circulate and prevents a soggy bottom.
Storage Instructions
Store the cooled cake in an airtight container at room temperature for up to 2 days if your kitchen is cool. For longer storage, refrigerate for 4–5 days.
For freezing, wrap individual slices tightly in plastic wrap or freezer-safe wrapping and place them in an airtight freezer container or bag. Freeze for up to 2 months.
Thaw frozen slices overnight in the refrigerator or at room temperature for about an hour. If desired, warm individual slices for a few seconds in the microwave before serving.
Recipe Details
Preparation Time: 20 minutes
Cooking Time: 35–40 minutes
Total Time: Approximately 1 hour
Servings: 10 slices
Best Season: All-season
Total Calories (Per Serving): Approximately 285 calories
Nutrition and calorie figures are approximate estimates and can vary depending on the brands and ingredients used.
Short Description
Moist pineapple and finely ground pistachios create a soft, flavorful vegan cake with a delicious tropical twist. This easy egg-free and dairy-free dessert is perfect for celebrations, afternoon tea, or everyday sweet cravings.
📝 Ingredients
For the Cake
- 1½ cups (188 g) all-purpose flour
- ½ cup (60 g) finely ground unsalted pistachios
- ¾ cup (150 g) granulated sugar
- 1½ tsp baking powder
- ½ tsp baking soda
- ¼ tsp salt
- ½ cup (120 ml) unsweetened plant-based milk
- ⅓ cup (80 ml) neutral-flavored vegetable oil
- 1 tsp vanilla extract
- 1 tbsp fresh lemon or lime juice
- 1 cup (225 g) crushed pineapple, well drained
- ½ tsp finely grated lime zest (optional)
- 2 tbsp finely chopped pistachios (for topping)
Optional Simple Glaze
- ½ cup (60 g) powdered sugar
- 1–2 tbsp pineapple juice or plant-based milk
- 1 tbsp finely chopped pistachios
Ingredient note: Use unsweetened plant milk and well-drained pineapple. If the pineapple is packed in syrup, drain it thoroughly because the added sweetness can change the final result.
Directions
- Preheat the oven to 350°F (175°C).
Grease a 9-inch round cake pan and line the bottom with parchment paper. - Prepare the pistachios.
Finely grind the pistachios in a food processor, stopping before they become a paste. - Combine the dry ingredients.
In a large bowl, whisk together flour, ground pistachios, sugar, baking powder, baking soda, and salt. - Mix the wet ingredients.
In a separate bowl, whisk plant milk, oil, vanilla, lemon or lime juice, and lime zest until smooth. - Combine gently.
Pour the wet mixture into the dry ingredients and fold gently with a spatula. Stop mixing as soon as no large streaks of flour remain. - Add the pineapple.
Fold in the well-drained crushed pineapple until evenly distributed. The batter should be thick but spoonable. - Bake.
Transfer the batter to the prepared pan and smooth the surface. Sprinkle chopped pistachios over the top.Bake at 350°F (175°C) for 35–40 minutes. The top should be lightly golden, and a toothpick inserted into the center should come out with a few moist crumbs rather than wet batter. - Cool completely.
Let the cake cool in the pan for about 10–15 minutes, then transfer it to a cooling rack. - Add the optional glaze.
Whisk powdered sugar with pineapple juice or plant milk until smooth. Drizzle over the cooled cake and sprinkle with additional pistachios.
High-Protein Cooking Tips
- Use unsweetened soy milk instead of lower-protein plant milks if you want to slightly increase the protein content.
- Serve each slice with unsweetened high-protein soy yogurt for a more protein-rich dessert.
- Pistachios contribute plant-based protein while also adding texture and flavor.
- Avoid adding excessive frosting if you’re trying to keep calories moderate.
Nutrition Facts (Per Serving – Approximate)
- Calories: 285
- Fat: 12 g
- Cholesterol: 0 mg
- Sodium: 180 mg
- Potassium: 125 mg
- Total Carbohydrates: 40 g
- Fiber: 2 g
- Net Carbs: 38 g
- Sugars: 21 g
- Protein: 5 g
- Calcium: 45 mg
Notes
- Storage: Keep refrigerated for up to 5 days for the freshest texture.
- Reheating: Warm individual slices for 10–15 seconds in the microwave if you prefer a softer, warmer texture.
- Allergy note: Contains pistachios and wheat. If using soy milk or soy yogurt, it also contains soy.
- Flavor boost: Add ½ teaspoon coconut extract or ¼ cup shredded unsweetened coconut for a stronger tropical flavor.
- Freshness: Always drain pineapple thoroughly before adding it to the batter.
- Serving idea: Top with chopped pistachios, fresh pineapple pieces, coconut flakes, or a light vegan glaze.
Frequently Asked Questions
1. Can I use fresh pineapple instead of canned pineapple?
Yes, finely chop fresh pineapple and drain away excess juice before adding it to the batter.
2. Can I make this cake gluten-free?
Yes, substitute the all-purpose flour with a suitable 1-to-1 gluten-free baking flour blend.
3. Can I use pistachio flour?
Yes, finely ground pistachio flour can be used in the same quantity by weight.
4. How do I keep the vegan cake moist?
Avoid overbaking and make sure the pineapple is drained without being completely dried out.
5. Can I make this recipe without the glaze?
Absolutely; the cake is flavorful on its own and can simply be finished with chopped pistachios.
6. Can I make cupcakes with this batter?
Yes, divide the batter among lined muffin cups and begin checking for doneness after approximately 20–25 minutes.

