Why My Protein Ice Cream Recipe Actually Tastes Like The Real Thing

I’m a firm believer that protein ice cream should taste like dessert, not a frozen protein shake. And with an actual custard base, this one definitely does. When I first made it, I served it to my kids (3 and 5 at the time), and they couldn’t tell it was a high protein ice cream at all! Here’s why I still love this method:
- Tastes like actual, regular ice cream – My protein ice cream recipe is rich, creamy, smooth, and scoopable, just like it should be! The custard base makes all the difference, so it doesn’t taste icy, chalky, or gritty. In fact, I can’t taste the protein powder at all.
- Just 6 ingredients – Plus salt. And I don’t rely on “not ice cream” ingredients that many recipes use, like bananas, cottage cheese, or Greek yogurt — which have their place and I’ve linked each here, but this particular custard base tastes more like the real thing.
- Make it chocolate, vanilla, or other flavors – I originally made this in a chocolate flavor, but I’ve since made others and they’re just as amazing. It’s so versatile. See my new section on flavors below!
- High protein dessert + no added sugar – Each serving packs 13 grams of protein and just around 1 gram of sugar, plus it’s naturally sweetened.
- 3 ways to make it – I first made this protein powder ice cream in my ice cream maker, but have since added 3 churning methods, including the original, no churn, and even a Ninja Creami option.
If you want a protein-packed frozen treat for a macro-friendly dessert or even a post-workout snack — without all the sugar — this protein ice cream is for you. Make it with me!


“Oh my gosh, this was soooo good I could cry! My husband asked me three times if I was sure it wasn’t the real thing. It’s probably a good thing I can’t double it because I’d need a bigger machine!”
-Lindsey
Ingredients & Substitutions
Here I explain the best ingredients for my chocolate protein ice cream recipe, what each one does, and substitution options. For measurements, see the recipe card.
- Egg Yolks – These make the custard base thick, rich, and creamy. I don’t recommend replacing them here, because they help this protein ice cream freeze more like regular. If you need a way to use the whites, try my coconut macaroons.
- Sweetener – I use Besti Powdered Monk Fruit Allulose Blend, because it keeps ice cream soft and scoopable. I don’t recommend most other sugar alternatives because the ice cream will turn out rock hard. You can use confectioners’ allulose if you add a little extra. Regular powdered sugar works fine, but if we’re already going for high protein ice cream, why add refined sugar when Besti tastes just as great? 😉
- Heavy Cream – This gives the ice cream its rich mouthfeel and helps prevent an icy texture. For a dairy-free option, use full-fat canned coconut milk, but it’ll taste a bit like coconut ice cream.
- Vanilla Almond Milk – This lightens the base so it isn’t too heavy. Make sure it’s unsweetened, since we already have enough sweetness here. You can also use any other milk you like, including dairy milk (my kids actually prefer that version). If yours is unflavored, add a splash of vanilla extract for the same flavor.
- Cocoa Powder – I like this Dutch processed one, because it tastes smoother and less bitter then regular cocoa or cacao powder.
- Protein Powder – I used this collagen for its benefits and because it gave me the smoothest texture without a chalky taste. I’ve had success with whey protein powder too, but it can taste more “protein-y”. Plant-based protein powders vary the most — pea protein and grain-based blends can turn gritty or earthy, so use a very fine, neutral-tasting powder if you go that route. Flavored protein powder (chocolate or vanilla) can also work, but it throws off how much sweetener and cocoa powder you need, and many brands have an aftertaste or additives, so I usually avoid it.
- Sea Salt – Just a pinch balances the sweetness.
FREE 5-Ingredient Recipe EBook
GET IT NOW
How To Make Protein Ice Cream
I have step-by-step photos here to help you visualize the recipe. For full instructions with amounts and temperatures, see the recipe card.
- Whisk the yolks. In a medium bowl, whisk the egg yolks, powdered Besti, and sea salt until the mixture looks smooth and pale yellow. I like to do this first so the yolks are ready before the warm chocolate mixture hits them.
- Warm the chocolate base. In a small saucepan, whisk together the unsweetened almond milk, cream, cocoa powder, and protein powder. Heat until it just starts to simmer around the edges, then remove it from the heat. Don’t let it boil, or the base can taste cooked instead of creamy.
- Temper the eggs. Slowly pour the hot cream mixture into the yolks while whisking the whole time. It will get frothy.




- Cook the custard. Pour the mixture back into the saucepan and heat over low heat, stirring often, until it reaches 170 degrees F. If it gets too hot, it can curdle, so I always use my instant read thermometer for this step.
- Chill. Remove from heat and cover. Refrigerate the custard until very cold, below 40 degrees F. There will be a film on top, which is normal. (You can prevent this by placing plastic wrap flush against the top before chilling, but honestly I don’t notice a difference in the final result.)
- Churn and freeze. Pour the cold custard mixture into a pre-frozen ice cream maker bowl. Churn according to the manufacturer’s instructions, until it looks like soft serve. You can enjoy your homemade protein ice cream just like this, or transfer to a container and freeze until firm enough to scoop.



My Tips For A Smooth, Creamy Texture
- Prevent icy or grainy texture with the right ingredients. Besti, cream, egg yolks, and collagen are what make this taste like real ice cream. Swapping several of them at once, using a gritty protein powder, or using a sweetener with erythritol or concentrated monk fruit can make the texture icier or harder.
- Keep the milk and cream balance. I don’t recommend using all heavy cream, because it can turn butter-like. If you don’t want almond milk, use another milk-style option, like dairy milk, coconut milk beverage, or macadamia milk.
- Make sure the protein powder and Besti dissolve completely. Otherwise, the finished protein ice cream can taste gritty or powdery. (And this is why I don’t recommend other sweeteners here — most won’t dissolve properly!)
- When pouring the hot cream into the egg yolks, a thin stream is the key. If you pour too fast, the eggs can scramble instead of turning into a smooth custard.
- Chill the base until it’s truly cold. Below 40 degrees F is the goal, like your fridge temperature. If the base is too warm, it can freeze onto the sides of the bowl more easily.
- Let it soften before scooping. These ingredients make this protein ice cream recipe nicely scoopable, but I still find it helps to leave the container on the counter for 5-10 minutes and dip the scoop in warm water.
3 Ways To Churn Protein Ice Cream
You have a few options for freezing this protein ice cream, depending on what equipment you have:
- Ice cream maker – This is my favorite way, because it adds air while freezing the base, so the texture turns out smooth and creamy. Pour the chilled custard into a pre-frozen ice cream maker bowl (I have and love this ice cream maker) and churn until it looks like soft serve. Then, freeze to make it firm.
- Ninja Creami – This method is for you if you have a Ninja Creami like this. Make the custard base as written, chill it, then freeze it in a Ninja Creami pint for 24 hours. Process on Ice Cream or Lite Ice Cream, then re-spin with 1-2 tablespoons of almond milk or cream if it looks crumbly.
- No churn – Freeze the chilled base in a shallow container and stir every 30 minutes for the first couple of hours. The texture won’t be quite as creamy as churned, but it works.

Protein Ice Cream
My protein ice cream recipe is rich, creamy, and scoopable, with just 6 ingredients, 13g protein, and no added sugar. Choose your flavor!
Instructions
[ See step photos See my tips ]Tap on the times in the instructions to start a kitchen timer.
-
In a medium bowl, whisk together the egg yolks, powdered Besti, and sea salt, until combined and light yellow in color. Set aside.
-
In a small saucepan, whisk together the almond milk, cream, cocoa powder, and protein powder. Heat over medium heat, until it just starts to simmer. Remove from heat.
-
Very slowly, pour the hot cream mixture into the egg yolk mixture while whisking constantly. (Doing this in a thin stream and whisking vigorously will prevent scrambling the egg.)
-
Once the custard is combined and smooth, transfer the mixture back to the saucepan. Return to the stove over low heat and heat, stirring frequently, until the mixture reaches 170 degrees F (76 degrees C), about 3-5 minutes.
-
Remove from heat. Cover and refrigerate for at least 4 hours, until very cold (below 40 degrees F (4 degrees C)).
-
Pour the cold custard mixture into a pre-frozen ice cream maker bowl. Churn according to manufacturer instructions, usually about 20-25 minutes, until ice cream is the texture of soft serve.
-
Serve immediately, or for firmer ice cream, transfer to a freezer container and freeze until solid.
Did you make it? Leave a review or tag me @wholesomeyum on Instagram!
Maya’s Recipe Notes
Serving size: 1/2 cup
- Tips: Check out my recipe tips above to help you get the creamiest texture and avoid icy protein ice cream.
- Churn methods: If you prefer no churn or to use a Ninja Creami, see my churn instructions here.
- Variations: See the flavor variations below for vanilla, strawberry, chocolate chip, peanut butter, and matcha options. Or jazz up your protein ice cream with toppings!
- Storage: Naturally, you’ll want to keep this in the freezer. It’s best within 6 months. Let it sit at room temperature for 5-10 minutes before scooping.
- Note on nutrition info: I calculated it using Besti Powdered Monk Fruit Allulose Blend and collagen protein powder. Different protein powders, flavors, or regular powdered sugar will change the nutrition.
I provide nutrition facts as a courtesy. Have questions about calculations or why you got a different result? Please see my nutrition policy.
Add Your Notes Your Notes
© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead.
Protein Ice Cream
Flavor Variations
I made this chocolate version first, but have enjoyed this protein ice cream recipe in other flavors, too! Keep the base method the same, then use these swaps:
- Vanilla – Replace the cocoa powder with an additional 1/4 cup protein powder, and add 1-2 teaspoons vanilla extract. You can also use vanilla protein powder (I like this brand without fillers), but will need less Besti.
- Strawberry – Make the vanilla version, then puree 8 ounces of strawberries and add them during the last 5 minutes of churning. This keeps the berries tasting fresh instead of cooked.
- Chocolate Chip – Make the vanilla version, then add 1/2 cup chocolate chips (I use these sugar-free ones) in the last 5 minutes of churning. Sometimes I also add little pieces of cookie dough for a chocolate chip cookie dough vibe!
- Peanut Butter – Add 1/4 to 1/2 cup peanut butter during the last 5 minutes of churning. I watch this one carefully to make sure I end up with swirls of peanut butter and not a uniform color.
- Matcha – Make the vanilla base and whisk 1-2 teaspoons matcha powder into the milk mixture before heating. I would start with 1 teaspoon, because matcha can get bitter once frozen.
Topping Ideas
You don’t actually need toppings because this protein ice cream is rich enough on its own, but they do make it feel even more like an ice cream shop dessert.
Try my chocolate sauce (double the chocolate!), sugar free caramel sauce, melted peanut butter, chopped nuts for crunch, or fresh berries.

Shop
My
Custom












44 Comments
Kim
0Is the collagen powder flavored or unflavored? If I purchase some of the powder what else can I use it for? I have never tried it before? thanks
Wholesome Yum M
0Hi Kim, Yes, this collagen protein powder is unflavored.
Barbara
0I do not have an ice cream maker… Can I just stop at the custard level? I love custard.
Wholesome Yum M
0Hi Barbara, Yes, if that is your preference. You may want to scale back on the liquid so your custard can be a bit more firm straight out of the fridge. I would Try reducing the almond milk to 1 cup for a thicker consistency. Enjoy!
Marjori Miller
0Looks DELISH! I already have protein powder & collagen separately, any idea on how much of each to recreate the premade collagen protein powder? 🙂 Thanks!
Wholesome Yum M
0Hi Marjori, You just need to use your collagen powder. Protein powder is not needed for this recipe.
Bintu | Recipes From A Pantry
0What a delicious and guilt free way to enjoy ice cream – this sounds SO tasty!
Bhawana
0What a tempting pic of this keto ice cream scoop. I have never tried ice creams with eggs. But this one looks very yummy.
Stephanie
0My husband was just asking me to find some recipes for making homemade ice cream. I can’t wait to try this one out, especially since it’s much healthier than regular ice cream!
Shanna
0I always love finding amazing keto recipes. This chocolate ice cream is so yummy!! Thanks so much for sharing.