If you’ve never tried a Disney Dole Whip, it’s a creamy pineapple soft-serve that’s naturally vegan and gluten-free. I love it, but since I haven’t been to the parks recently, I make a brighter, healthier pineapple whip at home using my Ninja Creami. This simple two-ingredient dessert is dairy-free, has no added sugar (if you use pineapple packed in juice), and requires no premade ice cream. It’s perfect for hot summer days and easy to adapt for different equipment.

This recipe uses fresh or canned pineapple blended with its juice and a splash of unsweetened non-dairy milk if needed. You can make it with frozen pineapple too if you puree it first. The texture is surprisingly creamy thanks to the fruit’s natural fiber and the way the Creami processes the pint into a soft-serve consistency.

What are Dole Whips?
Dole Whips are a soft-serve dessert available in several fruit flavors, most famously pineapple. They are typically dairy-free, which makes them naturally vegan. While Disney often uses a dry mix for its park locations, you can make a fresh, whole-food version at home that tastes just as good—or better—using pineapple and minimal additions.
The pineapple flavor is the most iconic, but Dole Whips can be found in variations such as mango, lemon, lime, and strawberry. When ordering at a park, double-check if the flavor is swirled with vanilla soft-serve, as that may not be vegan.

Is Dole Whip Vegan?
Most fruit-flavored Dole Whips are vegan. Pineapple, mango, lemon, orange, raspberry, strawberry, lime, cherry, and watermelon are commonly listed as dairy- and gluten-free. Always check ingredient information at the point of sale in case of changes. This homemade copycat is 100% plant-based when you use pineapple and unsweetened non-dairy milk.
What is Dole Whip made of?
The homemade version is extremely simple: pineapple (fresh, canned in juice, or frozen and thawed), the pineapple juice, and a little unsweetened non-dairy milk if the mixture needs thinning. Store-bought or park mixes often contain sugar, stabilizers, coconut oil, and other additives, so a fresh recipe is a cleaner alternative.

How to make pineapple Dole Whip in your Ninja Creami
Use crushed or diced pineapple—canned, fresh, or frozen. Blend the fruit with its juice until smooth, or place crushed pineapple directly into a Creami pint. Do not fill past the max line. Smooth the top, seal with the lid, and freeze the pint on a level surface for 24 hours.
Remove the lid and place the frozen pint into the Creami outer bowl. Use the sorbet setting to process. If the texture is crumbly, add a few tablespoons of non-dairy milk and use the respin function until it reaches a creamy soft-serve texture. Depending on how cold your freezer runs, you may need to respin once or twice.

Alternative methods: blender, food processor, or Yonana
If you don’t have a Ninja Creami, you can still make this dessert:
- Yonana: Use frozen pineapple pieces that have softened at room temperature for about 10 minutes and process according to the Yonana instructions. Stir and add a little non-dairy milk if needed.
- High-speed blender: Blend frozen pineapple with a splash of non-dairy milk, using a tamper to keep the mixture thick. Serve immediately for a soft-serve texture.
- Food processor: Pulse frozen or thawed pineapple until it becomes thick and scoopable. Add small amounts of non-dairy milk to adjust creaminess.
- Ice cube tray method: Freeze blended pineapple in ice cube trays, store in a resealable bag, then process cubes in a blender or food processor as needed.

Why it’s so creamy
The creaminess comes from the pineapple’s fiber combined with the fine shaving action of the Creami blade. The result is closer to sherbet or soft-serve than a traditional sorbet. If your mixture turns out crumbly, let the pint sit at room temperature for 5–10 minutes or add a couple tablespoons of non-dairy milk and respin. Running the pint under warm water briefly can also help remove a thin ice layer around the edges.

What you need
- Ninja Creami (or alternative equipment listed above)
- One Creami pint
- 2 cups crushed pineapple in juice (canned or fresh)
- Optional: up to 1/4 cup unsweetened non-dairy milk, as needed
- A level spot in your freezer for the pint
How to make pineapple whip
Blend the pineapple and its juice until smooth, pour into the Creami pint without exceeding the max fill line, smooth the top, and freeze for 24 hours. Process on the sorbet setting, adding non-dairy milk and respinning if the texture is too crumbly. Serve immediately or store in the freezer to respin later.
Creative ways to enjoy vegan Dole Whip
- Make a pineapple float by serving the whip in a glass with pineapple or tropical juice.
- Add a splash of coconut rum or non-alcoholic alternatives for a grown-up treat.
- Use the Creami mix-in function to fold in berries, shredded coconut, or chopped fruit.
- Top with whipped coconut cream and fresh fruit chunks.
- Freeze leftovers in popsicle molds for easy snacks.
Why make vegan Dole Whip at home?
Home-made Dole Whip gives you control over ingredients and allows you to use whole fruit and natural sweeteners if desired. It’s an easy way to add more fruit to your family’s diet and to experiment with flavors like mint, vanilla, or a touch of rum extract for variety.

Storage tips
Store leftover Dole Whip in the freezer in the original Creami pint with the lid on. Smooth the top before freezing to minimize ice crystals. When ready to enjoy, let the pint sit for 5–10 minutes to soften, then respin on the sorbet setting for best texture. Leftovers can also be frozen in molds for grab-and-go popsicles.
Tips for perfect results
- Let the pint sit at room temperature for 5 minutes before spinning if your freezer is very cold.
- Run the pint briefly under warm water to melt the edge layer of ice if the blade doesn’t reach the sides.
- If using fresh pineapple that’s not very sweet, add a natural sweetener such as maple syrup, date paste, or a little agave.
- Remove the pineapple core or cook/grill the fruit briefly if you experience irritation from fresh pineapple enzymes; eating moderate portions usually prevents issues.

More Ninja Creami & vegan frozen treat ideas
Try the Ninja Creami with banana split-style mixes, watermelon or strawberry sorbets, creamsicle protein ice cream, blackberry-lemon, cherry, cantaloupe, or matcha-blueberry blends. The technique is the same: blend fruit, freeze in a pint or cubes, and process to a creamy, scoopable texture.
Ninja Creami Homemade Vegan Pineapple Dole Whip (Copycat)
Author: Kathy Hester

Prep Time: 5 mins · Total Time: 1 day 5 mins
Servings: 2 · Calories: 122 kcal per serving
Equipment
- Ninja Creami (or Yonana, high-speed blender, or food processor)
- Creami pint or freezer-safe container
Ingredients
- 2 cups pineapple in juice (crushed or diced; canned or fresh)
- Up to 1/4 cup unsweetened non-dairy milk, as needed
Instructions
- Blend the pineapple and its juice until smooth, or use crushed pineapple straight from the can.
- Pour into the Creami pint without exceeding the max fill line. Smooth the top and freeze on a level surface for 24 hours.
- Remove the lid and insert the frozen pint into the outer bowl. Add the creamizer blade and lock the lid in place.
- Process on the sorbet setting. If the result is crumbly, add a few tablespoons of non-dairy milk and respin until creamy.
- If necessary, let the pint soften for 5–10 minutes before respinning to improve texture.
Notes
Optional flavorings: a splash of vanilla extract or a teaspoon of real rum. If the pineapple juice does not reach the fill line, add non-dairy milk to fill the pint.
Nutrition (per serving)
Calories: 122 · Carbohydrates: 29 g · Protein: 2 g · Fat: 1 g · Fiber: 2 g · Sugar: 27 g · Vitamin C: 19 mg