Blueberry Peanut Butter Smoothie

high protein blueberry peanut butter smoothie in glass cup with a bowl of blueberries and peanut butter jar behind

This 5-Minute recipe for Blueberry Peanut Butter Smoothie is going to slide right into your breakfast routine! It has 30 grams of protein, two servings of produce and will keep satiated until lunchtime. The nutty and fruity combination of blueberry and PB tastes like a peanut butter and jelly sandwich in smoothie form!

blueberry peanut butter smoothie in glass cup with a bowl of blueberries next to drinnk

Table of contents

  • Why Make This Blueberry Peanut Butter Smoothie
  • Peanut Butter Blueberry Smoothie Ingredients
  • How To Make This High-Protein Blueberry Smoothie Recipe
  • FAQs and Expert Tips
  • Make Ahead, Leftovers, and Freezing
  • Variations to Try
  • Additional Smoothie Recipes To Try

Why Make This Blueberry Peanut Butter Smoothie

At Healthy Seasonal Recipes, we are all about fuss-free ways to serve up more seasonal produce! And what’s easier than a 5-minute breakfast featuring summer ripe berries? This protein-packed peanut butter blueberry smoothie recipe is the perfect way to start your day.

  • With 6 grams of fiber and 30 grams of protein, this smoothie will fuel you all morning long
  • Has 2 servings of fruit
  • Generous 20 ounce serving size is 413 calories (when made with protein powder)
  • Can even be meal prepped!

Love this recipe? Try our Blueberry Smoothie and Strawberry Peanut Butter Smoothie!

Peanut Butter Blueberry Smoothie Ingredients

peanut butter blueberry ingredients with text overlay
  • Blueberries: When fresh blueberries are in season, we would recommend using them, however; if all you have on hand are frozen, feel free to use these! If you are using frozen blueberries, initially omit the ice and only add in if the smoothie isn’t icy enough.
  • Frozen Bananas: Frozen banana helps create a smooth and thick drink while adding a natural sweetness.
  • Peanut Butter: We recommend using an unsweetened natural smooth peanut butter or sub in your favorite nut or seed butter.
  • Almond or Oat Milk: We make our smoothies with unsweetened almond milk to help keep the calories lower and for a neutral taste. But if you prefer oat milk, coconut milk, or cow’s milk feel free to use these instead.
  • Protein Powder: You can use whatever kind you like. I have made this with vanilla (which is sweetened with stevia) and unsweetened collagen peptides and both are great. If you’re using an unsweetened protein, or you opt to skip it altogether you may need to add 1 to 2 teaspoons of honey to help sweeten the smoothie.
  • Ice: Helps to thicken up the texture and keep the smoothie super cold. If using frozen blueberries, feel free to skip as the smoothie should be icy enough.

How To Make This High-Protein Blueberry Smoothie Recipe

Healthy Eating

Step 1: Combine all the Ingredients

In a blender or high-powdered blender, combine blueberries, banana, milk, peanut butter, ice, and protein powder (if using).

Step 2: Blend and Enjoy!

Puree until smooth and pour into a tall glass. Enjoy immediately.

high protein blueberry peanut butter smoothie in glass cup with a bowl of blueberries and peanut butter jar behind

FAQs and Expert Tips

Can you make this smoothie with frozen blueberries?

Yes, simply omit the ice at first, blend and if it isn’t icy enough add the ice and blend again.

Can you make smoothies in advance?

Smoothies are best when freshly blended as the frozen components will melt and make the texture watery and thin. If you want to prep it ahead follow our meal prep instructions.

Make Ahead, Leftovers, and Freezing

  • Make Ahead: To meal prep this smoothie combine the blueberries, bananas and protein powder (but omit the ice) in a 1-quart freezer bag. Freeze up to 1 month. When ready to enjoy, blend with the milk and peanut butter. If the texture is icy enough, do not add the ice but if it seems thin you can add the ice and blend again.
  • Leftovers: Freeze any leftover smoothie in popsicle molds for a healthy snack later on.

Variations to Try

  • Not a fan of peanut butter? Use any nut or seed butter of your choice! Almond butter, cashew butter, or sunflower seed butter would be tasty choices.
  • Feel free to use any type of milk.
  • Add in boosts, like at your favorite smoothie bar! Try hemp seeds, grated turmeric root or fresh ginger, flax meal, chia seeds, or bee pollen!

Additional Smoothie Recipes To Try

  • Green Smoothies: Green Mountain Smoothie and Vanilla Green Protein Smoothie are two more high-protein options to start your day. Our Healthy Green Smoothie is packed full of dark leafy greens, for an added boost of fiber, and no additional added sugar.
  • Peach Smoothies: Try Peach Cobbler Smoothie or this simple Peach Protein Recovery Smoothie made with wholesome ingredients as a midmorning snack or a tasty recovery meal after a workout.
  • Vegan Smoothies: Try this Green Apple Smoothie with kale or our Monkeylada Smoothie which is full of all those classic flavors without the headache or guilt!
  • Smoothie With a Boost: Our Green Tea Matcha Smoothie is loaded with protein, vitamins, and antioxidants to keep you fueled all day.

At Healthy Seasonal Recipes, we specialize in cooking with fresh veggies and creating weeknight meals. Sign up HERE to get more produce-forward dinner ideas for FREE! If you make this recipe, please come back and leave a star rating and review. I would love to hear what you thought! Happy Cooking! ~Katie

Print

peanut butter blueberry smoothie in glass cup with bowl of fresh blueberries next to the drink

Blueberry Peanut Butter Smoothie


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews


  • Author:
    Katie Webster

  • American cuisine
    Total Time:
    5 minutes

  • Canadian cuisine
    Yield:
    1 serving

Food paste
Print Recipe

Healthy Eating
Pin Recipe

const share_pin_buttons = document.getElementsByClassName( ‘share-pin button’ );
if ( share_pin_buttons ) {
for ( let share_key = 0; share_key {
e.stopPropagation();
window.open(e.target.dataset.href,’targetWindow’,’toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=500,height=500′);
return false;
} );
}
}

Description

This easy breakfast or after-school snack is packed with satisfying peanut butter, and fresh blueberries. It only takes 5 minutes to score big with a nutritious kid friendly drink blended with creamy nut milk, frozen blueberries, and yogurt.


Ingredients

  • 1 frozen banana, broken into pieces
  • 2/3 cup almond milk, oat milk, or milk of choice
  • 3/4 cup fresh blueberries, rinsed
  • 1/2 cup ice
  • 1 tablespoon smooth peanut butter
  • 1 scoop protein powder, preferably vanilla*, optional



Instructions

  1. Combine banana, milk, blueberries, ice, peanut butter and protein (if using) in a blender or high-powdered blender. 
  2. Puree until smooth. Pour into a tall glass and enjoy immediately.

Notes

  • Ingredient Note: If you use vanilla protein powder with sweetener in it, you will not need to add any additional sweetener. If you make this without the protein or yours is unsweetened you can add 1 teaspoon honey or another sweetener such as monk fruit. If you are not sure, try the smoothie first, then blend in sweetener if you feel it needs additional sweetness.
  • Make Ahead: To meal prep this smoothie combine the blueberries, bananas and protein powder (but omit the ice) in a 1-quart freezer bag. Freeze up to 1 month. When ready to enjoy, blend with the milk and peanut butter. If the texture is icy enough, do not add the ice but if it seems thin you can add the ice and blend again.
  • American cuisineCook Time: 5 minutes
  • SmoothieCategory: Breakfast and Brunch
  • American cuisineMethod: Blender

Nutrition

  • Serving Size: 20 ounces
  • Calories: 413
  • Sugar: 31 g
  • Fat: 12 g
  • Carbohydrates: 53 g
  • Fiber: 6 g
  • Protein: 30 g

window.trCommon={“minRating”:6,”ajaxurl”:”https://www.healthyseasonalrecipes.com/wp-admin/admin-ajax.php”,”ratingNonce”:””,”postId”:66737};
window.TastyRecipes = window.TastyRecipes || {};

window.TastyRecipes.smoothScroll = {
init() {
window.addEventListener( ‘click’, e => {
let anchor = e.target;
if ( ! anchor.classList.contains( ‘tasty-recipes-scrollto’ ) ) {
if ( anchor.tagName === ‘A’ ) {
return;
}

anchor = anchor.closest( ‘a’ );
if ( ! anchor || ! anchor.classList.contains( ‘tasty-recipes-scrollto’ ) ) {
return;
}
}

const elementHref = anchor.getAttribute( ‘href’ );
if ( ! elementHref ) {
return;
}

e.preventDefault();
this.goToSelector( elementHref );
});
},
goToSelector( selector ) {
const element = document.querySelector( selector );
if ( ! element ) {
return;
}
element.scrollIntoView( { behavior: ‘smooth’ } );
history.pushState( {}, ”, selector );
}
};

(function( callback ) {
if ( document.readyState !== ‘loading’ ) {
callback();
} else {
window.addEventListener( ‘load’, callback );
}
})(() => {
window.TastyRecipes.smoothScroll.init();
});

window.TastyRecipes = window.TastyRecipes || {};
window.TastyRecipes.cookMode = {
wakeLockApi: false,
wakeLock: false,
cookModeSelector: ‘.tasty-recipes-cook-mode’,
init() {
if (“wakeLock” in navigator && “request” in navigator.wakeLock) {
this.wakeLockApi = navigator.wakeLock;
}

const cookModes = document.querySelectorAll(this.cookModeSelector);

if (cookModes.length > 0) {
for (const cookMode of cookModes) {
if (this.wakeLockApi) {
cookMode.querySelector(‘input[type=”checkbox”]’).addEventListener(“change”, event => {
this.checkboxChange(event.target);
}, false);
} else {
cookMode.style.display = “none”;
}
}
}
},
checkboxChange(checkbox) {
if (checkbox.checked) {
this.lock();
} else {
this.unlock();
}
},
setCheckboxesState(state) {
const checkboxes = document.querySelectorAll(this.cookModeSelector + ‘ input[type=”checkbox”]’);
for (const checkbox of checkboxes) {
checkbox.checked = state;
}
},
async lock() {
try {
this.wakeLock = await this.wakeLockApi.request(“screen”);
this.wakeLock.addEventListener(“release”, () => {
this.wakeLock = false;
this.setCheckboxesState(false);
});
this.setCheckboxesState(true);
} catch (error) {
this.setCheckboxesState(false);
}
},
unlock() {
if (this.wakeLock) {
this.wakeLock.release();
this.wakeLock = false;
}
this.setCheckboxesState(false);
}
};

(function(callback) {
if (document.readyState !== “loading”) {
callback();
} else {
document.addEventListener(“DOMContentLoaded”, callback);
}
})(() => {
window.TastyRecipes.cookMode.init();
});

window.TastyRecipes = window.TastyRecipes || {};

window.TastyRecipes.staticTooltip = {
element: null,
tooltipElement: null,
deleting: false,
init( element ) {
if ( this.deleting ) {
return;
}
this.element = element;
this.buildElements();
},
destroy() {
if ( ! this.tooltipElement || this.deleting ) {
return;
}

this.deleting = true;
this.tooltipElement.classList.remove( ‘opened’ );

setTimeout( () => {
this.tooltipElement.remove();
this.deleting = false;
}, 500 );
},
buildElements() {
const tooltipElement = document.createElement( ‘div’ );
tooltipElement.classList.add( ‘tasty-recipes-static-tooltip’);
tooltipElement.setAttribute( ‘id’, ‘tasty-recipes-tooltip’ );

const currentTooltipElement = document.getElementById( ‘tasty-recipes-tooltip’ );
if ( currentTooltipElement ) {
document.body.replaceChild( tooltipElement, currentTooltipElement );
} else {
document.body.appendChild( tooltipElement );
}

this.tooltipElement = document.getElementById( ‘tasty-recipes-tooltip’ );
},
show() {
if ( ! this.tooltipElement ) {
return;
}

const tooltipTop = this.element.getBoundingClientRect().top
+ window.scrollY
– 10 // 10px offset.
– this.tooltipElement.getBoundingClientRect().height;
const tooltipLeft = this.element.getBoundingClientRect().left
– ( this.tooltipElement.getBoundingClientRect().width / 2 )
+ ( this.element.getBoundingClientRect().width / 2 ) – 1;
const posLeft = Math.max( 10, tooltipLeft );
this.maybeRemoveTail( posLeft !== tooltipLeft );

this.tooltipElement.setAttribute( ‘style’, ‘top:’ + tooltipTop + ‘px;left:’ + posLeft + ‘px;’ );
this.tooltipElement.classList.add( ‘opened’ );

},
maybeRemoveTail( removeTail ) {
if ( removeTail ) {
this.tooltipElement.classList.add( ‘tr-hide-tail’ );
} else {
this.tooltipElement.classList.remove( ‘tr-hide-tail’ );
}
},
changeMessage( message ) {
if ( ! this.tooltipElement ) {
return;
}
this.tooltipElement.innerHTML = message;
}
};

window.TastyRecipes.ajax = {
sendPostRequest( url, data, success, failure ) {
const xhr = new XMLHttpRequest();
xhr.open( ‘POST’, url, true );
xhr.send( this.preparePostData( data ) );

xhr.onreadystatechange = () => {
if ( 4 !== xhr.readyState ) {
return;
}
if ( xhr.status === 200 ) {
success( JSON.parse( xhr.responseText ) );
return;
}

failure( xhr );
};

xhr.onerror = () => {
failure( xhr );
};
},
preparePostData( data ) {
const formData = new FormData();

for ( const key in data ) {
formData.append( key, data[key] );
}
return formData;
},
};

window.TastyRecipes.ratings = {
defaultRating: 0,
currentRatingPercentage: 100,
savingRating: false,
init( minRating ) {
this.minRating = minRating;

this.formWatchRating();
this.closeTooltipWhenClickOutside();
this.addBodyClassBasedOnSelectedRating();
this.backwardCompFormRatingPosition();
},
formWatchRating() {
const ratings = document.querySelectorAll(‘.tasty-recipes-no-ratings-buttons [data-rating]’);
if ( ratings.length {
event.preventDefault();
this.defaultRating = event.target.closest( ‘.checked’ ).dataset.rating;
this.setCheckedStar( event.target );
this.maybeSendRating( this.defaultRating, event.target );
this.setRatingInForm( this.defaultRating );
} );
}
},
closeTooltipWhenClickOutside() {
window.addEventListener( ‘click’, e => {
// Bailout (don’t remove the tooltip) when the clicked element is a rating star, or it’s the tooltip itself.
if ( e.target.closest( ‘.tasty-recipes-rating’ ) || e.target.classList.contains( ‘tasty-recipes-static-tooltip’ ) ) {
return;
}

window.TastyRecipes.staticTooltip.destroy();
} );
},
setRatingInForm( rating ) {
const ratingInput = document.querySelector( ‘#respond .tasty-recipes-rating[value=”‘ + rating + ‘”]’ );
if ( ! ratingInput ) {
return;
}
ratingInput.click();
},
addBodyClassBasedOnSelectedRating() {
const ratingInputs = document.querySelectorAll( ‘input.tasty-recipes-rating’ );
if ( ! ratingInputs ) {
return;
}
for ( const ratingInput of ratingInputs ) {
ratingInput.addEventListener( ‘click’, currentEvent => {
const selectedRating = currentEvent.target.getAttribute( ‘value’ );
this.handleBodyClassByRating( selectedRating );
this.toggleCommentTextareaRequired( selectedRating );
} );
}
},
handleBodyClassByRating( rating ) {
if ( rating < this.minRating ) {
document.body.classList.remove( 'tasty-recipes-selected-minimum-rating' );
return;
}
document.body.classList.add( 'tasty-recipes-selected-minimum-rating' );
},
toggleCommentTextareaRequired( rating ) {
const commentTextarea = document.getElementById( 'comment' );
if ( ! commentTextarea ) {
return;
}

if ( rating {
window.TastyRecipes.staticTooltip.changeMessage( response.data.message );
window.TastyRecipes.staticTooltip.show();
this.updateAverageText( response.data, recipeCardElement );
this.maybeFillCommentForm( response.data );

// Hide the tooltip after 5 seconds.
setTimeout( () => {
this.maybeResetTooltip( recipeCardElement, response.data, rating );
}, 5000 );
},
() => {
this.resetTooltip( recipeCardElement );
}
);
},
updateAverageText( data, recipeCardElement ) {
if ( ! data.average ) {
return;
}
this.setRatingPercent( data );

if ( ! data.count ) {
return;
}

const quickLink = document.querySelector( ‘.tasty-recipes-rating-link’ );
if ( quickLink ) {
this.setTextInContainer( quickLink, data );
this.setPartialStar( quickLink );
}

const cardStars = recipeCardElement.querySelector( ‘.tasty-recipes-ratings-buttons’ );
cardStars.dataset.trDefaultRating = data.average;
this.setTextInContainer( recipeCardElement.querySelector( ‘.tasty-recipes-rating’ ), data );
},
setTextInContainer( container, data ) {
if ( ! container ) {
return;
}

if ( data.label ) {
const ratingLabelElement = container.querySelector( ‘.rating-label’ );
if ( ratingLabelElement ) {
ratingLabelElement.innerHTML = data.label;
}
return;
}

const averageElement = container.querySelector( ‘.average’ );
if ( averageElement ) {
averageElement.textContent = data.average;
}

const countElement = container.querySelector( ‘.count’ );
if ( countElement ) {
countElement.textContent = data.count;
}
},
setPartialStar( container ) {
const highestStar = container.querySelector( ‘[data-rating=”‘ + Math.ceil( this.defaultRating ) + ‘”]’ );
if ( highestStar ) {
highestStar.dataset.trClip = this.currentRatingPercentage;
}
},
setRatingPercent( data ) {
this.defaultRating = data.average.toFixed( 1 );
const parts = data.average.toFixed( 2 ).toString().split( ‘.’ );
this.currentRatingPercentage = parts[1] ? parts[1] : 100;
if ( this.currentRatingPercentage === ’00’ ) {
this.currentRatingPercentage = 100;
}
},
setCheckedStar( target ) {
const cardRatingContainer = target.closest( ‘.tasty-recipes-ratings-buttons’ );
const selectedRatingElement = cardRatingContainer.querySelector( ‘[data-tr-checked]’ );
if ( selectedRatingElement ) {
delete selectedRatingElement.dataset.trChecked;
}

const thisStar = target.closest( ‘.tasty-recipes-rating’ );
thisStar.dataset.trChecked = 1;
thisStar.querySelector( ‘[data-tr-clip]’ ).dataset.trClip = 100;
},
maybeFillCommentForm( data ) {
if ( ! data.comment || ! data.comment.content ) {
return;
}

const commentForm = document.querySelector( ‘#commentform’ );
if ( ! commentForm ) {
return;
}

const commentBox = commentForm.querySelector( ‘[name=comment]’ );
if ( ! commentBox || commentBox.value ) {
return;
}

// Add comment details for editing.
commentBox.innerHTML = data.comment.content;
if ( data.comment.name ) {
commentForm.querySelector( ‘[name=author]’ ).value = data.comment.name;
commentForm.querySelector( ‘[name=email]’ ).value = data.comment.email;
}
},
maybeResetTooltip( recipeCardElement, data, rating ) {
if ( this.savingRating === rating ) {
this.resetTooltip( recipeCardElement, data );
}
},
resetTooltip( recipeCardElement, data ) {
window.TastyRecipes.staticTooltip.destroy();
this.savingRating = false;

// Reset the default rating.
const cardRatingContainer = recipeCardElement.querySelector( ‘.tasty-recipes-ratings-buttons’ );
if ( cardRatingContainer ) {
this.defaultRating = ( data && data.average ) ? data.average.toFixed(1) : cardRatingContainer.dataset.trDefaultRating;
cardRatingContainer.dataset.trDefaultRating = this.defaultRating;

this.resetSelectedStar( cardRatingContainer, data );
}
},
resetSelectedStar( cardRatingContainer ) {
const selectedRatingElement = cardRatingContainer.querySelector( ‘[data-rating=”‘ + Math.ceil( this.defaultRating ) + ‘”]’ );
if ( selectedRatingElement ) {
selectedRatingElement.querySelector( ‘[data-tr-clip]’ ).dataset.trClip = this.currentRatingPercentage;
selectedRatingElement.parentNode.dataset.trChecked = 1;
}

const previousSelectedElement= cardRatingContainer.querySelector( ‘[data-tr-checked]’ );
if ( previousSelectedElement ) {
const currentSelectedRating = previousSelectedElement.querySelector(‘[data-rating]’);
if ( currentSelectedRating !== selectedRatingElement ) {
delete previousSelectedElement.dataset.trChecked;
}
}
},
backwardCompFormRatingPosition() {
const ratingsButtons = document.querySelector( ‘#respond .tasty-recipes-ratings-buttons, #tasty-recipes-comment-rating .tasty-recipes-ratings-buttons’ );
if ( ! ratingsButtons ) {
return;
}
const ratingsButtonsStyles = window.getComputedStyle(ratingsButtons);
if ( ! ratingsButtonsStyles.display.includes( ‘flex’ ) ) {
ratingsButtons.style.direction = ‘rtl’;
}

if ( typeof tastyRecipesRating !== ‘undefined’ ) {
// Select the rating that was previously selected in admin.
ratingsButtons.querySelector( ‘.tasty-recipes-rating[value=”‘ + tastyRecipesRating + ‘”]’ ).checked = true;
}

const ratingSpans = ratingsButtons.querySelectorAll( ‘.tasty-recipes-rating’ );
for (const ratingSpan of ratingSpans) {
ratingSpan.addEventListener( ‘click’, event => {
if ( ratingSpan === event.target ) {
return;
}
ratingSpan.previousElementSibling.click();
} );
}
}
};

(function(callback) {
if (document.readyState !== “loading”) {
callback();
} else {
window.addEventListener( ‘load’, callback );
}
})(() => {
window.TastyRecipes.ratings.init( window.trCommon ? window.trCommon.minRating : 4 );
});

Original source: https://www.healthyseasonalrecipes.com/blueberry-peanut-butter-smoothie/

You May Also Like