Quick Recipe Version (TL;DR)
Quick Ingredients
- 4 large oranges, for 2 tablespoons finely grated zest and 1 cup fresh orange juice
- 1 1/2 cups heavy cream
- 1 1/2 cups whole milk
- 3/4 cup granulated sugar, divided
- 2 tablespoons light corn syrup
- 2 tablespoons nonfat dry milk powder
- 1/4 teaspoon fine sea salt
- 5 large egg yolks
- 2 teaspoons pure vanilla extract
Do This
- 1. Freeze your ice cream maker bowl for at least 24 hours if your machine requires it.
- 2. Zest the oranges, then juice and strain 1 cup orange juice.
- 3. Simmer the orange juice over medium heat until reduced to 1/3 cup, about 8 to 10 minutes; cool completely.
- 4. Heat cream, milk, 1/2 cup sugar, corn syrup, milk powder, salt, and zest to 160°F; cover and steep for 20 minutes.
- 5. Whisk yolks with remaining 1/4 cup sugar, temper with warm dairy, then cook the custard to 170°F to 175°F.
- 6. Strain, cool in an ice bath, stir in vanilla and reduced orange juice, then chill for at least 4 hours.
- 7. Churn for 20 to 25 minutes, transfer to a container, and freeze for at least 4 hours before scooping.
Why You’ll Love This Recipe
- Classic creamsicle flavor: Bright orange zest and real orange juice meet a mellow vanilla custard base for that nostalgic orange-and-cream taste.
- Smooth, scoopable texture: Egg yolks, cream, milk powder, and a little corn syrup help keep the ice cream rich instead of icy.
- Fresh orange flavor without curdling: The orange juice is reduced and added after the custard cools, so the base stays silky.
- Perfect make-ahead dessert: It needs time to chill and firm up, which makes it ideal for parties, cookouts, birthdays, and summer weekends.
Grocery List
- Produce: 4 large oranges, preferably navel, Cara Cara, or Valencia
- Dairy: Heavy cream, whole milk, 5 large eggs
- Pantry: Granulated sugar, light corn syrup, nonfat dry milk powder, fine sea salt, pure vanilla extract
Full Ingredients
Orange Flavor
- 4 large oranges, preferably navel, Cara Cara, or Valencia
- 2 tablespoons finely grated orange zest, from the oranges
- 1 cup freshly squeezed orange juice, strained to remove pulp and seeds
Vanilla Cream Custard Base
- 1 1/2 cups heavy cream
- 1 1/2 cups whole milk
- 3/4 cup granulated sugar, divided
- 2 tablespoons light corn syrup
- 2 tablespoons nonfat dry milk powder
- 1/4 teaspoon fine sea salt
- 5 large egg yolks
- 2 teaspoons pure vanilla extract
Optional Garnish for Serving
- 1 teaspoon finely grated fresh orange zest
- Thin orange twists or small orange wedges
- 1 vanilla wafer or shortbread cookie per serving

Step-by-Step Instructions
Step 1: Prepare the oranges and equipment
If your ice cream maker uses a freezer bowl, place the bowl in the freezer at least 24 hours before churning. Set a fine-mesh strainer over a medium heatproof bowl and keep an instant-read thermometer nearby.
Wash and dry the oranges well. Finely grate only the bright orange outer peel, avoiding the bitter white pith underneath, until you have 2 tablespoons zest. Juice the oranges, then strain the juice through a fine-mesh strainer until you have exactly 1 cup fresh orange juice.
Step 2: Reduce the orange juice
Pour the 1 cup strained orange juice into a small saucepan. Bring it to a gentle simmer over medium heat and cook, stirring occasionally, until it reduces to 1/3 cup, about 8 to 10 minutes. Reducing the juice concentrates the orange flavor and removes extra water, which helps prevent icy ice cream.
Transfer the reduced juice to a small bowl and let it cool to room temperature. For the smoothest custard, do not add hot citrus juice directly to the dairy base.
Step 3: Infuse the cream with orange zest
In a medium heavy-bottomed saucepan, combine the heavy cream, whole milk, 1/2 cup of the granulated sugar, light corn syrup, nonfat dry milk powder, fine sea salt, and 2 tablespoons orange zest. Whisk until the milk powder is fully dissolved.
Warm the mixture over medium heat, stirring often, until it is steaming and reaches 160°F, about 5 to 7 minutes. Do not let it boil. Remove the pan from the heat, cover, and let the orange zest steep in the warm cream for 20 minutes.
Step 4: Whisk and temper the egg yolks
In a separate medium bowl, whisk the 5 egg yolks with the remaining 1/4 cup granulated sugar for 1 to 2 minutes, until the mixture looks slightly lighter and smoother.
After the cream has steeped, return the saucepan to medium-low heat and warm it until it is steaming again, about 2 minutes. Slowly ladle about 1 cup of the warm cream mixture into the egg yolks while whisking constantly. This gently raises the temperature of the yolks so they do not scramble.
Step 5: Cook the custard
Pour the tempered yolk mixture back into the saucepan with the remaining cream. Cook over medium-low heat, stirring constantly with a heatproof spatula and scraping the bottom and corners of the pan, until the custard reaches 170°F to 175°F, about 4 to 7 minutes.
The custard should lightly coat the back of the spatula. If you drag a finger through the coating, the line should hold. Do not boil the custard; overheating can cause a grainy texture.
Step 6: Strain, cool, and flavor the base
Immediately pour the custard through the prepared fine-mesh strainer into the heatproof bowl. Press gently on the orange zest to extract its fragrant oils, then discard the zest solids.
Set the bowl of custard into a larger bowl filled with ice water. Stir often until the custard cools to below 70°F, about 15 to 20 minutes. Once cooled, stir in the 2 teaspoons pure vanilla extract and the cooled 1/3 cup reduced orange juice. The base should smell like sweet vanilla cream with a fresh orange finish.
Step 7: Chill the ice cream base
Cover the bowl with plastic wrap or a lid and refrigerate the base until very cold, at least 4 hours or up to 24 hours. For the best texture, aim for a base temperature of 40°F or colder before churning. A well-chilled base churns faster and traps smaller ice crystals, creating creamier ice cream.
Step 8: Churn and freeze
Stir the chilled base, then pour it into your ice cream maker. Churn according to the manufacturer’s instructions until the ice cream reaches a thick soft-serve consistency, usually 20 to 25 minutes.
Transfer the ice cream to a chilled freezer-safe container. Press a piece of parchment paper directly onto the surface, cover tightly, and freeze at 0°F for at least 4 hours, or until firm enough to scoop. Let the ice cream sit at room temperature for 5 to 10 minutes before serving for the creamiest scoops.
Pro Tips
- Use fresh oranges, not bottled juice: Fresh juice gives the ice cream a bright, clean citrus flavor that bottled juice cannot quite match.
- Reduce the juice fully to 1/3 cup: This keeps the orange flavor bold while minimizing iciness in the finished ice cream.
- Add citrus only after cooling: Stirring reduced orange juice into hot dairy can make the base look slightly separated. Cooling first keeps it smooth.
- Strain thoroughly: Straining removes zest pieces and any bits of cooked egg, giving the final ice cream a polished, velvety texture.
- Chill longer if you can: An overnight chill deepens the orange-vanilla flavor and helps the custard churn into a thicker, creamier consistency.
Variations
- Orange Creamsicle Swirl: After churning, layer the ice cream with 1/3 cup good-quality orange marmalade that has been warmed and cooled, then gently ripple it with a butter knife before freezing.
- Vanilla Bean Orange Ice Cream: Split 1 vanilla bean and scrape the seeds into the cream mixture before heating. Steep the pod with the orange zest, then remove it when straining.
- Chocolate-Dipped Creamsicle Style: Serve scoops with a drizzle of cooled chocolate shell or a scattering of finely chopped dark chocolate for an orange-chocolate twist.
Storage & Make-Ahead
Store Orange Creamsicle Ice Cream in an airtight freezer-safe container at 0°F for up to 2 weeks for the best flavor and texture. Press parchment paper or plastic wrap directly against the surface before covering to reduce ice crystals. The custard base can be made up to 24 hours before churning and kept covered in the refrigerator. For easy scooping, let the frozen ice cream stand at room temperature for 5 to 10 minutes before serving.
Nutrition (per serving)
Calories: 325 kcal | Carbs: 31g | Protein: 5g | Fat: 21g | Saturated Fat: 12g | Fiber: 0g | Sugar: 28g | Sodium: 45mg | Cholesterol: 170mg
