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!
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!
Step 1: Place the raspberries, mint, stevia, vanilla, and coconut milk in your blender.
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.
Step 4: Pour, garnish with fresh raspberries and mint, if preferred, and serve.
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!
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!
Servings:2
.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
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.
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; } } <!–
–>