There’s something truly irresistible about a scoop of rich, creamy almond ice cream. With its smooth texture and nutty depth of flavor, this homemade almond ice cream is a perfect treat for warm days or as an elegant dessert after dinner.
Unlike store-bought versions, this recipe delivers a fresh, natural almond taste with the perfect balance of sweetness and crunch.
Made with toasted almonds, creamy milk, and a hint of vanilla, this ice cream is both indulgent and easy to make at home.
Whether you’re a fan of classic ice creams or looking for a new flavor to try, this almond ice cream is sure to impress.
Plus, it’s highly customizable—add chocolate chips for extra decadence or swap dairy for a plant-based alternative to make it vegan-friendly.
Let’s dive into this simple yet luxurious recipe and get ready to enjoy a homemade frozen delight!

Ingredients You’ll Need
Main Ingredients
To achieve the best flavor and texture, you’ll need the following:
- Heavy Cream (2 cups) – Creates a rich, creamy base.
- Whole Milk (1 cup) – Helps balance the consistency for a smooth finish.
- Granulated Sugar (¾ cup) – Sweetens the ice cream while keeping it soft.
- Egg Yolks (4 large) – Gives the ice cream a luscious, custard-like texture.
- Almond Extract (1 teaspoon) – Infuses a deep, nutty almond flavor.
- Vanilla Extract (1 teaspoon) – Complements the almond flavor and adds warmth.
- Toasted Almonds (½ cup, chopped) – Adds crunch and enhances the nutty taste.
- Salt (¼ teaspoon) – Balances the sweetness and enhances flavor.
Optional Add-ins & Variations
Want to get creative? Here are a few ways to customize your almond ice cream:
- Chocolate Chips or Chunks – For a chocolate-almond twist.
- Honey or Maple Syrup – A natural sweetener alternative.
- Coconut Flakes – Adds a tropical note.
- Almond Liqueur (1 tablespoon, optional) – Intensifies the almond flavor while keeping the ice cream softer.
Step-by-Step Instructions

Making almond ice cream at home is a simple process that involves preparing a custard base, churning it to perfection, and freezing it for the ideal texture.
Follow these steps for the creamiest, most flavorful ice cream!
Step 1: Toast the Almonds
Toasting the almonds enhances their nutty aroma and adds a delicious crunch to your ice cream.
- Preheat a dry skillet over medium heat.
- Add ½ cup of chopped almonds and stir frequently for 3–5 minutes until golden brown.
- Remove from heat and let them cool completely before using.
Step 2: Prepare the Ice Cream Base
This step involves making a rich custard that forms the foundation of your ice cream.
- In a medium saucepan, combine heavy cream, whole milk, and half of the sugar over medium heat. Stir occasionally until it’s warm but not boiling.
- In a separate bowl, whisk egg yolks and the remaining sugar until the mixture becomes pale and slightly thick.
- Temper the eggs by slowly pouring a small amount of the warm milk mixture into the yolks while whisking constantly. This prevents scrambling.
- Gradually add the tempered egg mixture back into the saucepan, stirring continuously.
- Cook on low heat, stirring with a spatula, until the mixture thickens slightly (it should coat the back of a spoon, about 170°F–175°F).
- Remove from heat and stir in almond extract, vanilla extract, and a pinch of salt.
Step 3: Chill the Mixture
- Pour the mixture through a fine-mesh sieve into a clean bowl to remove any lumps.
- Cover with plastic wrap, pressing it directly against the surface to prevent a skin from forming.
- Refrigerate for at least 4 hours, or overnight for best results.
Step 4: Churn the Ice Cream
- Pour the chilled mixture into an ice cream maker and churn according to the manufacturer’s instructions (usually 20–25 minutes).
- In the last 5 minutes of churning, add the toasted almonds to evenly distribute them.
Step 5: Freeze & Serve
- Transfer the churned ice cream to an airtight container.
- Freeze for at least 4 hours to firm up.
- Scoop, serve, and enjoy! Add extra almonds or a drizzle of honey for an elegant finish.
Expert Tips for the Perfect Almond Ice Cream
Want to achieve ice cream shop-quality results at home? Keep these expert tips in mind:
1. Chill Everything Well
For the smoothest texture, ensure your custard base is completely chilled before churning. If possible, chill your ice cream maker’s bowl in the freezer overnight.
2. Use Pure Almond Extract
Avoid artificial almond flavors—they can taste overly strong or bitter. Pure almond extract provides the best natural taste.
3. Don’t Skip the Toasting
Toasted almonds offer a richer, more complex flavor than raw almonds. This step takes just a few minutes but makes a big difference!
4. Add Mix-ins at the Right Time
If using chocolate chips, fruit, or coconut, add them in the last few minutes of churning so they’re evenly incorporated.
5. Keep Ice Crystals Away
To prevent icy texture, press plastic wrap directly against the ice cream surface before storing. This minimizes air exposure.
Variations & Customization Ideas
One of the best things about homemade almond ice cream is how easy it is to customize! Whether you’re looking for a dairy-free option, a chocolate twist, or a keto-friendly version, here are some exciting ways to make this recipe your own.
1. Dairy-Free Almond Ice Cream
Want to make this recipe completely dairy-free? Swap out the heavy cream and milk for plant-based alternatives.
- Use full-fat coconut milk or almond milk for a creamy base.
- Replace the egg yolks with cornstarch (1 tablespoon mixed with water) to thicken the base.
- Sweeten with maple syrup or agave for a natural touch.
2. Chocolate Almond Ice Cream
Chocolate lovers, this one’s for you!
- Add ¼ cup cocoa powder to the ice cream base for a rich chocolate flavor.
- Mix in chocolate chips or chocolate shavings during the last few minutes of churning.
- Drizzle with melted dark chocolate before serving for extra indulgence.
3. Keto-Friendly Almond Ice Cream
For a low-carb, keto-friendly version, make these easy swaps:
- Replace sugar with erythritol, monk fruit sweetener, or allulose.
- Use heavy cream and unsweetened almond milk for a high-fat, low-carb base.
- Add chopped sugar-free chocolate or nuts for texture.
4. Honey Almond Ice Cream
For a naturally sweet variation, swap granulated sugar for ¼ cup of honey or maple syrup. This gives the ice cream a subtle floral sweetness that pairs beautifully with the nutty flavors.
5. Toasted Coconut Almond Ice Cream
Take it to a tropical level by adding coconut!
- Mix in ½ cup of toasted coconut flakes for a nutty, crunchy texture.
- Use coconut milk instead of whole milk for extra coconut flavor.
No matter which variation you choose, this almond ice cream will be a creamy, flavorful delight every time!
More Delicious Ice Cream Recipes to Try
If you loved this almond ice cream recipe, here are a few more homemade ice cream flavors to experiment with:
1. Classic Vanilla Bean Ice Cream
A timeless favorite! Made with real vanilla beans for the perfect creamy and aromatic treat.
2. Homemade Pistachio Ice Cream
Nutty, buttery, and ultra-creamy—this pistachio ice cream is a must-try for nut lovers.
3. Chocolate Hazelnut Ice Cream
Think Nutella in ice cream form! A smooth, chocolatey base with crunchy hazelnuts mixed in.
4. Creamy Cashew Ice Cream
Cashew lovers will enjoy this velvety ice cream with a subtle, natural sweetness.
5. Coffee Almond Crunch Ice Cream
A bold and creamy coffee-flavored ice cream with crunchy toasted almonds mixed in—perfect for coffee lovers!
Final Thoughts
Homemade almond ice cream is a simple yet luxurious treat that’s perfect for any occasion. With its smooth, creamy texture and rich nutty flavor, this recipe is a must-try for almond lovers.
Whether you enjoy it plain, with mix-ins, or as part of a sundae, this ice cream is sure to satisfy your sweet tooth.
The best part? You can customize it to your taste, making it dairy-free, keto-friendly, or even adding chocolate for an extra indulgence. Plus, making it from scratch means you control the ingredients—ensuring a fresh, high-quality dessert.
Now that you have all the steps and expert tips, it’s time to make your own batch of homemade almond ice cream! Try it out, experiment with flavors, and let me know how it turns out in the comments below.
Frequently Asked Questions
1. Can I make almond ice cream without an ice cream maker?
Yes! If you don’t have an ice cream maker, pour the chilled mixture into a shallow dish and freeze it. Stir every 30 minutes for about 3–4 hours to break up ice crystals and create a smooth texture.
Alternatively, you can use the blender method by freezing the mixture in ice cube trays and blending until creamy.
2. How long does homemade almond ice cream last in the freezer?
Homemade ice cream is best enjoyed within 1–2 weeks for optimal freshness. Store it in an airtight container and press plastic wrap directly onto the surface to prevent ice crystals from forming.
3. Can I use almond milk instead of dairy milk?
Yes! Almond milk can be used, but since it has less fat than dairy, the ice cream may turn out slightly less creamy. For better results, use full-fat coconut milk or add a tablespoon of almond butter for richness.
4. Can I make this ice cream vegan?
Absolutely! Replace heavy cream and milk with full-fat coconut milk, swap egg yolks for cornstarch or blended cashews, and use a plant-based sweetener like maple syrup or agave.
5. Why is my homemade ice cream too hard?
Homemade ice cream tends to freeze harder than store-bought versions because it lacks artificial stabilizers. To keep it soft:
- Add a tablespoon of alcohol (like almond liqueur) to lower the freezing point.
- Let it sit at room temperature for 5 minutes before scooping.
- Store it in a shallow, wide container for easier scooping.

Almond Ice Cream
Equipment
- Ice Cream Maker (or alternative freezing method)
- Medium saucepan
- Whisk
- Spatula
- Fine-mesh sieve
- Medium bowl
- Measuring Cups and Spoons
- Shallow dish or airtight container (for freezing the ice cream)
- Skillet (for toasting almonds)
Ingredients
- 2 cups Heavy cream
- 1 cup Whole milk
- ¾ cup Granulated sugar
- 4 large Egg yolks
- 1 teaspoon Almond extract
- 1 teaspoon Vanilla extract
- ½ cup Toasted almonds chopped
- ¼ teaspoon Salt
Optional Add-ins:
- ¼ cup Cocoa powder for chocolate almond variation
- 1 tablespoon Almond liqueur for extra almond flavor
- 1 tablespoon Honey or maple syrup to replace sugar
Instructions
Toast the almonds:
- In a dry skillet, toast ½ cup of chopped almonds over medium heat for 3–5 minutes, stirring constantly, until golden brown. Let them cool.
Prepare the ice cream base:
- In a medium saucepan, combine heavy cream, whole milk, and ½ of the sugar. Warm it over medium heat, stirring occasionally.
Whisk the eggs and sugar:
- In a separate bowl, whisk together egg yolks and the remaining ½ cup of sugar until the mixture is pale.
Temper the eggs:
- Slowly pour a small amount of the warm milk mixture into the egg mixture while whisking continuously. Then, pour the egg mixture back into the saucepan with the rest of the milk.
Cook the custard:
- On low heat, cook the mixture while stirring until it thickens (170°F–175°F). The custard should coat the back of a spoon.
Add flavors:
- Remove the saucepan from the heat, then stir in almond extract, vanilla extract, and a pinch of salt.
Chill the mixture:
- Pour the custard through a fine mesh sieve into a clean bowl. Cover with plastic wrap (pressing it against the surface) and chill for at least 4 hours or overnight.
Churn the ice cream:
- Pour the chilled mixture into an ice cream maker and churn according to the manufacturer’s instructions (usually 20–25 minutes).
Add toasted almonds:
- In the last few minutes of churning, add the toasted almonds.
Freeze:
- Transfer the churned ice cream to an airtight container and freeze for at least 4 hours.
Serve and enjoy:
- Scoop, serve, and enjoy with extra almonds or a drizzle of honey!
Notes
- If you don’t have an ice cream maker, pour the mixture into a shallow dish and freeze. Stir every 30 minutes for 3–4 hours to break up ice crystals.
- For a dairy-free version, substitute coconut milk or almond milk for the cream and milk, and skip the eggs or use cornstarch to thicken.
- Store the ice cream in a wide, shallow container for easier scooping and to avoid ice crystals forming on top.
- This recipe can be easily doubled for larger gatherings or parties.