Go Back
+ servings

Peach Crisp Raspberry Swirl Ice Cream

This fresh peach ice cream is swirled with a tangy raspberry swirl and piled with tons of cinnamon-sugary oatmeal streusel for a killer end-of-season ice cream you won't want to miss!
Prep Time 3 hours
Total Time 3 hours
Servings 8 -10 servings
Calories 362kcal


  • 2 cups milk
  • 2 cups half-and-half cream
  • 1-1/2 cups coconut sugar or brown sugar
  • 8 large egg yolks lightly beaten
  • 1 tablespoon vanilla extract
  • 2 medium peaches pitted, peeled and finely chopped
  • 1/2 cup fresh raspberries finely chopped
  • 2 tablespoons coconut sugar or brown sugar
  • 3/4 cup old-fashioned rolled oats
  • 1/3 cup white whole wheat flour
  • 1 teaspoon ground cinnamon
  • 1/4 cup coconut sugar or brown sugar
  • 1/4 cup chopped pecans
  • 1/4 cup coconut oil melted


  • In a large saucepan over medium heat, heat milk, cream, and sugar until a light simmer. Whisk a small amount of hot milk mixture into egg yolks, beating constantly. Repeat 2 times then add all back to saucepan. Bring mixture to a low simmer until slightly thickened. Remove from heat and whisk in vanilla. Set aside for a moment.
  • Place peeled and diced peaches in a food processor and pulse until smooth. Add milk/egg base to food processor, pulsing until smooth. Refrigerate ice cream mixture until completely chilled.
  • Mash raspberries with 2 tablespoons sugar and set aside.
  • Make the streusel: In a medium bowl, combine oats, flour, cinnamon, sugar, pecans, and coconut oil until crumbly. Spread mixture on a parchment paper-lined baking sheet and bake at 400F 10-12 minutes until lightly golden brown. Break apart into clusters and cool completely.
  • Churn ice cream according to ice cream maker's instructions. Spoon mashed raspberry over top and use a knife to gently swirl ice cream. Freeze ice cream until completely solid about 2 hours. Once frozen and just before serving, sprinkle top with streusel clusters, scoop ice cream and serve. Enjoy!!


Serving: 2g | Calories: 362kcal | Carbohydrates: 43.6g | Protein: 7.2g | Fat: 18.2g | Saturated Fat: 10.3g | Polyunsaturated Fat: 7.9g | Cholesterol: 190mg | Sodium: 1432mg | Fiber: 2.1g