From sweet to savory, here are 58 different homemade snack recipes to satisfy your vegan cravings. And the best part? They're all around 150 calories, so you can nosh without any guilt.
Banana with peanut butter is always a delicious snack, and while we'd never want to mess with this perfect combination, it's fun to mix it up a little with this snack recipe.
Calories: 114 (per serving)
Fiber: 2.1 grams
Protein: 2.7 grams
If you've never roasted chickpeas before, this is the perfect recipe to start with.
Calories: 144 (per serving)
Fiber: 5 grams
Protein: 6.2 grams
Made with less sugar than a traditional loaf, it's naturally sweet from the bananas, apples, and applesauce. It's perfect for a snack but also delicious enough to devour as an after-dinner treat.
Calories: 147 (per slice)
Fiber: 1.9 grams
Protein: 2.4 grams
While slices of crunchy apple and fresh strawberries are sweet enough on their own, isn't everything better with chocolate? Spruce up your basic snack by pairing it with this smooth and mousse-like protein-packed chocolate dip.
Calories: 107 (per serving)
Fiber: 3.9 grams
Protein: 4.7 grams
With less than 155 calories per serving and lots of vitamin A, these crisp and satisfying wedges are perfect to bake up the next time you're jonesing for some french-fried goodness (just sub soy yogurt for Greek yogurt in the spicy chipotle-pepper dip).
Calories: 154 (per serving)
Fiber: 2.9 grams
Protein: 4.4 grams
Here's an easy way to increase the protein of the basic banana-and-peanut-butter snack to 13.6 grams.
Calories: 156 (per serving)
Fiber: 4.1 grams
Protein: 13.6 grams
These naturally sweet, moist muffins are sugar-free and also vegan, which cuts down on the cholesterol and saturated fats.
Calories 100 (per muffin)
Fiber: 1.7 grams
Protein: 1.5 grams
Roasting these fiber-filled soybeans brings extra crunch and flavor, and they serve as a satisfying post-workout snack packed with muscle-building protein.
Calories: 102 (per serving)
Fiber: 3.5 grams
Protein: 8.9 grams
Save triply on money, calories, and chemicals by making your own homemade chewy treat — all you need are ripe mangoes and an oven.
Calories: 67 (seven pieces)
Fiber: 2 grams
Protein: 0.5 grams
These strawberry bites are filled with a chocolaty mashed banana-quinoa mixture and topped with chopped raw almonds, so they're packed with rich flavor as well as fiber and protein.
Calories: 118 (six strawberries)
Fiber: 3.2 grams
Protein: 3.1 grams
These no-bakes are made with all-natural ingredients like crunchy peanut butter, oats, and unsweetened coconut. They make an irresistible snack before or after a workout.
Calories: 79 (per ball)
Fiber: 1.2 grams
Protein: 3.5 grams
Even if you don't love raw seaweed, you'll find that the texture and flavor of this nutrient-rich dense sea vegetable changes after a quick pop in the oven.
Calories: 42 (seven strips)
Fiber: —
Protein: 2.1 grams
When it's time to snack, swap salty crackers for these refreshing cucumber cups.
Calories: 88 (five cups)
Fiber: 2.6 grams
Protein: 1.6 grams
This sweet and fruity spread complements the saltiness of the crackers to satisfy salty-sweet cravings in no time.
Calories: 42 (per serving; crackers not included)
Fiber: 1.5 grams
Protein: 0.7 grams
Enjoy the aroma of apple pie baking in your oven without the floury mess or the hundreds of buttery calories by whipping up a batch of homemade apple cinnamon fruit leather.
Calories: 18 (per piece)
Fiber 0.6 grams
Protein: 0.1 grams
Never made your own salsa? Don't worry — it couldn't be easier. Just dice everything up, stir it in a bowl, and allow the flavors to mix and mingle in the fridge.
Calories: 68 (per serving; chips not included)
Fiber: 2.7 grams
Protein: 1.2 grams
Ice cream for a snack? Why not? This one is dairy-free and made with only two ingredients — frozen mango and frozen banana. Top it with granola or nuts for a healthy snack.
Calories: 150 (per serving)
Fiber: 4.6 grams
Protein: 1.3 grams
This snack that could pass as dessert is completely dairy-free, contains no added sugar, and tastes like an ice cream sandwich. Just be sure to use vegan-approved graham crackers!
Calories: 92 (per sandwich)
Fiber: 1.1 grams
Protein: 1.9 grams
High in iron, potassium, B vitamins, and manganese, this delicious spread is delicious paired with crackers or sliced veggies.
Calories: 77 (per serving, crackers not included)
Fiber: 4.8 grams
Protein: 2.6 grams
If you're craving all the flavors of a classic cinnamon bun, then try blending up this fiber- and fruit-filled smoothie that's less than a quarter of the calories, with hardly any saturated fat whatsoever.
Calories: 157 (per serving)
Fiber: 4.6 grams
Protein: 2.3 grams
This homemade nut butter contains no peanuts at all. It's made with almonds, cashews, and sunflower seeds, creating a taste so fresh and unique that you'll never buy another jar from the store again. Pair it with fresh fruit or crackers.
Calories: 94 (per tablespoon)
Fiber: 1.2 grams
Protein: 3 grams
Made with only four ingredients — bananas, almond butter, applesauce, and dairy-free dark chocolate — each delicious bite is under 50 calories.
Calories: 147 (three pieces)
Fiber: 1.2 grams
Protein: 2.4 grams
Full of essential nutrients like folate and calcium, this tangy soy-wasabi spread offers a quick punch of protein and only takes 10 minutes to prepare.
Calories: 96 (per serving; crackers not included)
Fiber: 1.5 grams
Protein: 3.1 grams
If you're craving a sweet, cookie-like snack that's high in protein and flavor but don't want the hassle (and temperature) of an oven, then whip up these quick and easy almond butter apricot bites.
Calories: 118 (two bites)
Fiber: 2.4 grams
Protein: 2.6 grams
Tofu usually shows up as part of a full meal, but it also makes a delicious and satisfying snack. Prepare tofu ahead of time, and store it in the fridge to whip up these protein-packed vegan cucumber tofu rolls in a matter of minutes.
Calories: 117 (three rolls)
Fiber: 1.1 grams
Protein: 4.4 grams
If cold and creamy ice cream calls to you after dinner, here's a sweet alternative that's lower in calories, fat, and cholesterol. As an added bonus, it contains over three grams each of fiber and protein per serving.
Calories: 152 (per serving)
Fiber: 3.6 grams
Protein: 3.3 grams
The banana offers easily digestible carbs, the almond butter boosts the protein content, and the shredded coconut adds iron, vitamin C, and an assortment of B vitamins, so it's a perfect pre-workout snack.
Calories: 134 (three pieces)
Fiber: 2.6 grams
Protein: 2.8 grams
To satisfy your hankering for something crispy and salty like potato chips, whip up a batch of these baked kale chips. You'll love the delicate texture.
Calories: 117 (per serving)
Fiber: 2.3 grams
Protein: 3.8 grams
Soft and chewy with the perfect peanut crunch, these vegan Snickers made with almonds, dates, and peanuts really do satisfy.
Calories: 129 (one bar)
Fiber: 1.7 grams
Protein: 3.1 grams
This tabbouleh salad is high in iron, manganese, and vitamins C and A, all important nutrients for the body, and the parsley, lemon, and mint each contain natural detoxing properties. Pair it with some fresh pita for a zesty snack.
Calories: 137 (per serving; pita not included)
Fiber: 4.1 grams
Protein: 3 grams
If you don't have a dehydrator, just use your oven to make these dried apples.
Calories: 135 (nine rings)
Fiber: 4.5 grams
Protein: 0 grams
Not just for breakfast, these banana oatmeal bites will satisfy your cookie cravings.
Calories: 148 (two bites)
Fiber: 2.8 grams
Protein: 4.2 grams
Make these treats with ingredients you probably already have in your kitchen — you only need a banana, yogurt (I used soy), and chocolate chips.
Calories: 78 (per popsicle)
Fiber: 1.3 grams
Protein: 1.4 grams
These irresistible sweet little gems are seasoned with cinnamon to satisfy sugar cravings, and the addictive chewiness might have you devouring the entire batch.
Calories: 148 (half a batch)
Fiber: 4.2 grams
Protein: 1.8 grams
Made with just rolled oats, protein powder, and banana, each 47-calorie ball offers 2.7 grams of protein.
Calories: 141 (three balls)
Fiber: 3.6 grams
Protein: 8.1 grams
Bonus! This snack is made with only one ingredient and your oven.
Calories: 100 calories (per batch; half a cantaloupe)
Fiber: 2 grams
Protein: 2 grams
If you like Larabars, make your own fruit and nut bars! These chewy bars are made with almonds, dates, and raisins.
Calories: 148 (per bar)
Fiber: 3.3 grams
Protein: 3.9 grams
Craving potato chips? Make a healthier version using carrots.
Calories: 79 (per serving)
Fiber: 4.1 grams
Protein: 1.4 grams
Cut a date in half, remove the pit, fill it with some almond butter, top with granola, and yum! This snack tastes like dessert.
Calories: 95 (half a filled date)
Fiber: 1.8 grams
Protein: 2.4 grams
This recipe offers a healthy dose of protein and fiber, but since these cookie-dough-like balls are rolled in chopped chocolate chips and pumpkin seeds, this 77-calorie snack feels more like a treat.
Calories: 77 (per ball)
Fiber: 1.7 grams
Protein: 3.4 grams
Disguised as chocolate raspberry truffles, these are actually protein balls perfect for after a workout.
Calories: 71 (per ball)
Fiber: 1.6 grams
Protein: 3.3 grams
Feed into your smoothie obsession with these green smoothie popsicles.
Calories: 39 (per popsicle)
Fiber: 1.2 grams
Protein: .7 grams
If you grew up scooping out spoonfuls of raw cookie dough while baking chocolate chip cookies with Grandma, you're going to fall hard for this cookie dough freezer fudge — shhh, it's made with lentils!
Calories: 140 (per piece)
Fiber: 5.2 grams
Protein: 5.8 grams
These delicious chocolate morsels are made with sunflower seeds, dates, dairy-free chocolate, and sea salt. Yum!
Calories: 60 (per piece)
Fiber: 1.1 grams
Protein: 1.2 grams
For just over 100 calories, this three-ingredient dessert can be served in a small bowl, the bottom of a pineapple (so Martha Stewart of you!), or in a cup of pineapple juice.
Calories: 110 (per serving)
Fiber: 3.1 grams
Protein: 1.3 grams
Craving a sweet snack? These frozen bites are made with only four ingredients — bananas, almond butter, applesauce, and dairy-free dark chocolate.
Calories: 49 (per piece)
Fiber: .4 grams
Protein: .8 grams
Slash ice cream cravings with your food processor and this dairy-free cherry chocolate chip ice cream recipe.
Calories: 126 (per serving)
Fiber: 2.8 grams
Protein: 2.1 grams
These baked brussels sprouts chips are Paleo-friendly, gluten free, and vegan.
Calories: 50 (per serving)
Fiber: 1.8 grams
Protein: 1.6 grams
If you remember creamy Fudgsicles when you were a kid, whip up this healthier version made without high-fructose corn syrup or added sugar.
Calories: 79 (per popsicle)
Fiber: 1.3 grams
Protein: 2 grams
How do you make juicy, sweet strawberries even better? Pair them with chocolate, of course. The filling in these sweet morsels is made with tofu and dates!
Calories: 78 (five strawberries)
Fiber: 3.2 grams
Protein: 3.5 grams
Craving a chewy, chocolatey brownie, are you? These no-bake treats not only spare you having to turn on the oven during a hot and humid day, but this sugar-, gluten-, and dairy-free recipe is also just 59 calories per fudgey bite.
Calories: 118 for two brownie bites
Fiber: 2.6 grams
Protein: 3.4 grams
These no-bake protein balls are sweet, nutty, and soft, and they're cake-like without a drop of flour.
Calories: 88 for one ball
Fiber: 1.3 grams
Protein: 3.3 grams
If you're craving a sweet, cookie-like snack that's high in protein and flavor but don't want the hassle (and temperature) of an oven, then whip up these quick and easy almond butter apricot bites.
Calories: 118 for two bites
Fiber: 2.4 grams
Protein: 2.6 grams
When it's time to snack, swap salty crackers for these refreshing cucumber cups.
Calories: 88 for five cups
Fiber: 2.6 grams
Protein: 1.6 grams
If you've never made your own salsa, it couldn't be easier — just dice up everything, stir it in a bowl, and allow the flavors to mix and mingle in the fridge.
Calories: 68 per serving
Fiber: 2.7 grams
Protein: 1.2 grams
Here's a spicy and high-fiber twist on the basic hummus recipe using black beans instead of garbanzos.
Calories: 43 per serving
Fiber: 1.4 grams
Protein: 1.7 grams
With a food processor, an oven, and a lazy afternoon, it's easy to whip up a batch of fresh-tasting fruit leathers for a fraction of the cost.
Calories: 15 per piece
Fiber: 1 gram
Protein: 0.3 grams
Vegan and gluten-free, these protein-packed nutty nuggets are the perfect post-workout snack.
Calories: 152 (three bites)
Fiber: 1.5 grams
Protein: 6.9 grams