I’ve always believed that simple desserts are the most memorable, especially when they have a hidden twist. When you want to level up a basic dessert without adding extra work, this simple vanilla ice cream recipe is the answer. We’re taking rich, creamy vanilla custard and swirling it with a complex, spiced brown butter caramel that makes every spoonful feel special. It’s a classic family favorite that’s perfect for summer gatherings or a cozy night in by the fire. This recipe uses real ingredients, giving you a smooth texture that store-bought ice cream just can’t match. The homemade caramel swirl is where the magic happens, adding a rich depth that turns this simple recipe into something extraordinary.

Ingredients
- Heavy Cream (480 ml / 2 cups): This provides the essential richness and creamy texture for a scoopable ice cream. Avoid low-fat options; ensure it’s at least 36% milk fat for best results, as this prevents an icy texture during freezing.
- Whole Milk (240 ml / 1 cup): Used in combination with heavy cream to create the ideal balance of fat content for a smooth base. Do not substitute with low-fat milk, as this will result in a harder, icier final product.
- Granulated Sugar (150 g / 3/4 cup): Adds sweetness to the custard base and helps lower the freezing point, contributing to the soft texture. We use a specific amount to ensure it doesn’t overpower the delicate vanilla flavor.
- Large Egg Yolks (5 yolks): These are essential for creating a rich, French-style custard base by acting as an emulsifier. The yolks add body and prevent ice crystals from forming, ensuring a silky, smooth mouthfeel.
- Alcohol-Free Vanilla Extract (10 ml / 2 teaspoons): Provides the iconic vanilla flavor for the base. Use a high-quality extract for the best flavor, or for an extra punch, use a whole vanilla bean scraped into the cream instead.
- Unsalted Butter (115 g / 1/2 cup or 1 stick): Used to create the base for the brown butter caramel swirl. Ensure it is unsalted to better control the final flavor and salt content in the caramel.
- Light Brown Sugar (100 g / 1/2 cup packed): Adds depth and a molasses note to the caramel swirl, differentiating it from simple white sugar caramel. Be sure to pack the brown sugar into the measuring cup for accurate measurements.
- Ground Cinnamon (1.25 ml / 1/4 teaspoon) and Ground Cardamom (0.6 ml / 1/8 teaspoon): These spices are essential for the spiced caramel swirl, adding warmth and complexity. Cardamom offers a bright, floral note that pairs perfectly with the brown butter.
- Flaky Sea Salt (2.5 ml / 1/2 teaspoon): Used both in the caramel swirl and as a garnish to balance the sweetness. The flaky texture adds a specific flavor burst that enhances the rich brown butter notes. (If you don’t have flaky salt, fine sea salt can be substituted, though you may reduce the quantity slightly.)
Instructions
- Prepare the Spiced Brown Butter Caramel Swirl: In a medium saucepan, melt the 115 g unsalted butter over medium heat. Continue cooking, stirring occasionally, until the butter browns and nutty-smelling milk solids collect at the bottom, about 5-7 minutes. Strain the brown butter through a fine-mesh sieve into a heatproof bowl, reserving the solids if desired for another use, then set aside to cool slightly.
- Make the Brown Sugar Caramel Sauce: In the same clean saucepan, combine the 100 g light brown sugar and 60 ml water. Bring to a boil over medium-high heat, stirring until the sugar dissolves. Continue boiling without stirring until the mixture turns a deep amber color, about 8-12 minutes. Remove from heat and carefully whisk in the cooled brown butter, ground cinnamon, ground cardamom, and sea salt until smooth. Be cautious as the mixture will bubble vigorously. Pour the caramel into a clean heatproof bowl and allow it to cool completely to room temperature, about 1-2 hours, until it thickens to a pourable but viscous consistency.
- Prepare the Vanilla Ice Cream Base: In a medium saucepan, combine the heavy cream and whole milk. Heat over medium heat until small bubbles form around the edge of the pan and the mixture is steaming, but not boiling. Remove from heat. To create a rich and creamy base for this simple vanilla ice cream recipe, whisk the 150 g granulated sugar with the egg yolks until light in color and slightly thickened in a separate medium bowl.
- Temper the Egg Mixture: Gradually temper the warm cream mixture into the egg yolk mixture by slowly pouring a ladleful of the warm cream into the yolks while whisking constantly. Once about half of the warm cream mixture has been added, pour the tempered egg yolk mixture back into the saucepan with the remaining cream. This careful step for a simple vanilla ice cream recipe prevents scrambling.
- Cook the Custard: Return the saucepan to medium-low heat. Cook, stirring constantly with a rubber spatula, until the mixture thickens enough to coat the back of the spatula (it should reach approximately 80°C / 175°F). Do not boil. Remove from heat and stir in the alcohol-free vanilla extract. Strain the custard through a fine-mesh sieve into a clean bowl to remove any cooked egg bits. Cover the surface directly with plastic wrap to prevent a skin from forming and refrigerate for at least 6 hours, or preferably overnight, until thoroughly chilled. (What can go wrong & fix it: If your custard accidentally looks grainy or curdled, try blending it with an immersion blender to smooth it out before chilling.)
- Churn the Ice Cream and Swirl: Once the ice cream base is completely chilled and the caramel sauce is at room temperature, churn the ice cream base in an ice cream maker according to the manufacturer’s instructions until it reaches the consistency of soft-serve ice cream. Transfer half of the churned simple vanilla ice cream recipe base to a freezer-safe container. Drizzle about one-third of the cooled brown butter caramel sauce over the ice cream. Repeat with the remaining ice cream and another one-third of the caramel sauce, gently swirling with a knife or spoon once or twice to create ribbons (do not overmix). Cover the container tightly and freeze for at least 4-6 hours, or until firm. When I make this simple vanilla ice cream recipe for my kids, I often reserve extra caramel for them to drizzle on top, which makes for a family-friendly dessert.
Troubleshooting Tips for Rich and Creamy Ice Cream
The custard curdled during cooking: This happens if you heat it too quickly or let it boil. Keep the heat on medium-low and stir constantly, removing from heat as soon as it thickens (before it boils).
The finished ice cream feels icy or hard: This usually means the ice cream base didn’t have enough fat content, or it wasn’t churned properly. Ensure you use full-fat heavy cream and whole milk, and don’t reduce the sugar for this simple vanilla ice cream recipe.
My ice cream won’t get hard in the freezer: This can happen if the base wasn’t fully chilled before churning. Make sure it spends at least 6 hours in the fridge to drop to a low enough temperature for the churner to work effectively.
The caramel swirl became hard in the ice cream: If the caramel is too thick or solid before swirling, it will freeze into solid chunks. Ensure the caramel is cooled to room temperature, where it is thick but still pourable, before adding it to the churned ice cream.

Make-Ahead Tips and Serving Suggestions
Chill Time is Critical: For a truly creamy texture, the ice cream base must be fully chilled (6 hours minimum, overnight is best) before churning. This prevents large ice crystals from forming during the freezing process.
Make Caramel Ahead: The brown butter caramel swirl can be made up to a week in advance and stored in the refrigerator in an airtight container. Reheat slightly to make it pourable before swirling into the ice cream.
Storage Tips: Store homemade ice cream in a shallow, airtight container in the back of the freezer (the coldest part) for up to two weeks for best quality. If stored longer, ice crystals may form.
Perfect Scoop: For easy scooping, take the ice cream out of the freezer for 10-15 minutes before serving to let it soften slightly.
FAQs
Can I make this simple vanilla ice cream recipe without an ice cream maker?
Unfortunately, this specific recipe requires churning to incorporate air and create the smooth texture of custard-based ice cream; it is not suitable for a no-churn method.
Why do I need to temper the eggs?
Tempering slowly raises the temperature of the egg yolks, preventing them from scrambling when they hit the hot liquid and ensuring a smooth, cohesive custard base for the ice cream.
Can I make this recipe dairy-free?
You can substitute the heavy cream and whole milk with full-fat canned coconut milk, but it will change the flavor profile and may not set as firmly.
How do I know when the custard base is done cooking?
The most reliable test is coating the back of a spoon; run your finger across it, and if it leaves a clean line, it’s ready. It should reach 175°F (80°C). When I test this simple vanilla ice cream recipe, I run my finger across the spoon; if it holds the line, I know it’s ready.
Why add salt to the caramel swirl?
The flaky sea salt helps to balance the sweetness of the caramel and brown sugar, making the flavor more complex and less cloying.
Can I skip the brown butter step?
You can skip browning the butter and simply use melted butter in the caramel, but you’ll lose a lot of the deep, nutty flavor that makes this ice cream special.
Conclusion
Making a high-quality, homemade dessert like this simple vanilla ice cream recipe with brown butter caramel swirl is easier than you think, and the payoff in flavor is huge. The extra step of browning the butter creates a rich depth that turns this from a simple dessert into a memorable one.
Try making a batch this weekend to share with your family, and save some of the extra caramel for topping other desserts. Pin this simple vanilla ice cream recipe for later so you always have it handy.
Print
simple vanilla ice cream recipe
- Total Time: 50 minutes
- Yield: 8 servings 1x
- Diet: General
Description
This homemade vanilla ice cream features a rich, French-style custard base swirled with a complex spiced brown butter caramel. The combination creates a creamy texture and sophisticated flavor profile far superior to store-bought varieties, perfect for summer dessert or cozy treat.
Ingredients
- 480 ml (2 cups) heavy cream (36% milk fat minimum)
- 240 ml (1 cup) whole milk
- 150 g (3/4 cup) granulated sugar
- 5 large egg yolks
- 10 ml (2 teaspoons) alcohol-free vanilla extract
- 115 g (1/2 cup or 1 stick) unsalted butter
- 100 g (1/2 cup packed) light brown sugar
- 1.25 ml (1/4 teaspoon) ground cinnamon
- 0.6 ml (1/8 teaspoon) ground cardamom
- 2.5 ml (1/2 teaspoon) flaky sea salt (or fine sea salt)
Instructions
- Prepare Spiced Brown Butter Caramel: Melt 115 g unsalted butter in a saucepan over medium heat, cooking and stirring until brown and nutty (about 5-7 minutes). Strain brown butter into a bowl. In the same clean saucepan, combine 100 g light brown sugar and 60 ml water. Boil over medium-high heat until deep amber (8-12 minutes). Remove from heat and carefully whisk in the cooled brown butter, spices, and salt until smooth. Cool completely to room temperature until viscous.
- Make Vanilla Custard Base: Combine heavy cream and whole milk in a saucepan and heat until steaming, but not boiling. Separately, whisk 150 g granulated sugar with egg yolks until pale. Gradually temper the warm cream mixture into the egg yolk mixture, then return all to the saucepan.
- Cook and Chill Custard: Cook over medium-low heat, stirring constantly, until the mixture thickens enough to coat the back of a spatula (approx. 80°C / 175°F). Do not boil. Remove from heat, stir in vanilla extract, and strain into a clean bowl. Cover the surface directly with plastic wrap and refrigerate for at least 6 hours or preferably overnight, until thoroughly chilled.
- Churn and Swirl: Churn the chilled ice cream base according to your ice cream maker’s instructions until it reaches soft-serve consistency. Transfer half of the ice cream to a freezer-safe container. Drizzle one-third of the cooled caramel sauce over the ice cream. Repeat layers with remaining ice cream and caramel sauce, swirling gently with a knife. Cover tightly and freeze for 4-6 hours until firm.
Notes
Ensure the custard base is completely chilled (minimum 6 hours) before churning to prevent large ice crystal formation. For best results, take the ice cream out of the freezer for 10-15 minutes before serving for easy scooping. If the custard accidentally curdles, try blending it with an immersion blender before chilling. The brown butter caramel can be made up to a week in advance and stored in the refrigerator.
- Prep Time: 30 minutes
- Cook Time: 20 minutes
- Category: Dessert
- Method: Churned Ice Cream, Custard
- Cuisine: American
Nutrition
- Serving Size: 120 ml
- Calories: 300 calories
- Sugar: 24 g
- Sodium: 100 mg
- Fat: 22 g
- Saturated Fat: 14 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 25 g
- Fiber: 0 g
- Protein: 4 g
- Cholesterol: 80 mg
Keywords: ice cream, caramel swirl, brown butter, vanilla custard, homemade, churned, spiced, dessert, summer




