Looking for a low-carb, vegan, on-the-go breakfast? This raspberry smoothie only takes minutes to prep and is sure to energize your morning!

Smoothie in glass with straw, topped with fresh raspberriesSmoothie in glass with straw, topped with fresh raspberries

There’s nothing I love more than starting my day with a healthy smoothie. I look for recipes that are high in protein and low in sugar to give me sustained energy without a mid-morning crash.

This raspberry smoothie is a perfect example and one of my favorite ways to jump start my day! Two powerhouse ingredients, coconut milk and tofu, give it an irresistible creaminess along with plenty of protein and healthy fats.

Top it off with raspberries, mint leaves, a little low-carb sweetener, and some vanilla, and you have yourself a super refreshing treat. I can’t think of a better way to energize my morning.

How to make a raspberry smoothie

This delicious, healthy, satisfying smoothie comes together in less than five minutes. Just add the ingredients, blend, and serve!

Ingredients in separate ramekins, as seen from aboveIngredients in separate ramekins, as seen from above

Step 1: Place the raspberries, mint, stevia, vanilla, and coconut milk in your blender.

Ingredients in blender, as seen from aboveIngredients in blender, as seen from above

Step 2: Blend until completely smooth. Add the ice and blend until smooth again.

Step 3: Lastly, add the silken tofu and blend on high until completely blended.

Smoothie ingredients blended in a blender, as seen from aboveSmoothie ingredients blended in a blender, as seen from above

Step 4: Pour, garnish with fresh raspberries and mint, if preferred, and serve.

Smoothie in a glass jar with a straw, garnished with fresh raspberriesSmoothie in a glass jar with a straw, garnished with fresh raspberries

You can sip your smoothie at home or take it on-the-go. It’s perfect no matter what you have planned for the day!

Variations for this recipe

One of my favorite parts about smoothies is how easy they are to customize. There are so many ways to get creative!

Looking to reduce the calories and fat content? Swap out some or all of the coconut milk for another low-carb plant-based milk like almond, macadamia, or hemp. If you aren’t worried about carbs, you could use oat milk as well.

Want to add even more protein? Add a scoop of pea protein powder to give yourself an extra boost.

Craving a different flavor? Use blueberries, strawberries, or mixed berries in your smoothie.

Feel free to have some fun with this yummy and versatile recipe!

Storage

This smoothie is best served fresh. I would not recommend storing it in the refrigerator.

If you only want one serving, simply halve the ingredients to blend up one smoothie. Then, you can save the rest of the ingredients for a delicious vegan smoothie to enjoy later in the week!

Raspberry smoothie in a glass jar on a wooden board, topped with fresh strawberriesRaspberry smoothie in a glass jar on a wooden board, topped with fresh strawberries

Other low-carb smoothies

Looking for a few more low-carb smoothie options? There are so many yummy, diabetes-friendly options to energize your morning!

Here are a few of my favorite smoothie recipes I know you’ll love:

You can also check out my roundup of low-carb smoothie recipes for more ways to kick-start your day.

When you’ve tried this smoothie, please don’t forget to let me know how you liked it and rate the recipe in the comments below!

Recipe Card

Raspberry Smoothie (Low-Carb)

Looking for a low-carb, vegan, on-the-go breakfast? This raspberry smoothie only takes minutes to prep and is sure to energize your morning!

Prep Time:5 minutes

Total Time:5 minutes

Servings:2

Raspberry smoothie in a glass on a wooden board, topped with fresh raspberriesRaspberry smoothie in a glass on a wooden board, topped with fresh raspberries

.wprm-recipe-rating .wprm-rating-star.wprm-rating-star-full svg * { fill: #8cc63f; }

Instructions

  • Place the raspberries, mint, stevia, vanilla and coconut milk in your blender.

  • Blend until completely smooth. Add the ice and blend until smooth again.

  • Lastly add the silken tofu and blend on high until completely blended.

  • Pour, garnish with fresh raspberries and mint, if preferred, and serve.

Recipe Notes

This recipe is for 2 smoothies.
If you only want 1 serving, halve the ingredients. Storing this smoothie in the refrigerator is not recommend.

Nutrition Info Per Serving

Nutrition Facts

Raspberry Smoothie (Low-Carb)

Amount Per Serving (1 smoothie)

Calories 135
Calories from Fat 51

% Daily Value*

Fat 5.7g9%

Saturated Fat 2g10%

Trans Fat 0g

Polyunsaturated Fat 0.2g

Monounsaturated Fat 0g

Cholesterol 0mg0%

Sodium 21.1mg1%

Potassium 96mg3%

Carbohydrates 12.8g4%

Fiber 4.5g18%

Sugar 4.1g5%

Protein 9.8g20%

Net carbs 8.3g

* Percent Daily Values are based on a 2000 calorie diet.

Course: Breakfast, Smoothie

Cuisine: American

Keyword: dairy-free, gluten-free, smoothie, vegan, vegan smoothie

Success! Now check your email to download the eBook chapter.

/* Layout */ .ck_form { /* divider image */ background: #fff url(data:image/gif;base64,R0lGODlhAQADAIABAMzMzP///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQ5NjM5RjgxQUVEMTFFNEJBQTdGNTQwMjc5MTZDOTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQ5NjM5RjkxQUVEMTFFNEJBQTdGNTQwMjc5MTZDOTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDk2MzlGNjFBRUQxMUU0QkFBN0Y1NDAyNzkxNkM5NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDk2MzlGNzFBRUQxMUU0QkFBN0Y1NDAyNzkxNkM5NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAABAAMAAAICRFIAOw==) repeat-y center top; font-family: “Helvetica Neue”, Helvetica, Arial, Verdana, sans-serif; line-height: 1.5em; overflow: hidden; color: #666; font-size: 16px; border-top: solid 20px #3071b0; border-top-color: #3071b0; border-bottom: solid 10px #3d3d3d; border-bottom-color: #1d446a; -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.3); -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.3); box-shadow: 0px 0px 5px rgba(0,0,0,.3); clear: both; margin: 20px 0px; } .ck_form, .ck_form * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } #ck_subscribe_form { clear: both; } /* Element Queries — uses JS */ .ck_form_content, .ck_form_fields { width: 50%; float: left; padding: 5%; } .ck_form.ck_horizontal { } .ck_form_content { border-bottom: none; } .ck_form.ck_vertical { background: #fff; } .ck_vertical .ck_form_content, .ck_vertical .ck_form_fields { padding: 10%; width: 100%; float: none; } .ck_vertical .ck_form_content { border-bottom: 1px dotted #aaa; overflow: hidden; } /* Trigger the vertical layout with media queries as well */ @media all and (max-width: 499px) { .ck_form { background: #fff; } .ck_form_content, .ck_form_fields { padding: 10%; width: 100%; float: none; } .ck_form_content { border-bottom: 1px dotted #aaa; } } /* Content */ .ck_form_content h3 { margin: 0px 0px 15px; font-size: 24px; padding: 0px; } .ck_form_content p { font-size: 14px; } .ck_image { float: left; margin-right: 5px; } /* Form fields */ .ck_errorArea { display: none; } #ck_success_msg { padding: 10px 10px 0px; border: solid 1px #ddd; background: #eee; } .ck_label { font-size: 14px; font-weight: bold; } .ck_form input[type=”text”], .ck_form input[type=”email”] { font-size: 14px; padding: 10px 8px; width: 100%; border: 1px solid #d6d6d6; /* stroke */ -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; /* border radius */ background-color: #f8f7f7; /* layer fill content */ margin-bottom: 5px; height: auto; } .ck_form input[type=”text”]:focus, .ck_form input[type=”email”]:focus { outline: none; border-color: #aaa; } .ck_checkbox { padding: 10px 0px 10px 20px; display: block; clear: both; } .ck_checkbox input.optIn { margin-left: -20px; margin-top: 0; } .ck_form .ck_opt_in_prompt { margin-left: 4px; } .ck_form .ck_opt_in_prompt p { display: inline; } .ck_form .ck_subscribe_button { width: 100%; color: #fff; margin: 10px 0px 0px; padding: 10px 0px; font-size: 18px; background: #0d6db8; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; /* border radius */ cursor: pointer; border: none; text-shadow: none; } .ck_form .ck_guarantee { color: #626262; font-size: 12px; text-align: center; padding: 5px 0px; display: block; } .ck_form .ck_powered_by { display: block; color: #aaa; } .ck_form .ck_powered_by:hover { display: block; color: #444; } .ck_converted_content { display: none; padding: 5%; background: #fff; } /* v6 */ .ck_form_v6 #ck_success_msg { padding: 0px 10px; } @media all and (max-width: 403px) { .ck_form_v6.ck_modal .ck_close_link { top: 30px; } } @media all and (min-width: 404px) and (max-width: 499px) { .ck_form_v6.ck_modal .ck_close_link { top: 57px; } } .ck_guarantee, .ck_form_title, .ck_image { display: none !important; } .ck_form_container:not(.ck_modal) { max-width: 780px !important; margin: 0 auto !important; } .ck_form_container .ck_form { background-color: #00a9e0 !important; } .ck_modal .ck_form { left: auto !important; max-width: 780px !important; margin: 5% auto !important; width: 100% !important; position: relative !important; } .ck_form { background: none !important; box-shadow: none !important; -webkit-box-shadow: none !important; } .ck_form_content { width: 35% !important; padding: 2% !important; float: left !important; } .ck_form_fields { width: 65% !important; float: left !important; padding: 3% !important; } .ck_description img { border: 5px solid #fff; width: 200px; height: auto; } .ck_form_container .ck_form { border: none !important; } .ck_form_fields:before { content: “Do you want to be Diabetes Strong?”; font-size: 30px; display: block; text-align: center; font-weight: 600; letter-spacing: 1.2px; color: #fff; width: 90%; margin: 0 auto; line-height: 1; text-transform: uppercase; } .ck_subscribe_form:before { content: “Sign up to receive a free chapter from Christel’s Fit With Diabetes eBook.”; text-align: center; display: block; color: #fff; font-size: 18px; width: 70%; margin: 3% auto; line-height: 1.5; } .ck_control_group.ck_first_name_field_group { margin-right: 1%; } .ck_control_group.ck_first_name_field_group, .ck_control_group.ck_email_field_group { float: left; width: 49% !important; } .ck_form input[type=”text”], .ck_form input[type=”email”] { border: none; background-color: #fff; box-shadow: none; border-radius: 0; padding: 10px; } .ck_form .ck_subscribe_button { border-radius: 0; background: #fff; font-weight: 600; color: #000; height: 39px; line-height: 1; } .ck_label { font-size: 15px; font-weight: 600; text-transform: uppercase; color: #fff; letter-spacing: 1px; } .ck_vertical .ck_form_content { border-bottom: none; } @media (max-width:736px) { .ck_form_content, .ck_form_fields { width: 100% !important; } .ck_control_group.ck_first_name_field_group, .ck_control_group.ck_email_field_group { width: 100% !important; } } <!–

–>