Homemade Peanut Ice Cream: Creamy, No-Churn, and Packed with Crunchy Peanuts
If you love peanut butter desserts, this homemade peanut ice cream is worth the freezer space. It is smooth, rich, and full of crunchy chopped peanuts in every scoop. You do not need an ice cream maker, and the whole recipe comes together in about 15 minutes of hands-on work.

Why You’ll Love This Peanut Ice Cream
- No ice cream maker needed. Whipped cream gives the texture that a machine would normally provide.
- Simple ingredients. You need cream, sweetened condensed milk, peanut butter, vanilla, and peanuts.
- Crunchy and creamy. The smooth base contrasts nicely with chopped peanuts.
- Easy to customize. You can swirl in caramel or add chocolate chips.
Ingredients
- 2 cups (480 ml) cold heavy whipping cream
- 1 can (14 oz / 396 g) sweetened condensed milk
- 3/4 cup (192 g) creamy peanut butter, not natural style
- 1 tsp (5 ml) pure vanilla extract
- 1/8 tsp fine salt
- 1/2 cup (70 g) roasted salted peanuts, roughly chopped, plus extra for topping
Ingredient Notes
Use cold heavy cream, since it whips into stiff peaks more easily. Sweetened condensed milk adds sweetness and a smooth, chewy texture. Choose a creamy, no-stir peanut butter so the base stays smooth. Salted peanuts add a nice balance to the sweetness, so reduce the added salt if you use salted peanut butter.
Equipment You’ll Need
- Large mixing bowl
- Electric hand mixer or stand mixer with whisk attachment
- Medium bowl
- Rubber spatula
- Loaf pan or 8-inch square dish
- Plastic wrap or a lid
How to Make Homemade Peanut Ice Cream
-
Place the heavy cream and your mixing bowl in the freezer for 10 to 15 minutes. Cold cream whips faster and holds its shape better.
-
In a medium bowl, stir together the sweetened condensed milk, peanut butter, vanilla, and salt. Mix until the peanut butter is completely smooth and there are no streaks. The mixture should be thick but pourable.
-
Beat the cold cream on medium-high speed for 3 to 5 minutes, until stiff peaks form. Stiff peaks hold their shape when you lift the beaters, and the tops stay pointed.
-
Fold the peanut butter mixture into the whipped cream with a rubber spatula in two additions. Use gentle, sweeping strokes until no white streaks remain. Do not stir hard, or the cream will deflate.
-
Gently fold in the chopped peanuts, reserving a small handful for topping.
-
Spread the mixture into your loaf pan or square dish. Smooth the top, sprinkle with the remaining peanuts, and cover tightly with plastic wrap pressed onto the surface.
-
Freeze for at least 6 hours, or overnight, until firm enough to scoop. Let the ice cream sit at room temperature for 5 to 10 minutes before scooping for easier serving.

Pro Tips for the Best Results
- Chill the cream and bowl before whipping. Warm cream may never reach stiff peaks.
- Use creamy peanut butter for a smooth base. Natural peanut butter with oil separation can make the texture grainy or loose.
- Stop whipping once stiff peaks form. Overbeaten cream can turn grainy and start to look buttery.
- Chop the peanuts coarsely so you get crunch without large chunks that are hard to scoop.
- Press plastic wrap directly onto the surface to limit ice crystals.
Common Mistakes to Avoid
The ice cream is too soft. The cream may not have whipped enough, or the freezing time was too short. Give it more time in the freezer, and make sure the cream reached stiff peaks.
The texture is grainy. This often happens when the cream is overwhipped or the peanut butter is not fully blended. Fold gently and mix the peanut butter base until smooth.
The peanuts sink to the bottom. Fold them in gently and sprinkle some on top before freezing.
Variations and Substitutions
- Chocolate peanut ice cream: Fold in 1/2 cup (85 g) mini chocolate chips with the peanuts.
- Caramel swirl: Spoon a few tablespoons of thick caramel sauce over the top before freezing, then swirl lightly with a knife.
- Unsalted version: Use unsalted peanuts and omit the added salt if you prefer a sweeter flavor.
- Dairy-free option: A dairy-free whipped topping can replace the cream in some brands, but texture and firmness will vary, so test a small batch first.
Serving Suggestions
Serve the ice cream in small bowls topped with extra chopped peanuts. A drizzle of chocolate or caramel sauce works well too. For a classic treat, try peanut butter ice cream sandwiches with chocolate cookies, or pair a scoop with sliced bananas for a simple peanut butter banana dessert.
Storage and Reheating
Store the ice cream in an airtight container or the original loaf pan with plastic wrap pressed on the surface. Keep it in the freezer, and use it within about 2 weeks for the best texture. Do not reheat it. If it becomes too hard, let it soften at room temperature for a few minutes before scooping.
Frequently Asked Questions
Can I make this without an ice cream maker?
Yes. This recipe uses whipped cream and sweetened condensed milk, so the texture comes from air and sugar rather than churning.
Can I use natural peanut butter?
It is better to use creamy, no-stir peanut butter. Natural peanut butter may separate and make the base less smooth.
Why is my peanut ice cream icy?
Ice crystals often form when the surface is exposed to air. Cover the container tightly and store it in the back of the freezer where the temperature stays steadier.
How do I know when it is ready?
It is ready when the top is firm, the edges are set, and it holds a clean scoop shape after a few minutes at room temperature.
Recipe Card
Recipe Name: Homemade Peanut Ice Cream
Short Description: A creamy, no-churn peanut ice cream with crunchy chopped peanuts.
Prep Time: 15 minutes
Cook Time: None
Total Time: About 6 hours 15 minutes, including freezing
Servings: 8
Course: Dessert
Cuisine: American
Cooking Method: No-churn, freezer set
Ingredients: 2 cups (480 ml) cold heavy whipping cream; 1 can (14 oz / 396 g) sweetened condensed milk; 3/4 cup (192 g) creamy peanut butter; 1 tsp (5 ml) pure vanilla extract; 1/8 tsp fine salt; 1/2 cup (70 g) roasted salted peanuts, chopped, plus extra for topping.
Instructions: Chill the cream and bowl. Mix the condensed milk, peanut butter, vanilla, and salt. Whip the cream to stiff peaks. Fold in the peanut mixture, then the chopped peanuts. Spread in a loaf pan, top with peanuts, cover, and freeze for at least 6 hours.
Notes: Use creamy peanut butter for the smoothest texture. Let the ice cream soften for 5 to 10 minutes before scooping.
Storage: Keep covered in the freezer for up to about 2 weeks.
Nutrition: Nutrition information is an estimate and may vary depending on the ingredients and brands used.
FEATURED IMAGE FILE NAME AND ALT TEXT
Use the file name homemade-peanut-ice-cream.jpg. Suggested alt text: Scoop of creamy homemade peanut ice cream topped with chopped peanuts.



