Soda Milkshake Recipe: Creamy, Fizzy and Easy

Updated November 3, 2026

Total time
5 min
prep 5 min · cook 0 min
Serves
2
portions as written

Jump to recipe

Soda Milkshake Recipe: Creamy, Fizzy and Easy

A soda milkshake blends vanilla ice cream and cold milk with fizzy cola or root beer for a creamy drink with a lively soda-shop sparkle. The trick is to combine the ice cream and milk first, then add the soda gently so the mixture stays smooth without foaming over.

Ingredients

  • 3 cups (about 450 g) vanilla ice cream, slightly softened
  • ½ cup (120 ml) cold whole milk
  • 1 cup (240 ml) chilled cola or root beer, divided
  • ¼ cup (60 ml) whipped cream, optional
  • 2 maraschino cherries, optional

Instructions

  1. Get the glasses ready. If you like a frosty drink, put two tall glasses in the freezer while you gather the ingredients. This is optional; the milkshake is best served right after mixing, so there is no need to chill the glasses in advance. Set out a blender with at least a 6-cup (1.4 L) capacity, or plan to blend in two batches.
  2. Blend the ice cream and milk. Add the vanilla ice cream and cold milk to the blender. Blend on low just until smooth and thick, about 10 to 15 seconds. Stop and scrape down the sides if needed. Avoid blending longer than necessary: extended blending warms the ice cream and makes the shake thinner.
  3. Add some of the soda slowly. Pour in ½ cup (120 ml) of the chilled soda a little at a time. Pulse once or twice on the lowest setting, only until it is incorporated. Soda can foam quickly when agitated, so leave room in the blender and do not run it continuously after adding the carbonation.
  4. Divide and finish the drinks. Pour the mixture evenly into the two glasses. Slowly top each glass with some of the remaining ½ cup (120 ml) soda. Give each drink one gentle stir with a long spoon. Add whipped cream and a cherry if using, then serve immediately with straws and spoons.

Tips

  • Use very cold soda and milk. Chilled ingredients help the ice cream stay thick while you mix. If the soda is warm, it can melt the ice cream faster and create more foam. Open the bottle or can just before making the drinks so the soda is still lively.
  • Soften the ice cream only slightly. Let it sit at room temperature for about 3 to 5 minutes if it is too hard to scoop. It should still hold its shape. Melted ice cream makes a runny drink, and refreezing it into the shake will not restore the same creamy texture.
  • Control the foam. Use a roomy blender, add soda in small pours, and pulse briefly. If your blender is small, mix half the ingredients at a time. You can also stir the soda into the blended ice cream and milk by hand for a gentler, less foamy result.
  • Adjust the thickness before serving. For a thicker shake, blend in another small scoop of ice cream. For a thinner one, add cold milk a tablespoon (15 ml) at a time. Make small adjustments, since a little extra liquid can noticeably loosen a two-serving batch.

Serving Suggestions

Serve the milkshakes as soon as they are mixed, while the ice cream is cold and the soda still has some sparkle. Tall chilled glasses make them feel like a classic soda-counter treat, but any sturdy glass with enough room for foam works. Set out both a straw and a long spoon: the straw is handy for sipping the thinner, fizzy part, while a spoon reaches the thicker ice cream near the bottom.

For a simple finish, top each glass with whipped cream and a maraschino cherry. A light drizzle of chocolate syrup or a pinch of finely crushed cookies also works, but keep the garnish modest so it does not overpower the soda flavor. These drinks pair well with salty snacks such as pretzels or popcorn, or with a straightforward meal like a sandwich. If serving a group, measure the ice cream and milk ahead of time, but wait to open and add the soda until everyone is ready to drink.

Variations

Root beer version: Use root beer in place of cola for a warm, vanilla-forward flavor that works especially well with vanilla ice cream. Root beer brands vary in sweetness and spice, so taste the soda before mixing. If it is very sweet, use a little less soda in the blended portion and add the rest gradually to each glass.

Cola-chocolate shake: Choose cola and blend 1 tablespoon (15 ml) chocolate syrup with the ice cream and milk. The syrup adds a chocolate note and extra sweetness, so you may prefer to skip the whipped cream. Add the cola slowly as directed; chocolate syrup does not prevent carbonation from foaming.

Orange cream version: Replace the cola or root beer with chilled orange soda. The result is sweeter and more citrusy, with a flavor reminiscent of an orange cream treat. Start with the same amount, then taste before adding the final splash, since orange sodas can vary in sweetness.

Non-dairy option: Use a dairy-free vanilla frozen dessert and an unsweetened plant milk, such as oat or soy milk. Choose a creamy frozen dessert for the closest texture, and check that the soda is also suitable for your dietary needs. Some plant-based products are less rich than dairy ice cream, so the finished shake may be lighter and less thick.

Choose another soda: Lemon-lime soda, cream soda, or a caffeine-free cola can all work. Flavored sodas change the sweetness and aroma, so the result will not taste exactly like the cola or root beer version. For a less sweet shake, use a less-sweet soda if available and keep the milk amount the same.

Storage and Reheating

This drink is at its best immediately after preparation. Once the soda is mixed in, the bubbles begin to fade, and the ice cream melts into a thinner liquid. For that reason, it is better to make only as much as you plan to serve rather than prepare a large batch in advance.

If you have leftovers, refrigerate them within 2 hours of making the shake, covered, and use them within 24 hours for the best quality. The mixture will lose most of its fizz and may separate as the ice cream melts. Stir it gently before drinking; do not expect it to regain its original thickness or carbonation. You can freeze leftovers, but freezing changes the texture and can make the drink icy, so it is not a good way to preserve a finished milkshake. Reheating is not appropriate. For a fresh serving, blend a new portion just before drinking.

Frequently Asked Questions

Is a soda milkshake the same as an ice cream float?
An ice cream float usually has scoops of ice cream sitting in soda, while this recipe blends the ice cream and milk before adding soda. The blended version is thicker and more uniform, with carbonation stirred through the drink. If you prefer distinct layers and large scoops, make a float instead by pouring soda over ice cream in a tall glass.

Can I make a soda milkshake without a blender?
Yes. Put the softened ice cream and milk in a large bowl and whisk until smooth, or mash and stir them with a sturdy spoon. Slowly mix in about half of the soda, then divide the mixture between glasses and top with the rest. The texture may be less silky than a blender-made shake, but the flavor will be similar.

Why did my milkshake foam up or overflow?
Carbonation releases quickly when soda is shaken, blended, or poured into a thick mixture. A small blender jar, warm soda, or running the blender continuously after adding soda can make the foam rise. Use a roomy container, keep the soda cold, add it gradually, and pulse only briefly. If foam forms, pause for a few seconds before pouring.

Can I make it ahead for a party?
Prepare the glasses and measure the ice cream and milk ahead, but blend the shake and open the soda just before serving. A finished batch does not hold its fizzy texture well, even in the refrigerator. For several servings, work in batches and keep each one small enough to mix without filling the blender jar too close to the top.

Can I use diet soda or sugar-free soda?
Yes, either can be substituted in the same amount. The finished drink may taste less sweet or have a slightly different aftertaste, depending on the soda. Since vanilla ice cream already contributes sweetness, the change is usually easiest to judge by tasting the mixture before topping the glasses with the remaining soda.

What should I do if the shake is too thin?
Add another small scoop of cold ice cream and blend briefly before adding any more soda. If you have already mixed in all the soda, stir gently rather than blending for a long time, since extra blending can flatten the carbonation. For the next batch, use ice cream that is only slightly softened and measure the milk carefully.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).