The Ultimate Guide on How to Make Ice Cream with Ice and Milk: A Science Experiment You Can Eat

There is something inherently magical about watching liquid milk transform into a thick, velvety frozen dessert in a matter of minutes. While most people assume that homemade ice cream requires a bulky electric machine or hours of patient waiting in the freezer, there is a much faster, more tactile method that relies on basic chemistry and a bit of elbow grease. This is the “baggie” method—a classic science experiment and culinary shortcut that proves you can create a high-quality treat using nothing more than ice, milk, and a few household staples.

Whether you are looking for a fun weekend activity with children or you have a midnight craving that won’t quit, mastering the art of making ice cream with ice and milk is a skill worth having. In this guide, we will dive deep into the science, the technique, and the endless flavor possibilities of this DIY frozen wonder.

The Science of the Freeze

To understand how to make ice cream with ice and milk, you first have to understand why we use salt. If you simply put milk in a bag and surrounded it with plain ice, the milk would eventually get cold, but it wouldn’t freeze into the creamy consistency we crave. This is because the freezing point of milk is slightly lower than that of pure water.

When we add rock salt or kosher salt to the ice surrounding our milk mixture, we trigger a process called freezing point depression. Salt lowers the temperature at which water freezes. By adding salt to the ice, you create a salty slush that can reach temperatures as low as -10°F or even -15°F. This super-chilled brine draws heat away from the milk mixture much faster than plain ice ever could, allowing the milk to freeze rapidly while you shake it.

Why Shaking Matters

Shaking the bag isn’t just about mixing the ingredients; it’s about aeration and crystal size. If you were to let the milk freeze undisturbed, it would turn into a solid block of ice. By shaking the bag vigorously, you are constantly breaking up ice crystals as they form, ensuring they stay tiny. Smaller crystals result in a smoother, creamier mouthfeel. Additionally, shaking incorporates tiny air bubbles into the mixture, which gives ice cream its light, scoopable volume.

Essential Ingredients and Tools

Before you begin your frozen journey, you need to gather your supplies. The beauty of this method is that you likely already have everything in your pantry.

The Dairy Base

While this guide focuses on milk, the fat content of your liquid will determine the richness of the final product.

  • Whole Milk: Produces a light, slightly icy, but refreshing treat.
  • Half-and-Half: The “gold standard” for this method. It provides a perfect balance of creaminess and stability.
  • Heavy Cream: If you want an ultra-decadent, buttery ice cream, you can mix heavy cream with your milk.

The Sweeteners and Aromatics

  • Granulated Sugar: Standard white sugar dissolves easily during the shaking process.
  • Vanilla Extract: Even a small amount adds depth and that classic “homemade” aroma.
  • Salt: You need two types—a pinch of fine table salt for the flavor of the ice cream, and a large amount of coarse rock salt or kosher salt for the cooling process.

The Hardware

  • Gallon-sized freezer bag: This will hold the ice and salt.
  • Quart-sized freezer bag: This will hold the milk mixture. (Pro tip: use heavy-duty freezer bags to prevent leaks).
  • Winter gloves or a towel: The bag will get painfully cold (well below 32°F), so you need to protect your hands while shaking.

Step-by-Step Instructions

Follow these steps carefully to ensure your ice cream sets up perfectly every time.

  1. Preparing the Milk Mixture

    In your quart-sized bag, combine 1 cup of milk (or half-and-half), 2 tablespoons of sugar, and 1/2 teaspoon of vanilla extract. Squeeze as much air out of the bag as possible before sealing it tightly. This is the most critical step—if this bag isn’t sealed, you will end up with salty milk soup. For extra security, you may want to double-bag the milk mixture inside a second quart bag.

  2. Preparing the Cooling Chamber

    Fill your gallon-sized bag about halfway with ice. Add about 1/2 cup to 3/4 cup of coarse salt. The specific type of salt doesn’t matter for the chemistry, but larger grains like rock salt are cheaper and easier to handle. Give the bag a quick shake to distribute the salt among the ice cubes.

  3. The Shaking Process

    Place the sealed quart bag inside the gallon bag of ice and salt. Seal the large bag securely. Put on your gloves or wrap the bag in a thick kitchen towel. Shake the bag vigorously for 5 to 10 minutes. You want to keep the ice moving constantly so the super-chilled brine circulates around the milk bag.

    After about 5 minutes, check the consistency. If the mixture has thickened to the point of soft-serve, you are done. If it is still liquid, keep shaking for another few minutes.

  4. The Final Rinse

    Once the ice cream is firm, remove the small bag from the ice. Before opening it, rinse the outside of the bag under cold running water. This removes any salt residue that might be lingering near the seal. If you skip this, you run the risk of getting salt in your fresh ice cream when you pour it out.

Flavor Variations and Mix-ins

Once you have mastered the basic vanilla recipe, you can start experimenting with different flavors. The key is to add your mix-ins toward the very end of the shaking process or stir them in right before eating.

Chocolate Lovers

To make chocolate ice cream, add 1 tablespoon of cocoa powder and an extra teaspoon of sugar to the initial milk mixture. Ensure the cocoa is well-integrated before you start shaking, as cocoa powder can be stubborn about dissolving in cold liquid.

Fruit Infusions

Crushed strawberries, raspberries, or even a spoonful of jam can be added to the bag. Note that fruit adds water content, which might make the ice cream slightly icier. For the best results, use freeze-dried fruit powder for an intense flavor punch without the extra water.

Texture and Crunch

If you want to add cookies, brownies, or nuts, wait until the ice cream has reached a soft-serve consistency. Open the bag, toss in your chopped ingredients, reseal, and give it one last 30-second shake to distribute them.

Troubleshooting Common Issues

Even a process this simple can occasionally go wrong. Here is how to fix the most common problems.

  • My ice cream isn’t getting thick

    This usually happens for one of two reasons: not enough salt or not enough shaking. If the ice hasn’t started melting into a slush, add more salt. The melting is actually what creates the freezing environment. If the bag is plenty cold but the milk is still liquid, you might need to shake more vigorously to ensure the center of the milk mass is getting cooled.

  • The ice cream is too salty

    This almost always happens during the transition from the bag to the bowl. If salt water leaks into the inner bag, or if you don’t rinse the outside of the bag before opening it, the salt will ruin the flavor. Always double-bag the milk mixture if you are worried about leaks.

  • It’s too hard or too soft

    If it’s too soft, just keep shaking. If it’s too hard (which is rare with this method), let it sit on the counter for two minutes. Because this ice cream doesn’t contain the stabilizers found in commercial brands, it will melt faster than store-bought varieties, so eat it immediately!

FAQs

  • Can I use almond milk or oat milk for this recipe?
    Yes, you can use non-dairy milks, but the results will vary. Oat milk tends to be creamier and works quite well. Almond milk has a high water content, so the resulting ice cream will be more like an “ice milk” or a granita—refreshing, but less creamy. To improve the texture of non-dairy versions, add a teaspoon of neutral oil or a bit of coconut cream to increase the fat content.

  • Does the type of salt really matter?
    For the ice, any salt will work, including table salt. However, table salt is very fine and will melt the ice extremely quickly, which can sometimes lead to a messy bag before the ice cream is done. Coarse rock salt or ice cream salt is preferred because it is cost-effective and creates a more sustained cooling reaction. Never put this salt inside the milk bag!

  • How long can I store this in the freezer?
    This specific type of ice cream is designed to be eaten immediately. Because it lacks the industrial stabilizers and emulsifiers used in commercial products, it will become very hard and “icy” if left in a standard freezer for more than an hour or two. If you must store it, place it in an airtight container and let it soften on the counter for 10 minutes before eating.

  • Can I make a larger batch using this method?
    While you can technically use a larger bag, it becomes much harder to shake effectively. A gallon bag is usually the limit for human arms to shake comfortably. If you want to make more, it is better to have multiple people shaking their own individual-sized bags. It doubles as a workout and a snack!

  • Why is my ice cream “grainy”?
    Graininess is usually caused by large ice crystals. This happens if the bag wasn’t shaken consistently or if the freezing process took too long. To ensure a smooth texture, make sure you have a high ratio of ice and salt to the milk mixture, and don’t stop shaking until the transformation is complete. Using a dairy with higher fat content, like half-and-half, also significantly reduces graininess.