This frozen beet-ginger milkshake turns two cooked beets into a thick, bright-magenta Full GAPS drink. Homemade coconut milk and coconut cream give it a creamy base, raw honey rounds out the earthy beet flavor, and fresh ginger adds enough warmth to keep the sweetness from feeling flat. A measured teaspoon of homemade vanilla finishes the flavor without relying on a commercial extract.
The beets are cooked before they are frozen. That matters for both texture and workflow. Fork-tender beet cubes break down into a smooth, slushy drink; hard raw beet chunks would not create the same result. Freezing the cubes for at least six hours also gives the shake its body without ice, banana, starch, or a second complete recipe hidden inside the glass.
In our house, weekday food has to fit around breakfast, homeschool, work on three side businesses, lunch, dinner, and my second-shift job. Cooking and freezing the beets ahead keeps the blender step short. I can prepare the cubes when the kitchen is already running, then make the milkshake during a later meal window without starting over.

GAPS Placement: Full GAPS; not the Introduction Diet
Prep Time: 15 minutes
Beet Cook Time: About 15 minutes, using tenderness as the endpoint
Freezing Time: At least 6 hours
Yield: 3 servings
Why The Frozen Beet Method Works
Cooking changes the beet from crisp and fibrous to tender enough for a fork to pass through the center. Once those cooked cubes freeze solid, they become the cold body of the milkshake. The blender first breaks the frozen pieces into smaller granules with the homemade milk. Coconut cream then supplies enough liquid and fat for the mixture to circulate into a completely smooth drink.
The order protects the texture. If all three cups of milk and cream go into the blender at once, the cubes can float rather than fall into the blades. Starting with two cups of milk lets the frozen pieces begin breaking down. Add the cream only after the first blend stalls because it needs more liquid.
The final high-speed blend is short—about 25 seconds. At that point, the mixture should move as one thick vortex with no hard beet knocks against the jar. Continuing long after it is smooth warms the milkshake and loosens the slushy texture you worked to build.
Full GAPS Ingredient Notes
Use two large whole beets. Steam or gently simmer them with the skins on until a fork reaches the center without resistance. Cool them, rub off the peel under cool water, and cut them into roughly three-quarter-inch cubes before freezing.
Use two cups of homemade coconut milk. Commercial or canned coconut milk does not replace the homemade measured base in this version. Shake or stir the homemade milk before measuring so the fat is distributed through the liquid.
The additional cup is homemade coconut cream: the thick cream collected from a rich, chilled batch of homemade coconut milk. Measure it separately. The card uses this fixed dairy-free branch so the photographed formula and the ingredient quantities remain clear.
Raw honey replaces the source’s maple syrup at the same measured three tablespoons. The honey should dissolve during blending without a separate syrup-making step.
Use a one-to-two-inch piece of fresh ginger, roughly chopped and left unpeeled. One inch gives a gentler warmth. Two inches makes ginger much more prominent. This is a measured source range, so choose the point that suits the household without adding more than the formula supports.
Use one teaspoon of Homemade Vanilla Extract for Full GAPS, made without added sugar or non-GAPS additives. Keep it distinct from commercial vanilla flavoring, syrup, or an opaque extract whose complete ingredients are unknown.
Cook And Freeze The Beets
Wash two large beets and leave the skins on. Set them in a steamer basket over simmering water, or place them in a saucepan with enough water for a gentle simmer. Cover and cook for about 15 minutes, checking the center rather than the clock alone.
A fork or thin knife should slide through the thickest beet with no hard core. If the center still catches, continue cooking and check again. Beets vary in size, so the endpoint is more reliable than treating 15 minutes as an absolute stop.
Let the cooked beets cool. Hold each beet under cool running water and rub the loosened skin away with your fingers. Trim the ends and cut the flesh into approximately three-quarter-inch cubes. Similar-size cubes freeze and blend more evenly.
Spread the cubes in one layer on an uncoated stainless-steel sheet pan or a shallow glass dish. Keep them separated rather than piling them into a container while they are still soft. Freeze for at least six hours or overnight, until every cube is solid through the center.

Once frozen, the cubes may be gathered into a covered glass freezer container until milkshake time. Freezing them separately first keeps them from becoming one solid beet block.
Blend The Milkshake
Put all the frozen beet cubes into a complete high-powered blender jar. Add three tablespoons raw honey, the chopped fresh ginger, one teaspoon homemade vanilla, and two cups homemade coconut milk.
Secure the lid. Start on medium speed. The cubes should tumble, break into smaller pieces, and turn the milk deep pink. The blender may stop circulating once the pieces are small because the mixture needs the remaining liquid. That pause is expected; it is the cue for the coconut cream.

Turn the blender off. Add one cup homemade coconut cream. If an air pocket sits around the blade, release it with a long flexible spatula only while the machine is fully stopped. Remove the spatula, secure the lid again, and blend on high for about 25 seconds.
The finished milkshake should move as one smooth magenta vortex. Stop when there are no pale cream streaks, dark beet flecks, frozen knocks, or dry pockets against the jar. Pour immediately into three glasses.

Frozen Beet-Ginger Milkshake for Full GAPS
Ingredients
Equipment
Method
- Steam or gently simmer the whole unpeeled beets until a fork reaches the center without resistance, about 15 minutes. Continue cooking if a hard center remains.
- Cool the cooked beets. Rub off the loosened skins under cool water, trim the ends, and cut the flesh into approximately 3/4-inch cubes.
- Spread the cubes in one separated layer in a shallow glass dish or on an uncoated stainless-steel sheet pan. Freeze at least 6 hours or overnight, until every cube is solid.

- Put the measured frozen beet cubes, raw honey, fresh ginger, homemade vanilla, and homemade coconut milk into the complete blender. Blend on medium until the beet pieces are smaller and the mixture stops circulating because it needs more liquid.

- Turn off the blender. Add the measured homemade coconut cream. Release any air pocket around the blade with a flexible spatula only while the machine is fully stopped, then remove the spatula and secure the lid.
- Blend on high for about 25 seconds, until the milkshake moves as one smooth magenta vortex with no frozen knocks, beet grit, pale cream streaks, or dry pockets.
- Pour immediately into the measured number of serving glasses and serve while thick and slushy.
Notes
Tried this recipe?
Let us know how it was!The Physical Cues That Matter
The cooked beet has no hard center. A fork reaches the middle without a crunch or sudden stop.
The peel rubs away cleanly. Once cooled, the skin slips off under cool water instead of taking thick pieces of beet with it.
The cubes are solid before blending. They do not bend or feel soft at the center after at least six hours in the freezer.
The first blend becomes granular and deep pink. The cubes are smaller, but the mixture may stop circulating before the cream is added.
The final blend forms one vortex. Homemade coconut milk and cream no longer appear as separate pale ribbons.
The texture is thick and slushy. It pours slowly but does not sit in the glass like hard ice cream. Visible beet grit means it needs another brief blend.
The flavor is earthy, creamy, sweet, and warm. Beet comes first, coconut softens it, honey rounds the edges, and ginger leaves a clean warmth rather than overwhelming the glass.

Make-Ahead And Storage
The useful make-ahead point is the frozen beet stage. Cook, peel, cube, and tray-freeze the beets, then move the solid cubes into a covered glass freezer container. The final blend takes only a few minutes once the cubes are ready.
Serve the milkshake as soon as it is smooth. Its slushy body comes from the frozen cubes, so it loosens as it stands. If a glass waits briefly, stir before serving rather than adding more ingredients and changing the measured formula.
For a large household, prepare more cooked beet cubes in a separate batch but keep this card’s three-serving milk, cream, honey, ginger, and vanilla ratio intact. Use the card’s 2× control when you intentionally make six servings, and blend in batches if the jar cannot circulate that volume cleanly.
Source-Supported Adaptations
The source permits other homemade creamy milks. GAPS Avocado Milk can replace the two cups of homemade coconut milk when that separate component is already prepared. Properly prepared homemade macadamia milk is another measured milk option once its own recipe is public.
If cultured dairy has completed the household’s dairy-introduction sequence, 24-Hour Yogurt-Culture Sour Cream can replace the one cup coconut cream. Keep the substitution cup-for-cup and do not combine both creams in one batch.
These are ingredient branches for the same frozen milkshake formula. The separate Warm Beet-Ginger Shake uses a different yield, ratio, temperature, and method, so it belongs in its own post rather than inside this recipe card.
Frequently Asked Questions
Can I Use Raw Beets?
Use cooked beets for this formula. They are cooked until fork-tender, peeled, cubed, and frozen before blending. Raw beets would change both the method and the finished texture.
Can I Use Store-Bought Coconut Milk Or Cream?
Use the linked homemade coconut milk and homemade cream collected from a rich batch. This card does not use canned coconut milk or a commercial product with additives.
Can I Use Maple Syrup?
No. Use the measured three tablespoons raw honey for the Full GAPS version.
Why Did My Blender Stop Moving?
The first blend intentionally begins with the frozen cubes and two cups milk. Once the pieces are smaller, the thick mixture may need the remaining cup of coconut cream. Turn the machine off before releasing an air pocket.
Why Is My Milkshake Grainy?
The beet centers may not have cooked until completely tender, the cubes may be too large, or the final high-speed blend may have ended too soon. Continue only until the mixture is uniformly smooth.
Can I Make Six Servings?
Yes. Use the card’s 2× control: four large beets, four cups homemade coconut milk, two cups coconut cream, six tablespoons raw honey, two to four inches ginger, and two teaspoons homemade vanilla. Blend in batches if needed.
Is This The Same As The Warm Beet-Ginger Shake?
No. The warm shake is a one-serving formula with a different beet weight, one cup milk, one tablespoon honey, a pinch of salt, no cream, and no vanilla. It has its own post and card.
Recommended Equipment
Use a stainless-steel steamer basket and saucepan or a suitable stainless pot for cooking the beets, an uncoated stainless-steel sheet pan or shallow glass dish for freezing, a complete high-powered blender with a secure lid, measuring cups and spoons, and three serving glasses. Keep the flexible spatula away from the blade unless the blender is off and open.
More Help With GAPS Drinks
The upcoming Juices & GAPS Milkshakes course is the best next step for this recipe. It will organize the drink formats, GAPS placement, measured components, prep order, physical cues, and family-sized planning in one place. Check the WFLI shop for the current catalog and release updates.


Leave a comment