Peanut Butter Gelato Recipe: Creamy, Easy, and Delicious

Updated On: October 18, 2025

There’s something irresistibly creamy and rich about gelato, and when you combine that luscious texture with the nutty, comforting flavor of peanut butter, you get a dessert that’s truly unforgettable.

This Peanut Butter Gelato recipe strikes the perfect balance between smoothness and a deep, roasted peanut flavor that’s both indulgent and satisfying. Whether you’re looking to impress guests or simply treat yourself after a long day, this gelato will quickly become your go-to frozen delight.

Unlike traditional ice cream, gelato is churned slower, making it denser and more velvety. Adding peanut butter to the mix creates a delightful twist that’s both nostalgic and gourmet.

Plus, this recipe uses simple ingredients you likely already have in your pantry, making it an accessible yet impressive homemade treat. Ready to dive into creamy peanut butter bliss?

Let’s get started!

Why You’ll Love This Recipe

This peanut butter gelato recipe is a game changer for several reasons. Firstly, it combines the rich, creamy texture of authentic Italian gelato with the familiar, beloved flavor of peanut butter.

The gelato is perfectly smooth without being overly sweet, letting the natural nuttiness shine through.

Secondly, it’s made with natural ingredients—no artificial flavors or preservatives here! With just a few simple steps, you can enjoy a gourmet-quality dessert at home.

Lastly, it’s incredibly versatile. You can enjoy it on its own, pair it with chocolate sauce, or even use it as a decadent filling for cakes and pastries.

Ingredients

  • 2 cups whole milk (preferably full-fat for creaminess)
  • 1 cup heavy cream
  • 3/4 cup creamy peanut butter (natural or smooth)
  • 3/4 cup granulated sugar
  • 4 large egg yolks
  • 1/2 teaspoon vanilla extract
  • Pinch of salt

Equipment

  • Medium saucepan for heating the milk and cream
  • Mixing bowls
  • Whisk for blending the custard ingredients
  • Fine mesh sieve to strain the custard
  • Ice cream maker (preferably gelato-style or standard)
  • Rubber spatula for folding
  • Measuring cups and spoons

Instructions

  1. Heat the milk and cream: In a medium saucepan, combine the whole milk and heavy cream. Place over medium heat and warm the mixture until it just begins to simmer. Remove from heat and set aside.
  2. Whisk the egg yolks and sugar: In a separate bowl, whisk the egg yolks and granulated sugar together until the mixture turns pale and slightly thickened.
  3. Temper the eggs: Slowly pour about half a cup of the warm milk mixture into the egg yolks while whisking constantly. This process gently raises the temperature of the yolks to prevent curdling.
  4. Cook the custard base: Pour the tempered egg yolk mixture back into the saucepan with the remaining milk and cream. Return to medium-low heat and cook, stirring constantly with a rubber spatula, until the custard thickens enough to coat the back of the spatula (about 170°F or 77°C). Do not let it boil.
  5. Strain the custard: Remove the custard from heat and strain it through a fine mesh sieve into a clean bowl. This ensures a smooth gelato base without any cooked egg bits.
  6. Add peanut butter and flavorings: While the custard is still warm, whisk in the peanut butter, vanilla extract, and a pinch of salt. Stir until the peanut butter is completely incorporated and the mixture is smooth.
  7. Chill the mixture: Cover the bowl with plastic wrap and refrigerate for at least 4 hours, preferably overnight. The chilled base will churn better and produce creamier gelato.
  8. Churn the gelato: Pour the chilled mixture into your ice cream maker and churn according to the manufacturer’s instructions. Gelato is typically churned slower than ice cream to achieve that dense, creamy texture.
  9. Freeze to set: Transfer the gelato to an airtight container and freeze for at least 2 hours to firm up before serving.
  10. Serve and enjoy: Scoop your luscious peanut butter gelato into bowls or cones and savor every bite!

Tips & Variations

For the creamiest gelato, use full-fat dairy and high-quality natural peanut butter without added sugars or oils.

If you prefer a chunkier texture, fold in some chopped roasted peanuts or peanut butter cups right before the final freezing step. For a chocolate twist, swirl in some melted dark chocolate or add cocoa powder to the custard base.

Vegans and dairy-free folks can try substituting the milk and cream with coconut milk or almond milk, though note this will change the texture slightly. Using a powdered peanut butter alternative can also reduce fat content if desired.

Nutrition Facts

Nutrient Per 1/2 cup serving
Calories 280
Fat 20g
Saturated Fat 7g
Carbohydrates 18g
Sugar 16g
Protein 7g
Sodium 95mg

Serving Suggestions

This peanut butter gelato is delightful on its own, but here are a few ways to elevate the experience:

  • Chocolate drizzle: Warm some dark or milk chocolate and drizzle over the gelato for a decadent contrast.
  • Fruit pairing: Serve alongside fresh banana slices or berries to add a refreshing fruity note.
  • Nut toppings: Sprinkle with crushed peanuts or toasted almonds for added crunch and texture.
  • Gelato sandwich: Use peanut butter gelato between two warm cookies for a mouthwatering dessert sandwich.

Conclusion

Homemade peanut butter gelato is a luxurious treat that combines the best of creamy texture and rich, nutty flavor. This recipe is straightforward yet impressive, making it perfect for both novice and experienced home cooks.

The custard base ensures a smooth and velvety mouthfeel, while the natural peanut butter delivers a deep, satisfying taste.

Whether enjoyed on a warm summer day or as a special dessert after dinner, this gelato has the power to delight and impress. Plus, with so many serving options and variations, you can customize it to suit your mood and taste preferences.

For more delicious homemade frozen treats, check out our Classic Vanilla Gelato, Salted Caramel Ice Cream, and Chocolate Hazelnut Gelato. Happy churning!

📖 Recipe Card: Peanut Butter Gelato

Description: A creamy and rich gelato infused with the nutty flavor of peanut butter. Perfect for a decadent homemade frozen treat.

Prep Time: PT15M
Cook Time: PT30M
Total Time: PT6H45M

Servings: 6 servings

Ingredients

  • 2 cups whole milk
  • 1 cup heavy cream
  • 3/4 cup granulated sugar
  • 4 large egg yolks
  • 1/2 cup creamy peanut butter
  • 1 teaspoon vanilla extract
  • 1/4 teaspoon salt

Instructions

  1. Heat milk and cream in a saucepan until steaming.
  2. Whisk egg yolks and sugar until pale and thick.
  3. Slowly add hot milk mixture to egg yolks, whisking constantly.
  4. Return mixture to saucepan and cook over low heat until thickened.
  5. Remove from heat and stir in peanut butter, vanilla, and salt until smooth.
  6. Cool mixture completely in the refrigerator, about 4 hours.
  7. Churn in an ice cream maker according to manufacturer instructions.
  8. Freeze gelato for at least 1 hour before serving.

Nutrition: Calories: 320 | Protein: 7g | Fat: 22g | Carbs: 20g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Peanut Butter Gelato”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A creamy and rich gelato infused with the nutty flavor of peanut butter. Perfect for a decadent homemade frozen treat.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT6H45M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“2 cups whole milk”, “1 cup heavy cream”, “3/4 cup granulated sugar”, “4 large egg yolks”, “1/2 cup creamy peanut butter”, “1 teaspoon vanilla extract”, “1/4 teaspoon salt”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat milk and cream in a saucepan until steaming.”}, {“@type”: “HowToStep”, “text”: “Whisk egg yolks and sugar until pale and thick.”}, {“@type”: “HowToStep”, “text”: “Slowly add hot milk mixture to egg yolks, whisking constantly.”}, {“@type”: “HowToStep”, “text”: “Return mixture to saucepan and cook over low heat until thickened.”}, {“@type”: “HowToStep”, “text”: “Remove from heat and stir in peanut butter, vanilla, and salt until smooth.”}, {“@type”: “HowToStep”, “text”: “Cool mixture completely in the refrigerator, about 4 hours.”}, {“@type”: “HowToStep”, “text”: “Churn in an ice cream maker according to manufacturer instructions.”}, {“@type”: “HowToStep”, “text”: “Freeze gelato for at least 1 hour before serving.”}], “nutrition”: {“calories”: “320”, “proteinContent”: “7g”, “fatContent”: “22g”, “carbohydrateContent”: “20g”}}

Photo of author

Marta K

Leave a Comment

X