Ice Cream In A Bag is homemade, quick, and fun—no machine needed! Just a few ingredients, ice, and rock salt for a creamy treat in minutes.

Overhead image of the ice cream in a bag

No Ice Cream Maker Needed!

No fancy machine or long wait—this ice cream is ready fast! It’s more than a recipe—it’s a fun experiment and a treat in one.

I made this in science class and on hot summer days, so I had to share it with my kids. It’s smooth, creamy, and easy to change up. Stick with classic vanilla or chocolate, or mix in crushed cookies, caramel, or fresh berries.

And don’t forget the toppings! Once it’s thick and creamy, pile on sprinkles, whipped cream, or hot fudge—whatever you love!

Image of the salt used in this recipe

How Does Ice Cream In A Bag Work?

The Ice Cream in a Bag method works because of two science ideas: freezing point lowering and heat transfer:

  • Freezing point lowering: Rock salt makes ice colder by lowering the temperature at which it melts.
  • Heat transfer: The warm ice cream mix touches the cold ice-salt mixture, loses heat, and starts to freeze.

Shaking the bag spreads the cold evenly, helping the mix freeze. After 5-10 minutes, it turns into soft ice cream. For firmer ice cream, freeze for 30 minutes—but not too long, or it’ll get too hard!

Process shots of ice cream in a bag-- images of the salt being added to the ice in a bag

Supplies Needed

  • Large zipper bag: Holds ice and rock salt. Must not leak and should close tightly.
  • Small zipper bag: Holds the ice cream mix. Needs to be leak-proof and seal well.
  • Rock salt: Makes ice colder so the mix can freeze. Table salt won’t work the same. Find it in the spice aisle, usually on the bottom shelf.
  • Ice: Helps freeze the mix. Crushed ice works best because it cools faster than big cubes.
Process shots-- images of the cream, sugar, salt, and vanilla being added to a bag

Ingredients

  • Half-and-half or heavy cream: Makes the ice cream creamy. Heavy cream is richer, half-and-half is lighter.
  • Sugar: Adds sweetness. You can adjust, but flavors taste milder when frozen.
  • Vanilla extract: Gives vanilla flavor. Pure vanilla works best.
  • Salt: A small pinch of fine sea salt makes the flavors pop.
Overhead image of the ice cream in a bag being frozen with the ice

How To Make Ice Cream In A Bag (Tips)

  • Close both bags tightly so saltwater stays out and ice cream stays in.
  • Squeeze out extra air before sealing to help the ice touch the mixture.
  • Keep shaking and move the ice around the mixture.
  • Wear oven mitts or wrap in a towel to keep hands from getting too cold.
Overhead image of the consistency of the treat

Variations

Ice Cream In A Bag Flavor Ideas

  • Chocolate: Mix in 2 tbsp hot fudge.
  • Strawberry: Add chopped fresh strawberries or crushed freeze-dried ones.
  • Mint Chip: Stir in 1/8 to 1/4 tsp peppermint extract, a little green food coloring (optional), and mini chocolate chips.
  • Caramel Swirl: Mix in 2 tbsp caramel sauce; add toffee pieces for crunch.
  • Cookies & Cream: Stir in crushed Oreos.
  • Peanut Butter: Mix in 1 tbsp peanut butter; top with chopped PB cups.

Overhead image of the Ice Cream in a Bag ready to be garnished with toppings

Topping Ideas

  • Chocolate or caramel sauce: Drizzle on top for extra sweetness.
  • Whipped cream: A light, fluffy classic.
  • Berries & graham crackers: Mix in chopped berries and sprinkle crushed graham crackers.
  • Chopped nuts: Use roasted almonds, pecans, pistachios, or peanuts for the best taste.
  • Sprinkles, candy, or chocolate chips: A fun, colorful touch—chop candy for extra crunch.
  • Crushed cookies or brownie: Add Oreos, graham crackers, or brownie chunks for more texture.

More Easy Dessert Recipes:

No ratings yet

Ice Cream In A Bag

Homemade Ice Cream in a Bag is a quick, fun way to make creamy ice cream—no machines, no waiting! Just everyday ingredients, rock salt, ice, and a little shake magic!
Prep Time: 5 minutes
Shaking Time: 10 minutes
Total Time: 15 minutes
Servings: 1 ice cream (recipe can be scaled up easily!)

Equipment

  • 1 freezer gallon-sized resealable plastic bag
  • 1 sandwich-sized resealable plastic bag

Ingredients

Supplies Needed
  • 1/3 cup rock salt also called ice cream salt; see note 1
  • Ice crushed or cubed
Ice Cream
  • 1/2 cup heavy cream or half-and-half; see note 2
  • 1 tablespoon granulated sugar
  • 1/2 teaspoon vanilla extract
  • 1/8 teaspoon salt
  • 2 tablespoons chocolate syrup optional, for chocolate ice cream
  • Toppings as desired see note 3

Instructions 

  • Prepare any toppings you’ll be using. You’ll want to eat the ice cream quickly once it’s ready! Also, consider chilling the ice cream bowl(s) in the freezer to get them nice and cold.
  • Carefully add heavy cream, sugar, vanilla, and salt to the smaller plastic bag. Add chocolate syrup if making a chocolate version. Seal the bag, removing as much air as possible, and smoosh around to combine ingredients. Set aside for now.
  • Fill the gallon bag halfway with crushed ice. Add the rock salt to the ice and smoosh together to integrate.
  • Place the small ice cream bag into the larger bag and seal, removing as much air as possible. Wrap the bag in a towel (or use oven mitts) and shake or toss the bag for 5–10 minutes or until the ice cream reaches a soft-serve consistency.
  • Remove the smaller bag from the larger bag and squeeze the ice cream into a bowl. Add toppings and enjoy! Remember to eat quickly, as the ice cream melts fast!

Video

Recipe Notes

Note 1: Rock salt, also known as ice cream salt, can typically be found in the spice aisle along with other salts and seasonings. It’s most likely on the bottom shelf.
Note 2: For a richer flavor, use heavy cream. For a lighter option, you can use half-and-half, which will result in less creamy ice cream. Make sure the dairy you’re using is well-refrigerated before you start. You can make your own half-and-half by using equal parts whole milk and heavy cream.
Note 3: Try some toppings of choice like crushed Oreos, crushed toffee, hot fudge sauce, mini chocolate chips, sprinkles, etc.
Nutrition Note: Nutrition information is calculated for 1 serving of vanilla ice cream without toppings.
Storage: To store leftovers, place the ice cream in an airtight container and freeze. It’s best eaten within a few days for the creamiest texture.

Nutrition

Serving: 1serving | Calories: 457kcal | Carbohydrates: 16g | Protein: 3g | Fat: 43g | Saturated Fat: 27g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 11g | Cholesterol: 134mg | Sodium: 32mg | Potassium: 116mg | Sugar: 16g | Vitamin A: 1749IU | Vitamin C: 1mg | Calcium: 79mg | Iron: 0.1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Meet Chelsea


Hello, and welcome to Chelseaโ€™s Messy Apron! Iโ€™m Chelsea, the recipe developer, food photographer, and writer behind the site. Iโ€™m passionate about creating simple, reliable, and delicious recipes that anyone can make.

Thanks for stopping byโ€”I hope you find something delicious to make!

More Recipes You'll Love

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating