Quick Recipe Version (TL;DR)
Quick Ingredients
- 2 cups heavy cream
- 1 1/2 cups whole milk
- 3/4 cup granulated sugar, divided
- 5 large egg yolks
- 1 vanilla bean, split and scraped, or 2 teaspoons pure vanilla extract
- 2 cinnamon sticks
- 8 green cardamom pods, lightly crushed
- 6 whole cloves
- 1 tablespoon peeled fresh ginger, thinly sliced
- 2 tablespoons loose black tea, or 4 black tea bags
- 1/4 teaspoon fine sea salt
Do This
- 1. Toast cinnamon, cardamom, and cloves in a saucepan over medium heat for 2 minutes.
- 2. Add cream, milk, 1/2 cup sugar, vanilla bean and seeds, ginger, and salt; heat to 170°F.
- 3. Remove from heat, add black tea, cover, and steep for 12 minutes; strain.
- 4. Whisk egg yolks with remaining 1/4 cup sugar until thick and pale.
- 5. Slowly whisk hot chai cream into yolks, then cook the custard to 175°F to 180°F.
- 6. Strain, chill until 40°F or colder, then churn in an ice cream maker for 20 to 25 minutes.
- 7. Freeze in a covered container at least 4 hours before scooping.
Why You’ll Love This Recipe
- Warmly spiced and creamy: Cinnamon, cardamom, ginger, cloves, and black tea give the custard deep chai flavor without overpowering the vanilla.
- Silky custard base: Egg yolks create a rich, smooth texture that churns into scoopable homemade ice cream.
- Balanced sweetness: Just enough sugar keeps the ice cream soft and flavorful while letting the tea and spices shine.
- Perfect make-ahead dessert: It keeps beautifully in the freezer and feels special enough for dinner parties, holidays, or a cozy night in.
Grocery List
- Produce: Fresh ginger
- Dairy: Heavy cream, whole milk, large eggs
- Pantry: Granulated sugar, vanilla bean or pure vanilla extract, cinnamon sticks, green cardamom pods, whole cloves, loose black tea or black tea bags, fine sea salt
Full Ingredients
Chai-Spiced Vanilla Custard Base
- 2 cups heavy cream
- 1 1/2 cups whole milk
- 3/4 cup granulated sugar, divided into 1/2 cup and 1/4 cup
- 5 large egg yolks
- 1 vanilla bean, split lengthwise and seeds scraped, or 2 teaspoons pure vanilla extract
- 2 cinnamon sticks, about 3 inches each
- 8 green cardamom pods, lightly crushed
- 6 whole cloves
- 1 tablespoon peeled fresh ginger, thinly sliced
- 2 tablespoons loose black tea, preferably Assam, English breakfast, or Ceylon, or 4 black tea bags
- 1/4 teaspoon fine sea salt
Optional Garnishes for Serving
- 1/4 teaspoon ground cinnamon, for dusting
- 1 tablespoon finely chopped candied ginger
- 1 tablespoon toasted sliced almonds or pistachios
- 1 tablespoon honey or caramel sauce, for drizzling

Step-by-Step Instructions
Step 1: Chill your equipment
If your ice cream maker uses a freezer bowl, freeze the bowl for at least 24 hours before churning. Place a fine-mesh strainer over a medium heatproof bowl and set it nearby. If you want to cool the custard quickly later, prepare an ice bath by filling a large bowl with ice and cold water.
Step 2: Toast the whole spices
Place the cinnamon sticks, lightly crushed cardamom pods, and whole cloves in a medium saucepan. Toast over medium heat for 2 minutes, shaking the pan occasionally, until the spices smell warm and fragrant. Do not let them smoke or burn; gentle heat helps release their oils and gives the finished ice cream a fuller chai flavor.
Step 3: Infuse the cream with chai spices
Add the heavy cream, whole milk, 1/2 cup of the granulated sugar, the split vanilla bean and scraped seeds, sliced ginger, and fine sea salt to the saucepan with the toasted spices. Stir well. Warm the mixture over medium heat, stirring often, until it reaches 170°F on an instant-read thermometer and small bubbles appear around the edges, about 6 to 8 minutes. Do not boil.
Remove the pan from the heat. Add the loose black tea or tea bags, cover the saucepan, and steep for exactly 12 minutes. This gives the custard a clear black tea flavor without becoming overly tannic or bitter.
Step 4: Strain the infused dairy
Pour the chai cream mixture through the fine-mesh strainer into a clean heatproof bowl or large liquid measuring cup. Press gently on the spices and tea with a spoon to extract flavor, but avoid squeezing tea bags too hard because that can make the base bitter. Discard the spices, ginger, tea, and vanilla pod. If using vanilla extract instead of a vanilla bean, do not add it yet; you will stir it in after cooking the custard.
Step 5: Whisk the egg yolks and temper the custard
In a medium bowl, whisk the egg yolks with the remaining 1/4 cup granulated sugar for 1 to 2 minutes, until the mixture looks slightly thickened, glossy, and pale yellow. Slowly pour about 1 cup of the warm chai cream into the yolks while whisking constantly. This gradual warming is called tempering, and it helps keep the eggs smooth instead of scrambling.
Pour the warmed yolk mixture back into the saucepan with the remaining chai cream, whisking as you combine everything.
Step 6: Cook the custard until silky and thickened
Set the saucepan over medium-low heat. Cook, stirring constantly with a heatproof spatula and scraping the bottom and corners of the pan, until the custard reaches 175°F to 180°F, about 5 to 7 minutes. The custard should lightly coat the back of the spatula, and when you draw a finger through it, the line should hold for a moment.
Do not let the custard boil. If it goes above 185°F, the eggs may curdle and the texture can become grainy.
Step 7: Strain and chill the base
Immediately pour the cooked custard through a clean fine-mesh strainer into a bowl. If using vanilla extract, stir in 2 teaspoons now. Set the bowl into the prepared ice bath and stir for 5 minutes to cool it quickly. Cover the custard and refrigerate until it is 40°F or colder, at least 4 hours and preferably overnight. A very cold base churns into a smoother, creamier ice cream.
Step 8: Churn the ice cream
Pour the chilled custard into your ice cream maker and churn according to the manufacturer’s instructions, usually 20 to 25 minutes. The ice cream is ready when it looks thick, creamy, and similar to soft serve. The exact time depends on your machine and how cold the custard was before churning.
Step 9: Freeze until scoopable
Transfer the churned ice cream to a freezer-safe container. Press a piece of parchment paper directly onto the surface to help prevent ice crystals, then cover tightly with a lid. Freeze at 0°F for at least 4 hours, or until firm enough to scoop. For the best texture, let the ice cream sit at room temperature for 5 to 10 minutes before serving.
Pro Tips
- Use whole spices when possible: Whole cinnamon, cardamom, and cloves infuse clean flavor without making the ice cream gritty.
- Do not over-steep the tea: Twelve minutes is enough for bold black tea flavor. Longer steeping can add bitterness.
- Watch the temperature: Pull the custard from the heat at 175°F to 180°F for a silky texture. An instant-read thermometer is the easiest way to get it right.
- Chill thoroughly before churning: A custard base that is 40°F or colder churns faster and develops smaller ice crystals.
- Keep storage airtight: Pressing parchment onto the surface helps protect the chai vanilla flavor and prevents freezer burn.
Variations
- Masala Chai Ice Cream: Add 4 lightly crushed black peppercorns and 1 small star anise pod when toasting the spices for a bolder, more traditional masala chai profile.
- Honey Chai Ice Cream: Replace 1/4 cup of the granulated sugar with 3 tablespoons honey. Add the honey to the warm cream mixture before steeping.
- Chai Latte Swirl: After churning, layer the soft ice cream with 1/3 cup cooled caramel sauce or dulce de leche before freezing.
Storage & Make-Ahead
Store Vanilla Chai Spice Ice Cream in a tightly covered freezer-safe container at 0°F for up to 2 weeks for the best flavor and texture, or up to 1 month if very well sealed. Press parchment paper directly onto the surface before adding the lid to reduce ice crystals. The custard base can be made up to 24 hours ahead and kept refrigerated at 40°F or colder before churning. If the frozen ice cream is very firm, let it rest at room temperature for 5 to 10 minutes before scooping.
Nutrition (per serving)
Calories: 345 kcal | Carbs: 23g | Protein: 5g | Fat: 27g | Saturated Fat: 16g | Fiber: 0g | Sugar: 22g | Sodium: 62mg | Cholesterol: 185mg
