This post may contain affiliate links. Please read our disclosure policy.
This Ninja Creami milkshake is thick, creamy, and the perfect sweet treat to satisfy any sweet tooth. Plus it’s high protein, so it’s the perfect choice for a healthier dessert that tastes indulgent and packs over 30 grams of protein!
This post may contain affiliate links.

Why you’ll love this
While I love just about everything in my Ninja Creami machine, this high protein milkshake might be one of my all time favorites.
It has the most amazing thick and creamy texture, it tastes like a peanut butter cup, and it’s packed with protein. A serving of this shake (half of the pint) has over 30 grams of protein!
It’s the perfect milkshake if you love a filling sweet treat at the end of the night or for a snack during the day- I know I do. I love adding a drizzle of chocolate or melted peanut butter and topping with some chopped peanut butter cups (or Oreos, yum!).
The best part is that you only need three simple ingredients for a thick and creamy milkshake that will keep you full for hours. Yes, three!
Let’s get into what you need to make this super simple high protein and delicious treat.
Ingredients
- Milk: The base for this recipe is milk, which helps the milkshake to get nice and creamy and adds protein too. My favorite milk to use for just about any Ninja Creami recipe is Fairlife because it’s ultra-filtered and extra creamy- it’s the perfect ice cream base.
- Protein powder: Chocolate protein powder is my go-to for this recipe, but vanilla protein powder definitely works too. The protein powder makes this shake high protein but also makes it nice and thick too! Make sure to choose a protein powder that you like. Here are a few options that you can check out:
- Clean Simple Eats: One of my new favorites! Really tasty, uses monk fruit and stevia instead of artificial sweeteners. I love both the chocolate flavor and vanilla.
- Optimum Nutrition Gold Standard Whey: My personal favorite flavor-wise but does use artificial sweeteners.
- Orgain Simple Plant Protein Powder: Awesome plant-based protein powder option.
- Naked Whey Protein: Great if you prefer something with very minimal ingredients. It only uses three ingredients!
- Premier Protein: Another popular option taste and texture-wise but does use artificial sweeteners.
- Peanut butter: Peanut butter is the perfect addition to this shake because it adds lots of nutty flavor, healthy fats and creaminess. You can also use peanut butter powder for a lower calorie, lower fat shake.
- Optional: Honey or maple syrup for sweetening (or even chocolate syrup!). Most protein powders are sweetened and won’t need additional sweeteners. If you’re using an unsweetened protein powder, you’ll need some! You can also add vanilla extract if you’re using a protein powder that isn’t super flavorful.
- Mix-ins and toppings: The possibilities are endless, but some of my favorites are melted peanut butter, chocolate sauce, whipped cream, Oreos or chocolate peanut butter cups. You can also add fresh fruit
You also need a Ninja Creami Ice Cream Machine, of course! I prefer the regular size but if you’re making treats for the whole family, you might want to consider the Ninja Creami Deluxe.
How to make a Ninja Creami Milkshake
- In the Ninja Creami pint container, add 1 cup milk, protein powder and peanut butter.
- Using a whisk or immersion blender, combine ingredients until smooth. You can also put the pint cover on tightly and shake it until mixed well (make sure it doesn’t leak!). Place in the freezer for 24 hours.
- Add ½ cup milk to frozen Ninja creami container.
- Place frozen Ninja Creami pint container in the Ninja Creami machine and press the milkshake button. Re-spin x2 until thick and creamy, adding an additional tablespoon of milk until it reaches desired consistency.
Note: Milkshake will be a thicker consistency when its finished (like a Wendy’s Frosty!) and will get a little thinner within a few minutes. If you like a thinner milkshake, you can stir in some milk at the end as well by hand.
Variations
The best part about this easy recipe is that you can use so many different flavors and different combinations to create delicious milkshakes! You can also change up the ingredients depending on your dietary preferences.
- Use vanilla protein powder instead of chocolate for a peanut butter milkshake.
- Mix in Oreo cookies or your favorite chocolate sandwich cookies for a Oreo flavor milkshake. Top with extra cookies!
- Mix in mini chocolate chips for a chocolate chip milkshake.
- For dairy-free milkshakes, use a non dairy milk like oat milk, soy milk, coconut milk or almond milk and choose a plant-based protein powder. Oat milk tends to be the creamiest.
- For a version you don’t need to freeze, add about 1.5 cups of vanilla ice cream or chocolate ice cream, protein powder, peanut butter, and a few tablespoons of milk. Use the milkshake function for a no-freeze version.
Shop this recipe
- Ninja Creami Ice Cream Machine
- Extra Ninja Creami Pint Containers
- Peanut butter powder (if you’d like to sub for peanut butter)
- Protein powders:
- Clean Simple Eats: One of my new favorites! Really tasty, uses monk fruit and stevia instead of artificial sweeteners. I love both the chocolate flavor and vanilla.
- Optimum Nutrition Gold Standard Whey: My personal favorite flavor-wise but does use artificial sweeteners.
- Orgain Simple Plant Protein Powder: Awesome plant-based protein powder option.
- Naked Whey Protein: Great if you prefer something with very minimal ingredients. It only uses three ingredients!
- Premier Protein: Another popular option taste and texture-wise but does use artificial sweeteners.
More Ninja Creami Recipes
- Ninja Creami Peanut Butter Ice Cream
- Cookies and Cream Ninja Creami Ice Cream
- Ninja Creami Frozen Yogurt
- Ninja Creami Protein Ice Cream
- Ninja Creami Chocolate Ice Cream
- Dole Whip Ninja Creami Recipe
- Ninja Creami Banana Ice Cream
- Ninja Creami Coffee Ice Cream
- Cottage Cheese Ice Cream (Ninja Creami Recipe)
Ninja Creami Milkshake (High Protein)
Ingredients
- 2 scoops chocolate protein powder
- 1.5 cup milk, divided, plus more to achieve desired consistency
- 1/4 cup peanut butter, or peanut butter powder
Optional
- 1 tbsp honey or maple syrup, if needed, especially if using an unsweetened protein powder
- chocolate syrup, melted peanut butter, or chopped peanut butter cups for topping
Instructions
- In the Ninja Creami pint container, add 1 cup milk, protein powder and peanut butter.
- Using a whisk or immersion blender, combine ingredients until smooth. You can also put the pint cover on tightly and shake it until mixed well (make sure it doesn’t leak!). Place in the freezer for 24 hours.
- Add ½ cup milk to frozen Ninja creami container.
- Place frozen Ninja Creami pint container in the Ninja Creami machine and press the milkshake button. Re-spin x2 until thick and creamy, adding an additional tablespoon of milk until it reaches desired consistency. Milkshake will be thick (like a Wendy’s Frosty!) when its finished and will get a little thinner within a few minutes. If you like a thinner milkshake, you can stir in some milk at the end as well by hand.
Notes
Nutrition
Nutrition information is automatically calculated and should only be used as an estimate.