Quick Recipe Version (TL;DR)
Quick Ingredients
- Vanilla bean ice cream: 2 cups heavy cream, 1 cup whole milk, 3/4 cup granulated sugar, 1 vanilla bean, 1/4 teaspoon fine sea salt, 5 large egg yolks, 1 teaspoon vanilla extract
- Blackberry compote: 12 ounces blackberries, 1/3 cup granulated sugar, 1 tablespoon lemon juice, 1 teaspoon lemon zest, 1 pinch fine sea salt, 2 teaspoons cornstarch, 1 tablespoon cold water
- Buttery crumble: 3/4 cup all-purpose flour, 1/2 cup old-fashioned oats, 1/3 cup packed light brown sugar, 1/2 teaspoon cinnamon, 1/4 teaspoon fine sea salt, 6 tablespoons unsalted butter, melted
Do This
- 1. Freeze your ice cream maker bowl for at least 24 hours if your machine requires it.
- 2. Bake the oat crumble at 350°F for 14 to 16 minutes, then cool completely.
- 3. Simmer blackberries, sugar, lemon, and salt for 8 minutes; thicken with cornstarch slurry and chill.
- 4. Heat cream, milk, sugar, vanilla bean, and salt to steaming, then steep for 15 minutes.
- 5. Temper egg yolks, cook custard to 175°F to 180°F, strain, add vanilla extract, and chill for at least 4 hours.
- 6. Churn custard for 20 to 25 minutes until thick and soft-serve textured.
- 7. Layer churned ice cream with blackberry compote and crumble pieces, then freeze for at least 4 hours.
Why You’ll Love This Recipe
- It tastes like berry crisp and vanilla ice cream in one scoop. You get creamy custard, jammy blackberry ribbons, and buttery oat crumble in every bite.
- Real vanilla bean makes it fragrant and special. The tiny vanilla seeds give the ice cream a beautiful speckled look and deep bakery-style aroma.
- The mix-ins stay distinct. The compote is layered instead of fully stirred in, creating dramatic purple swirls without turning the whole batch icy.
- Home-kitchen friendly. Each component is simple, make-ahead friendly, and uses ingredients you can find at most grocery stores.
Grocery List
- Produce: 12 ounces fresh or frozen blackberries, 1 lemon
- Dairy: Heavy cream, whole milk, unsalted butter, large eggs
- Pantry: Granulated sugar, light brown sugar, all-purpose flour, old-fashioned oats, cornstarch, fine sea salt, ground cinnamon, 1 vanilla bean, vanilla extract
Full Ingredients
Vanilla Bean Ice Cream Base
- 2 cups heavy cream
- 1 cup whole milk
- 3/4 cup granulated sugar, divided
- 1 vanilla bean, split lengthwise and seeds scraped
- 1/4 teaspoon fine sea salt
- 5 large egg yolks
- 1 teaspoon pure vanilla extract
Blackberry Compote Swirl
- 12 ounces blackberries, fresh or frozen, about 2 1/2 cups
- 1/3 cup granulated sugar
- 1 tablespoon fresh lemon juice
- 1 teaspoon finely grated lemon zest
- 1 pinch fine sea salt
- 2 teaspoons cornstarch
- 1 tablespoon cold water
Buttery Oat Crumble Pieces
- 3/4 cup all-purpose flour
- 1/2 cup old-fashioned oats
- 1/3 cup packed light brown sugar
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon fine sea salt
- 6 tablespoons unsalted butter, melted and slightly cooled
For Layering and Serving
- Reserved blackberry compote, fully chilled
- Reserved crumble pieces, fully cooled
- Optional: 1/4 cup fresh blackberries for serving

Step-by-Step Instructions
Step 1: Prepare your equipment
If your ice cream maker uses a freezer bowl, freeze it for at least 24 hours before churning. Clear a flat space in your freezer for a 9-by-5-inch loaf pan or a 1 1/2-quart freezer-safe container. Set a fine-mesh strainer over a large clean bowl, and have an instant-read thermometer ready if you have one.
For the smoothest ice cream, all three parts of this recipe need to be completely cool before assembly: the custard base, the blackberry compote, and the crumble pieces.
Step 2: Bake the buttery crumble
Preheat the oven to 350°F. Line a rimmed baking sheet with parchment paper. In a medium bowl, stir together 3/4 cup all-purpose flour, 1/2 cup old-fashioned oats, 1/3 cup packed light brown sugar, 1/2 teaspoon cinnamon, and 1/4 teaspoon fine sea salt.
Pour in 6 tablespoons melted butter and stir with a fork until the mixture forms clumps. Scatter the crumble over the prepared baking sheet in small clusters. Bake for 14 to 16 minutes, stirring once halfway through, until golden brown and fragrant. The crumble will crisp more as it cools. Let it cool completely, then break it into bite-size pieces. You will use about 1 1/4 cups of crumble in the ice cream; any extra is excellent for topping scoops.
Step 3: Make the blackberry compote
In a small saucepan, combine 12 ounces blackberries, 1/3 cup granulated sugar, 1 tablespoon lemon juice, 1 teaspoon lemon zest, and a pinch of fine sea salt. Set the pan over medium heat and cook for 6 to 8 minutes, stirring often, until the berries release their juices and begin to break down.
In a small bowl, stir together 2 teaspoons cornstarch and 1 tablespoon cold water until smooth. Stir the slurry into the simmering berries. Cook for 1 to 2 minutes more, stirring constantly, until the compote looks glossy and slightly thickened. It should be spoonable, not stiff like jelly.
Transfer the compote to a shallow bowl and let it cool for 15 minutes at room temperature. Cover and refrigerate for at least 1 hour, or until fully chilled. Cold compote creates clean swirls and helps prevent the freshly churned ice cream from melting during assembly.
Step 4: Infuse the vanilla bean dairy
In a medium saucepan, combine 2 cups heavy cream, 1 cup whole milk, 1/2 cup of the granulated sugar, the scraped vanilla bean seeds, the vanilla bean pod, and 1/4 teaspoon fine sea salt. Warm over medium heat, stirring occasionally, until the mixture is steaming and reaches about 170°F. Do not let it boil.
Remove the pan from the heat, cover, and let the vanilla steep for 15 minutes. This short rest gives the custard a deeper vanilla aroma and makes the ice cream taste like real vanilla bean, not just sweet cream.
Step 5: Temper the egg yolks
In a medium heatproof bowl, whisk the 5 large egg yolks with the remaining 1/4 cup granulated sugar for about 1 minute, until the mixture is slightly lighter in color and smooth.
Remove the vanilla bean pod from the warm cream mixture. While whisking the egg yolks constantly, slowly ladle in about 1 cup of the hot cream mixture in a thin stream. This gently warms the yolks without scrambling them. Slowly whisk the tempered yolk mixture back into the saucepan with the remaining cream.
Step 6: Cook and chill the custard
Set the saucepan over medium-low heat. Cook the custard, stirring constantly with a heatproof spatula and scraping the bottom and corners of the pan, for 5 to 8 minutes. The custard is ready when it reaches 175°F to 180°F and lightly coats the back of a spoon. If you draw a line through the custard on the spoon with your finger, the line should hold.
Immediately pour the custard through the fine-mesh strainer into the clean bowl. Stir in 1 teaspoon pure vanilla extract. Let the custard cool for 20 minutes at room temperature, stirring occasionally, then cover and refrigerate for at least 4 hours or up to 24 hours. The base should be very cold, ideally below 40°F, before churning.
Step 7: Churn the vanilla bean ice cream
Pour the chilled custard into your ice cream maker and churn according to the manufacturer’s directions, usually 20 to 25 minutes. The ice cream should look thick, creamy, and similar to soft serve. Avoid over-churning; once the ice cream is thick and pulling away slightly from the sides of the bowl, it is ready for layering.
While the ice cream churns, place the chilled compote, cooled crumble, and freezer container nearby so you can assemble the ice cream quickly.
Step 8: Layer the blackberry compote and crumble
Spoon about one-third of the churned vanilla bean ice cream into a chilled 9-by-5-inch loaf pan or freezer-safe container. Dollop about one-third of the blackberry compote over the top, then sprinkle with about one-third of the crumble pieces. Repeat with two more layers of ice cream, compote, and crumble.
Use a butter knife or small offset spatula to gently swirl the top layer with 3 to 4 figure-eight motions. Do not overmix, or the compote will blend completely into the ice cream instead of forming beautiful blackberry ribbons.
Step 9: Freeze until scoopable
Press a piece of parchment paper or plastic wrap directly onto the surface of the ice cream, then cover the container tightly with a lid or foil. Freeze 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. Scoop into chilled bowls and top with extra crumble pieces and a few fresh blackberries if desired.
Pro Tips
- Cool everything completely. Warm compote or crumble will melt the freshly churned ice cream and can make the finished texture icy.
- Use an instant-read thermometer for the custard. The sweet spot is 175°F to 180°F. Above 185°F, the eggs can curdle.
- Layer instead of stirring. Layering keeps the blackberry swirl bold and the crumble pieces evenly distributed.
- Make smaller crumble clusters than you think you need. Bite-size pieces freeze more pleasantly than large hard chunks.
- For extra-smooth ice cream, chill the base overnight. A long chill improves flavor and helps the custard churn into a creamier texture.
Variations
- Blackberry peach crisp ice cream: Replace 1 cup of the blackberries with 1 cup finely diced ripe peaches. Cook the compote as directed.
- Lemon blackberry crumble ice cream: Add 1 additional teaspoon lemon zest to the custard after straining for a brighter, fruitier flavor.
- Almond crumble version: Replace 1/4 cup of the oats with 1/4 cup sliced almonds and add 1/4 teaspoon almond extract to the cooled custard.
Storage & Make-Ahead
Store the finished ice cream tightly covered in the coldest part of the freezer for up to 2 weeks. Pressing parchment paper or plastic wrap directly onto the surface helps prevent ice crystals. For make-ahead ease, prepare the crumble and blackberry compote up to 3 days in advance; store the crumble in an airtight container at room temperature and the compote in the refrigerator. The custard base can be made up to 24 hours before churning. If the ice cream becomes very firm after several days, let it soften at room temperature for 10 to 12 minutes before scooping.
Nutrition (per serving)
Calories: 421 kcal | Carbs: 43g | Protein: 5g | Fat: 27g | Saturated Fat: 16g | Fiber: 3g | Sugar: 32g | Sodium: 138mg | Cholesterol: 205mg
