A sweet, creamy, and tropical Pineapple Milkshake is a delightful way to enjoy fruit and ice cream in one refreshing treat.
Serve these milkshakes in stemmed or hurricane glasses to evoke the feeling of sipping an icy pineapple drink on a tropical beach.
This recipe is naturally gluten-free and nut-free, and it can easily be made dairy-free with a few simple swaps.

Pineapple is one of our favorite ice cream flavors and it makes an exceptionally bright, tropical milkshake.
Enjoy this homemade pineapple milkshake with or without whipped cream and garnishes; pineapple leaves and wedges add a special, tropical touch.
Why You’ll Love This Pineapple Milkshake
No Added Sugar – The ice cream supplies sweetness, so there’s no need to add extra sugar. The pineapple’s natural sweetness and slight tartness balance the shake beautifully.
Customizable – Make a vegan version with dairy-free ice cream and non-dairy milk, or reduce calories by using frozen yogurt or no-sugar-added ice cream.
Quick and Easy – This is a 5-minute recipe: toss the ingredients into a blender and you’ll have a smooth, tropical milkshake in no time. Using pre-frozen pineapple chunks means no prep is required.

Ingredients
Whole Milk – For the creamiest texture use whole milk. If you prefer dairy-free, choose your creamiest non-dairy milk such as oat milk or full-fat coconut milk.
Ice Cream – Vanilla ice cream blends perfectly with pineapple for a creamy, balanced flavor. Use your favorite vanilla or pineapple ice cream for a more intense fruit flavor.
Pineapple – Fresh or frozen pineapple chunks both work. Use more or less to suit your taste; if using frozen pineapple, allow it to thaw slightly or add a touch more milk to help the blender.

How to Make the Milkshake
- Add ingredients to the blender in the order listed: milk first, then ice cream, then pineapple.
- Blend until smooth and creamy.
- Pour into a glass and top with whipped cream, pineapple wedges, leaves, or cherries if desired. Serve immediately.
For a thicker shake, use slightly softened ice cream and little or no milk, adding small amounts until you reach the desired consistency.

Which Milk Is Best?
Whole milk gives the creamiest, least icy milkshake because of its higher fat content. Skim or reduced-fat milk yields a thinner texture. For dairy-free versions, choose a rich non-dairy milk such as oat or full-fat coconut milk; you may want to use slightly less liquid and let the ice cream soften first to avoid an icy result.
Fruit Pairings
Pineapple works beautifully on its own, but try adding banana, mango, strawberries, or peaches for a different fruity profile. Using creamsicle or orange-flavored ice cream can make a bright, tropical twist.

Vegan Version
Use vegan vanilla ice cream and your creamiest non-dairy milk to make this shake vegan. There are excellent store-bought options, or you can make a coconut cream or oat milk ice cream at home for added richness.
Mix-Ins and Variations
Get creative by swapping the milk for cream of coconut and using coconut ice cream to make a pina colada-style milkshake. For adults, a splash of light or dark rum complements the pineapple. You can also blend in shredded coconut or a few fresh mint leaves for extra texture and flavor.
Is It OK to Mix Pineapple with Milk?
Yes. Mixing pineapple with milk or ice cream is safe for most people and results in a delicious milkshake. Fresh pineapple contains enzymes and acid that can sometimes cause milk to curdle, which may be the source of old food myths. Using full-fat milk or ice cream minimizes any risk of curdling because the higher fat content stabilizes the mixture.
Blender Tips
Any blender will work for milkshakes. Add the milk first, then ice cream, then fruit or mix-ins, and blend until smooth. High-powered blenders may puree frozen fruit more quickly, but a standard countertop blender produces excellent results as well.
No-Blender Method
If you don’t have a blender, soften the ice cream slightly in a jar, chop or mash the pineapple finely (canned crushed pineapple without excess sugar works), add it to the jar, secure the lid, and shake vigorously. Break up any remaining chunks with a spoon and add small amounts of milk if needed to thin the shake.
How to Make a Thick Milkshake
For a very thick milkshake, use slightly softened ice cream and omit milk, blending the ice cream and pineapple until combined. Alternatively, add ice or use frozen pineapple to thicken the texture.
Using Frozen Pineapple
Frozen pineapple chunks are convenient and work well, but expect a thicker, icier shake. Keep the milk in the recipe to reach a smooth consistency, and adjust the liquid as needed.

More Milkshake Ideas
- Strawberry Shake Recipe
- Strawberry Banana Milkshake
- Peach Milkshake
- Mango Milkshake
Try other milkshake recipes for more fruity and creamy combinations.
LET’S GET SOCIAL — share your feedback or photos in the comments if you try this recipe.
Did you make this Homemade Pineapple Milkshake? Leave a comment below to let us know how it turned out and what add-ins you experimented with.
Pineapple Milkshake
1 serving
5 minutes
5 minutes
A sweet, creamy, and tropical Pineapple Milkshake is a delicious fruit-and-ice-cream treat that comes together in minutes.
Ingredients
- ¼ cup (2 oz.) whole milk
- 2 cups vanilla ice cream
- 1 cup pineapple chunks (fresh or frozen; add more to taste)
Instructions
- Add the ingredients to the blender in the order listed: milk, then ice cream, then pineapple.
- Blend until combined and smooth.
- Serve immediately with optional garnishes like whipped cream, cherries, and pineapple wedges.
Notes
- For a thicker milkshake, let the ice cream soften for 5–10 minutes and omit the milk, adding small amounts only if needed.
- When using frozen pineapple, keep the milk in the recipe to reach the right consistency.
- Use dairy-free milk and ice cream to make a vegan version.
Nutrition Information:
Yield: 1
Serving Size: 1
Amount Per Serving:
Calories: 726Total Fat: 30gSaturated Fat: 19gTrans Fat: 0gUnsaturated Fat: 10gCholesterol: 121mgSodium: 242mgCarbohydrates: 104gFiber: 4gSugar: 95gProtein: 12g
Did you make this recipe?
Please leave a comment or share a photo if you try this Pineapple Milkshake.