Creamy & Delicious Mexican Ice Cream Recipe You’ll Love

Mexican ice cream, or nieve de garrafa, is a delightful frozen treat known for its rich, creamy texture and bold flavors inspired by traditional Mexican ingredients.

Unlike store-bought varieties, Mexican ice cream is often made with natural ingredients like real vanilla bean, cinnamon, tropical fruits, and even a hint of spice for an unexpected twist.

What sets this ice cream apart is its dense, velvety consistency, achieved by using less air in the churning process.

Whether you’re craving the sweet caramel notes of dulce de leche, the refreshing tang of tamarind, or the comforting warmth of Mexican chocolate, this recipe will transport you straight to the heart of Mexico.

In this guide, we’ll explore what makes Mexican ice cream so special and walk you through an easy-to-follow recipe so you can recreate this frozen delight at home.

What Makes Mexican Ice Cream Unique?

Mexican ice cream is more than just a frozen dessert—it’s a reflection of Mexico’s rich culinary heritage, blending deep, bold flavors with a creamy texture that sets it apart from traditional ice cream.

A Richer, Denser Texture

Unlike American-style ice cream, which incorporates a lot of air during churning, Mexican ice cream is made using a slower, more traditional method.

This results in a denser and more velvety consistency that melts slowly on the tongue, allowing the flavors to fully develop with each bite.

Natural and Bold Flavors

One of the defining characteristics of Mexican ice cream is its reliance on natural ingredients. Instead of artificial flavorings, traditional recipes often use real vanilla bean, cinnamon, and fresh fruits like mango, guava, and tamarind.

Some variations even incorporate a bit of heat, such as chili powder or cayenne, to create a uniquely Mexican sweet-and-spicy balance.

Traditional Mexican Influences

Mexican ice cream is deeply rooted in the country’s food culture. Many flavors are inspired by popular Mexican sweets, such as cajeta (goat’s milk caramel), horchata (a sweet cinnamon-rice drink), and chamoy (a tangy, spicy fruit sauce). This fusion of flavors makes Mexican ice cream a truly distinctive treat.

Made with Love – The Garrafa Method

In many parts of Mexico, ice cream is still made using a traditional method called nieve de garrafa. This process involves churning the ice cream by hand in a wooden barrel packed with ice and salt, creating a smooth, artisanal texture.

Though modern ice cream makers can replicate the results, this centuries-old technique remains a beloved part of Mexican culinary traditions.

Now that you know what makes Mexican ice cream special, let’s dive into the essential ingredients you’ll need to make an authentic version at home!

Essential Ingredients for an Authentic Mexican Ice Cream

To create a truly authentic Mexican ice cream, it’s important to use high-quality ingredients that capture the rich and vibrant flavors of traditional Mexican desserts.

Here’s what you’ll need:

1. The Creamy Base

The foundation of any good ice cream starts with a creamy and rich base. For the best texture, use:

  • Whole Milk – Provides a smooth, milky taste.
  • Heavy Cream – Adds richness and a velvety consistency.
  • Egg Yolks – Help thicken the base, creating a custard-like texture.
  • Granulated Sugar – Sweetens the ice cream without overpowering the natural flavors.

2. Signature Mexican Flavors

Mexican ice cream is all about bold, authentic flavors. Some of the most traditional include:

  • Vanilla Bean – Mexican vanilla has a deeper, more aromatic flavor than regular vanilla extract.
  • Cinnamon (Canela) – A warm, slightly sweet spice often found in Mexican desserts.
  • Cajeta (Goat’s Milk Caramel) – A richer, more intense version of dulce de leche.
  • Mexican Chocolate – Dark chocolate infused with cinnamon and sometimes a touch of chili.
  • Mango, Guava, or Tamarind – Fresh tropical fruits that give a tangy and refreshing taste.

3. Special Add-Ins for Texture and Flavor

To elevate your ice cream, try adding:

  • Toasted Nuts – Almonds, pecans, or peanuts for a crunchy contrast.
  • Chili Powder or Tajín – A subtle kick of spice pairs beautifully with fruity flavors.
  • Coconut Milk – For a dairy-free variation with a tropical twist.

With these ingredients in hand, you’re ready to create an irresistibly creamy and flavorful Mexican ice cream. Let’s dive into the step-by-step process!

Step-by-Step Guide to Making Mexican Ice Cream at Home

Making homemade Mexican ice cream is easier than you might think!

Follow these steps to achieve the perfect balance of creaminess and authentic flavor.

Step 1: Prepare the Custard Base

  1. Heat the Milk and Cream
    • In a medium saucepan over medium heat, combine 2 cups whole milk and 1 cup heavy cream.
    • Add a split vanilla bean (or 2 teaspoons of pure vanilla extract) and 1 cinnamon stick for extra depth.
    • Heat until the mixture is warm but not boiling, then remove from heat and let it steep for 10 minutes.
  2. Whisk the Egg Yolks and Sugar
    • In a separate bowl, whisk together 4 egg yolks and ¾ cup granulated sugar until the mixture becomes pale and slightly thickened.
  3. Temper the Eggs
    • Slowly pour about ½ cup of the warm milk mixture into the egg yolk mixture, whisking constantly to prevent scrambling.
    • Gradually add the tempered eggs back into the saucepan while stirring continuously.

Step 2: Cook and Chill the Ice Cream Base

  1. Cook the Custard
    • Return the saucepan to low heat and stir constantly with a wooden spoon until the mixture thickens enough to coat the back of the spoon (about 5–7 minutes).
    • Do not let it boil, or the eggs may curdle.
  2. Strain and Cool
    • Pour the custard through a fine-mesh strainer to remove any solids.
    • Let it cool at room temperature for 15 minutes before covering and refrigerating for at least 4 hours (or overnight for best results).

Step 3: Churn the Ice Cream

  1. Prepare Your Ice Cream Maker
    • If using an ice cream maker, follow the manufacturer’s instructions.
    • If using the traditional nieve de garrafa method, place the mixture in a metal bowl over a larger bowl filled with ice and salt, stirring constantly until thickened.
  2. Churn Until Thick and Creamy
    • Once the mixture starts to resemble soft-serve ice cream, fold in any add-ins like cajeta, chocolate chunks, or fruit puree.
    • Transfer to a freezer-safe container.

Step 4: Freeze and Serve

  1. Freeze for 3–4 Hours
    • Cover the ice cream with plastic wrap or a tight lid to prevent ice crystals from forming.
    • Let it freeze until firm but scoopable.
  2. Serve and Enjoy!
    • Scoop into bowls or cones and garnish with toasted nuts, a sprinkle of cinnamon, or a drizzle of cajeta for an extra-special touch.

Now that you know how to make authentic Mexican ice cream, let’s explore some of the most popular flavors you can try!

Popular Mexican Ice Cream Flavors to Try

Mexican ice cream is known for its bold, natural flavors that highlight the country’s rich culinary traditions. Whether you prefer something sweet, spicy, or refreshing, there’s a flavor for everyone.

Here are some of the most popular and authentic Mexican ice cream flavors you should try:

1. Dulce de Leche (Caramelized Milk Ice Cream)

A classic Mexican favorite, dulce de leche ice cream is made by blending a rich, caramel-like sauce (similar to cajeta, which is made with goat’s milk) into a creamy custard base. This results in a deep, buttery sweetness that pairs perfectly with toasted pecans or a drizzle of more caramel on top.

2. Mango Chamoy (Sweet and Spicy Mango Ice Cream)

This tropical flavor combines the natural sweetness of ripe mangoes with the tangy, salty, and spicy kick of chamoy (a Mexican sauce made from dried fruits, chili, and lime). It’s a perfect balance of sweet, sour, and heat, making it a refreshing and exciting treat.

3. Horchata Ice Cream (Cinnamon Rice Milk Ice Cream)

Inspired by the beloved Mexican drink, horchata ice cream is infused with cinnamon, vanilla, and rice milk, creating a subtly sweet and creamy dessert with a comforting warmth. This flavor is especially delicious when sprinkled with a little extra cinnamon on top.

4. Mexican Chocolate Ice Cream

Unlike regular chocolate ice cream, the Mexican version includes cinnamon and a hint of chili powder, giving it a slightly spicy, deeply rich, and aromatic taste. The combination of sweet and heat makes this a truly unique and must-try flavor.

5. Tamarind Sorbet (Tangy and Refreshing Dairy-Free Option)

For a non-dairy alternative, tamarind sorbet is a fantastic choice. Made from tamarind pulp, sugar, and water, this sorbet has a tangy and slightly tart flavor that’s incredibly refreshing on hot days. Some versions include a pinch of chili powder for an extra kick.

6. Coconut Ice Cream (Tropical and Creamy)

Made with coconut milk and shredded coconut, this dairy-free ice cream has a rich, tropical flavor that’s both creamy and refreshing. It’s often topped with toasted coconut flakes for extra crunch.

7. Avocado Ice Cream (Creamy and Buttery)

Avocados are a staple in Mexican cuisine, and their natural creaminess makes them perfect for ice cream. This flavor is mild, slightly sweet, and incredibly smooth, often paired with a squeeze of lime juice to enhance its freshness.

Now that you’ve discovered some delicious flavors to try, let’s go over some expert tips to help you perfect your homemade Mexican ice cream.

Pro Tips for Making the Best Homemade Mexican Ice Cream

Making homemade ice cream can be a rewarding experience, but achieving that perfect balance of creaminess, flavor, and texture requires a little finesse.

Here are some expert tips to ensure your Mexican ice cream turns out just right:

1. Use High-Quality Ingredients

The quality of your ingredients directly affects the final product. For the best flavor and texture:

  • Choose real vanilla beans instead of artificial vanilla extract.
  • Use fresh, ripe fruit for fruit-based flavors.
  • Opt for full-fat dairy (whole milk and heavy cream) for a rich and creamy consistency.

2. Don’t Skip the Custard Cooling Process

Patience is key when making ice cream. After cooking your custard base, let it cool completely before churning. This step:

  • Prevents ice crystals from forming.
  • Allows the flavors to develop fully.
  • Ensures a smoother and creamier texture.

3. Churn at the Right Speed and Time

If using an ice cream maker, follow these guidelines:

  • Churn slowly to incorporate less air for a denser, more traditional Mexican ice cream texture.
  • Churn until it reaches a soft-serve consistency before transferring it to the freezer for final setting.

4. Use a Touch of Alcohol to Prevent Hard Freezing

A small amount of alcohol (like tequila, rum, or Kahlúa) can help keep your ice cream soft and scoopable by lowering the freezing point. Use sparingly—about 1 tablespoon per quart of ice cream.

5. Store Properly to Avoid Ice Crystals

To keep your ice cream fresh and creamy:

  • Press plastic wrap directly onto the surface before sealing the container to prevent ice crystals.
  • Store in an airtight container to keep out moisture and unwanted freezer odors.
  • Let it sit at room temperature for a few minutes before scooping to make serving easier.

6. Experiment with Flavors and Toppings

Mexican ice cream is all about bold, exciting flavors. Feel free to experiment by:

  • Adding a pinch of chili powder to mango or chocolate ice cream.
  • Swirling in cajeta or dulce de leche for extra richness.
  • Sprinkling with toasted nuts or Tajín for added texture and flavor contrast.

By following these tips, you’ll be able to create delicious, authentic Mexican ice cream with perfect texture and flavor every time. Now, let’s explore how to pair your ice cream with other Mexican treats for an even more indulgent experience!

Conclusion

Mexican ice cream is more than just a dessert—it’s a celebration of bold flavors, rich textures, and traditional techniques that make it truly unique.

Whether you choose a classic like dulce de leche, a refreshing fruit-based sorbet, or a spicy-sweet blend like Mexican chocolate, each scoop transports you to the vibrant streets of Mexico.

By following this guide, you now have everything you need to create authentic, homemade Mexican ice cream. From selecting high-quality ingredients to mastering the churning process, your frozen treat will be just as creamy and flavorful as the ones found in traditional ice cream shops.

So why not experiment with new flavors, add your favorite toppings, and share this delicious experience with friends and family? If you have any questions or need troubleshooting tips, check out the FAQs below!

Frequently Asked Questions (FAQs)

1. Can I make Mexican ice cream without an ice cream maker?

Yes! If you don’t have an ice cream maker, you can use the manual method by placing the mixture in a metal bowl and stirring every 30 minutes while it freezes. This mimics the churning process and prevents ice crystals from forming.

2. How can I make dairy-free Mexican ice cream?

For a dairy-free version, replace milk and cream with full-fat coconut milk or almond milk. Some flavors, like tamarind sorbet, naturally don’t require dairy, making them a great option.

3. How long does homemade Mexican ice cream last in the freezer?

Homemade ice cream is best enjoyed within 2–3 weeks for optimal flavor and texture. To prevent freezer burn, store it in an airtight container with a layer of plastic wrap pressed against the surface.

4. What can I use instead of sugar to sweeten the ice cream?

You can substitute honey, agave nectar, or piloncillo (Mexican unrefined sugar) for a more natural sweetness. Keep in mind that liquid sweeteners may slightly alter the texture, so adjust accordingly.

5. Why is my ice cream too hard after freezing?

Mexican ice cream tends to have a denser texture, but if it’s too hard, try:

  • Adding 1 tablespoon of alcohol (such as tequila or rum) to lower the freezing point.
  • Letting it sit at room temperature for 5 minutes before scooping.
  • Using more cream than milk for extra richness.

Mexican Ice Cream

Helen T. Patterson
Mexican ice cream, also known as nieve de garrafa, is a rich and creamy frozen dessert known for its dense texture and bold flavors. Made with a custard base of milk, cream, sugar, and egg yolks, this homemade treat is infused with traditional Mexican ingredients like cinnamon, vanilla, and even a hint of chili for a unique twist. This recipe will guide you through making an authentic Mexican ice cream with a velvety consistency and deep, indulgent flavors.
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
Course Dessert
Cuisine Mexican
Servings 6 servings
Calories 270 kcal

Equipment

  • 1 × Medium saucepan
  • 1 × Mixing bowl
  • 1 × Whisk
  • 1 × Fine-mesh strainer
  • 1 × Ice cream maker (or metal bowl for manual method)
  • 1 × Freezer-safe container
  • 1 × Wooden spoon

Ingredients
  

For the Ice Cream Base:

  • 2 cups whole milk
  • 1 cup heavy cream
  • ¾ cup granulated sugar
  • 4 large egg yolks
  • 1 cinnamon stick or 1 tsp ground cinnamon
  • 1 vanilla bean or 2 tsp pure vanilla extract
  • ½ tsp salt

Optional Flavor Add-ins:

  • ½ cup dulce de leche or cajeta for caramel flavor
  • ½ tsp chili powder for a sweet-spicy kick
  • ½ cup chopped Mexican chocolate for a rich, chocolatey taste

Instructions
 

Step 1: Heat the Milk and Cream

  • In a medium saucepan over medium heat, combine whole milk, heavy cream, cinnamon stick, and vanilla bean (split and scraped).
  • Heat the mixture until warm but not boiling, then remove from heat and let it steep for 10 minutes.

Step 2: Prepare the Egg Mixture

  • In a mixing bowl, whisk together egg yolks, sugar, and salt until pale and slightly thickened.

Step 3: Temper the Eggs

  • Slowly pour about ½ cup of the warm milk mixture into the egg yolks, whisking constantly to prevent curdling.
  • Gradually whisk the tempered yolks back into the saucepan with the remaining milk mixture.

Step 4: Cook the Custard

  • Return the saucepan to low heat, stirring constantly with a wooden spoon until the custard thickens and coats the back of the spoon (about 5–7 minutes).
  • Do not let it boil to prevent scrambling the eggs.

Step 5: Strain and Chill

  • Pour the custard through a fine-mesh strainer into a clean bowl to remove solids.
  • Let the mixture cool for 15 minutes, then cover and refrigerate for at least 4 hours (or overnight for best results).

Step 6: Churn the Ice Cream

  • If using an ice cream maker, churn according to the manufacturer’s instructions until it reaches a soft-serve consistency.
  • If using the manual method, place the mixture in a metal bowl over an ice bath and stir every 30 minutes until thickened.

Step 7: Freeze and Serve

  • Transfer the churned ice cream to a freezer-safe container, cover with plastic wrap, and freeze for 3–4 hours until firm.
  • Let sit at room temperature for 5 minutes before scooping. Enjoy with toppings like toasted nuts, Tajín, or a drizzle of dulce de leche!

Notes

  • For a dairy-free version: Replace whole milk and heavy cream with full-fat coconut milk.
  • For extra richness: Swap sugar with piloncillo (Mexican unrefined cane sugar).
  • For a spicy twist: Add a pinch of chili powder to chocolate or mango flavors.
  • Storage: Keep in an airtight container for up to 2–3 weeks in the freezer.
Keyword Mexican Ice Cream

Leave a Comment

Recipe Rating