Easy Homemade Ice Cream

By: Barbara Updated on Fri, 15 May 2026 17:53:24 GMT Irresistible Desserts
Barbara, recipe developer and home cook at Graceful Flavors
Barbara

Hi, I'm Barbara, the recipe developer and home cook behind Graceful Flavors. I share approachable recipes with clear steps, familiar ingredients, and delicious results for real everyday kitchens.

Updated on Fri, 15 May 2026 17:53:24 GMT

Read it →
A bowl of ice cream with chocolate and vanilla swirls. Pin it
A bowl of ice cream with chocolate and vanilla swirls.

This easy homemade ice cream recipe makes a creamy, dreamy treat that anyone can whip up without an ice cream maker. It’s perfect for summer afternoons or any time you want a rich, satisfying dessert with minimal fuss.

I first made this for a last-minute birthday dessert, and now it’s my go-to when I want something indulgent but easy. My family asks for it often because it tastes just like the premium kind but is way more fun to make at home.

Ingredients

  • Cold heavy cream: with a fat content of at least 36 percent this is what makes the ice cream super rich and creamy. Use fresh cream for the best texture
  • Chilled sweetened condensed milk: acts as a natural sweetener and gives the ice cream its classic dense texture
  • Pure vanilla extract: boosts the flavor depth and aroma
  • Fine sea salt: enhances the sweetness and balances flavors beautifully
  • Unsweetened cocoa powder: for the chocolate swirl choose Dutch-processed if you want a smoother, mellow chocolate flavor
  • Powdered sugar also called confectioners’ sugar: helps sweeten and smooth the chocolate mixture without graininess
  • Milk, preferably whole milk: adds just enough moisture to make the chocolate swirl pourable and silky
  • Optional vanilla extract for the swirl: heightens the chocolate’s flavor without overpowering

Step-by-Step Instructions

A glass bowl filled with ice cream.
A glass bowl filled with ice cream.
Prepare the Chocolate Swirl:
Whisk together the cocoa powder, powdered sugar, milk, and vanilla extract in a small bowl until smooth and free of lumps. It should be thick but still pourable. Add more milk a teaspoon at a time if it feels too thick. Set this aside so the flavors meld.
Whip the Cream:
Pour the cold heavy cream into a large chilled bowl. Using an electric mixer, beat on medium-high speed until stiff peaks form. This means when you lift the beaters, the cream stands up firmly and holds its shape. Watch carefully to avoid overmixing or it will separate.
Combine Base Ingredients:
Gently fold the chilled sweetened condensed milk, vanilla extract, and sea salt into the whipped cream with a rubber spatula. Use slow, deliberate folding motions to keep as much air in the mixture as possible. Avoid overmixing or the ice cream will lose its lightness.
Layer and Swirl:
Prepare an airtight freezer-safe container. Pour half of the vanilla ice cream base evenly into the container. Dollop half of the chocolate mixture over the vanilla layer in small spoonfuls. Pour the remaining vanilla base over the chocolate, spreading it gently. Add the remaining chocolate mixture on top in dollops. Using a butter knife or skewer, swirl the chocolate through the vanilla gently in a figure eight or zig zag pattern to create a marbled effect. Be careful not to fully combine the layers.
Freeze:
Cover the container tightly with a lid or plastic wrap pressed right on the ice cream to prevent ice crystals. Freeze in the coldest spot for at least six hours or overnight until firm.
Serve:
Remove from freezer and let sit for five to ten minutes at room temperature to soften slightly. This makes scooping easier and brings out the creamy texture. Scoop and enjoy your homemade masterpiece.

This is the kind of ice cream that instantly transports me to childhood summers. The vanilla base paired with the chocolate swirl reminds me of a special treat my grandmother would make for us. It’s simple but so satisfying and feels like dessert magic in a bowl.

Storage Tips

Keep the ice cream tightly covered in an airtight container to avoid freezer burn. If possible press a piece of plastic wrap directly on the surface before sealing to minimize ice crystals. It lasts well in the freezer for up to two weeks but tastes best when fresh.

Ingredient Substitutions

You can substitute half and half or whipping cream for heavy cream to lighten the texture but it won’t be as rich. Coconut cream is a good dairy-free option but expect a different flavor profile. For a vegan twist, try sweetened condensed coconut milk.

Serving Suggestions

A glass bowl filled with ice cream.
A glass bowl filled with ice cream.

Serve with fresh berries or a drizzle of caramel or chocolate sauce. A crunchy waffle cone or warm brownie pairs beautifully with this ice cream. For an extra treat, top with chopped nuts or toasted coconut.

Frequently Asked Questions

How do I know when the cream is whipped properly?

Whip the cream until stiff peaks form, meaning when you lift the beaters, the peaks hold their shape firmly without drooping.

Can I use a different milk for the chocolate swirl?

Yes, any milk can be used, but whole milk is recommended for a richer, smoother swirl.

Why is it important not to overmix after folding in condensed milk?

Overmixing deflates the whipped cream’s air, resulting in a denser texture rather than a light and airy finish.

What container works best for freezing this dessert?

An airtight, freezer-safe container like an 8×4 inch loaf pan helps maintain shape and prevents ice crystals.

How long should I let it soften before scooping?

Let it sit at room temperature around 5-10 minutes for a creamy, easy-to-scoop texture.

4.70 from 85 votes

Easy Homemade Ice Cream

Prep Time:
20 Minutes
Cook Time:
360 Minutes
Total Time:
380 Minutes
Servings:
6
A bowl of ice cream with chocolate and vanilla swirls.

Whipped cream base with rich vanilla and chocolate layers, frozen to creamy perfection.

Ingredients

  • Dairy

  • 2 cups (16 fl oz) cold heavy cream, minimum 36% fat
  • 1 (14 oz) can sweetened condensed milk, chilled
  • 2 tablespoons whole milk
  • Flavorings and Sweeteners

  • 1 tablespoon pure vanilla extract
  • 1/2 teaspoon pure vanilla extract (optional for chocolate swirl)
  • 1/4 cup (24 g) unsweetened cocoa powder
  • 1/4 cup (30 g) powdered sugar
  • Pinch of fine sea salt

Instructions

1.

1. Prepare Chocolate Swirl: In a small bowl, whisk together unsweetened cocoa powder, powdered sugar, milk, and optional vanilla extract until smooth and lump-free. Adjust consistency by adding milk one teaspoon at a time until thick but pourable. Set aside.

2.

2. Whip the Cream: Pour cold heavy cream into a large chilled bowl. Using an electric mixer, beat on medium-high speed until stiff peaks form. Avoid overmixing to prevent graininess or separation.

3.

3. Combine Base Ingredients: Gently fold chilled sweetened condensed milk, vanilla extract, and sea salt into whipped cream using a rubber spatula. Mix slowly and carefully to preserve airiness and prevent deflation.

4.

4. Layer and Swirl: In an airtight freezer-safe container, layer half of the vanilla base evenly. Spoon half of the chocolate mixture in dollops over it. Pour remaining vanilla base and spread gently. Add remaining chocolate mixture in dollops on top. Using a butter knife or skewer, swirl the chocolate through the vanilla base in figure-eight or zig-zag motions to create a marbled effect without overmixing.

5.

5. Freeze: Cover container tightly with lid or plastic wrap pressed directly on surface to prevent ice crystals. Freeze in the coldest part of freezer for at least 6 hours or overnight until firm.

6.

6. Serve: Remove ice cream from freezer and allow to soften at room temperature for 5-10 minutes before scooping for optimal creamy texture.

Notes

  1. Press plastic wrap directly onto ice cream surface before freezing to avoid ice crystal formation.

Tools You'll Need

  • Electric mixer
  • Freezer-safe airtight container
  • Mixing bowls
  • Whisk
  • Rubber spatula
  • Butter knife or skewer

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 415
  • Total Fat: 30 g
  • Total Carbohydrate: 40 g
  • Protein: 6 g