Creamy, rich in peanut flavor, and packed with protein, this Peanut Butter High-Protein Ice Cream feels like an indulgent dessert while still supporting your nutrition goals. It was developed through repeated testing of high-protein dessert recipes, with careful adjustments to the balance of protein, fat, sweetness, and freezing time to create a texture that stays smooth without an ice cream machine.
The result is a quick, reliable recipe that mixes in minutes, freezes evenly, and becomes perfectly scoopable after a short rest at room temperature. If you want to dress it up, you can add a chocolate swirl, dark chocolate chips, or a crunchy topping for extra contrast.
Why This Recipe Works
This recipe succeeds because each ingredient plays a specific role in texture and flavor:
- Greek yogurt and protein powder create a creamy, stable base and help reduce large ice crystals.
- Natural peanut butter adds richness, strong peanut flavor, and enough fat to keep the mixture smooth.
- Vanilla extract enhances the overall flavor and slightly improves scoopability.
- Freezing in a shallow metal pan helps the mixture set faster and more evenly than a deeper or glass container.
- A moderate amount of sweetener supports texture while keeping the peanut flavor front and center.
Ingredients
- 240 g (1 cup) natural peanut butter
The main flavor and fat source. Smooth peanut butter gives the creamiest result. If yours is very runny, reduce the milk by 2 tablespoons. - 60 g (2 scoops) whey or plant protein powder
Adds protein and body. Whey usually gives a smoother finish, while plant-based powders may be slightly drier or chalkier. - 240 g (1 cup) plain Greek yogurt
Full-fat or 2% works best for creaminess. Nonfat yogurt makes the ice cream firmer and slightly icier. - 240 ml (1 cup) whole milk
Loosens the base so it blends and freezes properly. Dairy milk gives the richest result, though unsweetened plant milk also works. - 1 medium ripe banana (about 120 g)
Adds natural sweetness and improves texture. For less banana flavor, use 60 g applesauce instead. - 60 ml (1/4 cup) honey or maple syrup
Sweetens the mixture and helps keep it softer in the freezer. - 1 tsp vanilla extract
- 1/8 tsp fine salt
- Optional: 60 g (1/3 cup) dark chocolate chips or chopped dark chocolate
Fold in before freezing for bits of chocolate throughout.
Substitutions to Know
- Greek yogurt → coconut yogurt
This works, but the flavor becomes more coconut-forward and the structure softer. - Whey protein → pea or soy protein
A good dairy-free option, though the texture may be a little chalkier. Adding 1 tablespoon extra honey can help. - Peanut butter → almond or cashew butter
The texture stays similar, but the classic peanut flavor is lost.
Equipment
You’ll need:
- A 9 x 5-inch metal loaf pan or another shallow metal container
- A blender or food processor
- A spatula
- An airtight container for storage
- Optional: a warmed ice cream scoop for easier serving
If you do not have a blender, mash the banana thoroughly and whisk the mixture vigorously for a smoother base.
How to Make It
Prep time: 15 minutes
Warm time: 5 minutes
Freeze time: About 2 hours
Total time: Around 2 hours 20 minutes
Yield: 4 servings
1. Warm the peanut butter mixture
In a small saucepan, combine the peanut butter and honey. Warm over low heat for 2 to 3 minutes, stirring constantly, until smooth and pourable. Remove from the heat, then stir in the vanilla and salt.
This helps the peanut butter distribute more evenly through the mixture.
2. Blend the base
Add the warm peanut butter mixture to a blender along with the Greek yogurt, milk, protein powder, and banana. Blend for 30 to 45 seconds until smooth.
Avoid blending too long, as too much air can make the final texture icier.
3. Chill briefly
Pour the mixture into a shallow metal pan and press plastic wrap directly onto the surface. Refrigerate for 20 to 30 minutes.
This helps the base cool faster before freezing and reduces ice crystal formation.
4. Add mix-ins and freeze
If using chocolate chips, fold them in now. Spread the mixture evenly in the pan and freeze for 1 hour.
After the first hour, stir vigorously with a fork or spatula to break up forming ice crystals. Return to the freezer for another 45 to 60 minutes, until the ice cream is firm but still scoopable.
5. Let it rest, then serve
Remove from the freezer and let it sit at room temperature for 5 to 8 minutes before scooping. Serve as is, or top with chopped peanuts or melted dark chocolate.
Expert Tips
- Keep the milk and yogurt cold until you are ready to blend.
- If the mixture seems too thin, add a little extra Greek yogurt or protein powder.
- Pressing plastic wrap directly on the surface helps prevent freezer burn and surface ice.
- If your protein powder tends to be chalky, whisk it into the milk first and let it sit for a few minutes before blending.
- For an even softer texture, add 1 tablespoon light corn syrup or a small amount of neutral alcohol if desired.
Storage
- Best texture: within the first 24 hours
- Freezer storage: up to 2 weeks for best quality
- Maximum storage: up to 1 month, though ice crystals may increase over time
To soften before serving, let it sit on the counter for 8 to 12 minutes, or microwave very briefly on low power.
Variations
Vegan Version
Use pea protein, coconut yogurt, and almond milk. The texture will be slightly softer and the flavor a bit different.
Chocolate Swirl
Melt dark chocolate and drizzle part of it into the pan before freezing, then gently swirl it through the mixture.
Lower-Calorie Option
Use half regular peanut butter and half powdered peanut butter, and reduce the sweetener slightly. The texture will be a little less creamy.
Extra-Protein Version
Add another 15 to 30 g protein powder and reduce the milk slightly to keep the mixture thick enough.
Serving Ideas
This ice cream pairs well with:
- Chopped roasted peanuts and flaky sea salt
- A shot of espresso
- Warm baked apples
- Banana bread
- Dark chocolate shavings
- A drizzle of warm peanut butter
Estimated Nutrition Per Serving
Serving size: 1/2 cup
Servings: 4
- Calories: 575 kcal
- Fat: 36 g
- Saturated fat: 7 g
- Cholesterol: 25 mg
- Sodium: 210 mg
- Carbohydrates: 33 g
- Fiber: 4 g
- Sugars: 22 g
- Protein: 31 g
Nutrition values are estimates and may vary depending on the ingredients used.
Frequently Asked Questions
Why is my ice cream icy instead of creamy?
This usually happens when there is too much liquid or not enough fat and protein. Be sure to measure carefully and stir once during freezing.
Can I make it dairy-free?
Yes. Use plant-based milk, dairy-free yogurt, and a plant protein powder.
Can I double the recipe?
Yes, but use a larger shallow pan and allow extra freezing time.
Can I make it ahead of time?
Absolutely. You can prepare the base the night before, refrigerate it, and freeze it the next day.
Will protein powder make it chalky?
Some powders can. Letting it sit in the milk briefly before blending helps reduce that effect.
Can I use crunchy peanut butter?
Yes, but the final texture will include peanut pieces instead of being completely smooth.
Conclusion
This no-churn peanut butter high-protein ice cream is easy, satisfying, and practical for anyone who wants a dessert that also supports their protein goals. With around 30 grams of protein per serving, it works well as a post-workout treat or a more nourishing sweet option for busy evenings.
Print
Classic Margherita Pizza
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Enjoy a delicious homemade Margherita pizza with fresh tomatoes, basil, and mozzarella.
Ingredients
- 1 pound pizza dough
- 1 cup tomato sauce
- 8 ounces fresh mozzarella cheese, sliced
- 1/4 cup fresh basil leaves
- 1 tablespoon olive oil
- Salt, to taste
Instructions
- Preheat your oven to 475°F (245°C).
- Roll out the pizza dough on a floured surface to your desired thickness.
- Spread the tomato sauce evenly over the rolled dough.
- Place the slices of mozzarella cheese on top of the sauce.
- Add fresh basil leaves and a drizzle of olive oil.
- Bake in the preheated oven for 12-15 minutes or until the crust is golden.
- Let the pizza cool for a few minutes before slicing.
Notes
For a crispier crust, use a pizza stone in the oven.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Nutrition
- Serving Size: 1 slice
- Calories: 300
- Sugar: 3g
- Sodium: 550mg
- Fat: 10g
- Saturated Fat: 4g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 2g
- Protein: 12g
- Cholesterol: 20mg

