If you buy something through a link on this page, we may earn a small commission. How this works.
You may wonder if it’s possible to lose weight while not giving up snacks.
If you choose healthy, whole-food options with a lot of protein and nutrients, snacks can be integral to weight loss. Some can even help keep you full throughout the day and limit your cravings for unhealthy foods.
Here are 29 healthy, weight-loss-friendly snacks to add to your diet.
Nuts are an ideal nutritious snack.
Nuts provide the perfect balance of healthy fat, protein, and fiber. They contain 180 calories in a 1-ounce (28-gram) serving, on average.
Because they don’t require refrigeration, they’re perfect for taking on the go.
Red bell peppers are extremely healthy.
They’re are also rich in vitamin C. In fact, 1 large red bell pepper contains over 300% of the daily value (DV) for this nutrient (7).
Pairing 1 large red bell pepper with 3 ounces (85 grams) of guacamole adds healthy fat and fiber while keeping this snack’s calorie count under 200.
Plain Greek yogurt and berries make a delicious, nutrient-dense snack.
Berries are one of the best sources of antioxidants around. Eat a mixture of differently colored berries to get an array of these powerful compounds (
Combining 3.5 ounces (100 grams) of plain, full-fat Greek yogurt with 1/2 cup (50 grams) of mixed berries provides about 10 grams of protein and under 150 calories.
Apples and peanut butter taste fantastic together.
Peanut butter may have additional benefits for heart health. It has been shown to increase HDL (good) cholesterol and reduce LDL (bad) cholesterol and triglycerides (
That said, peanut butter is fairly high in calories. Although it generally hasn’t been linked to weight gain, it’s best consumed in moderation.
A medium apple with 1 tablespoon (15 grams) of natural peanut butter provides a nice balance of sweet flavor with crisp and creamy textures at under 200 calories.
Cottage cheese, flax seeds, and cinnamon each have impressive health benefits. Together, they’re incredibly healthy.
Here’s an easy recipe that provides about 15 grams of protein with fewer than 150 calories:
Cinnamon flax seed pudding
For this recipe, mix the following ingredients in a small bowl:
- 1/2 cup (80 grams) of cottage cheese
- 1 tablespoon (15 grams) of ground flax seeds
- 1/2 teaspoon (5 grams) of cinnamon
- A dash of stevia or other sweetener, if desired
Celery sticks with cream cheese are a classic low-carb, filling snack.
Five small celery sticks with 2 ounces (60 grams) of cream cheese harbors fewer than 200 calories.
Kale is incredibly healthy, as it’s loaded with fiber and antioxidants like quercetin and kaempferol.
A 1-cup (67-gram) serving of raw kale provides more than 100% of the DV for vitamins A, C, and K (23).
This easy recipe for kale chips provides about 150 calories:
- 1 cup (67 grams) of bite-sized kale leaves
- 1 tablespoon (15 ml) of olive oil
- 1/4 teaspoons (1.5 grams) of salt
Mix all ingredients in a bowl. Place kale pieces on a parchment-lined baking sheet and bake at 350°F (175°C) for 10–15 minutes. Watch them closely, as they can easily burn.
Dark chocolate and almonds make a rich, satisfying, and portable snack.
Dark chocolate is loaded with flavanols that may lower blood pressure and reduce heart disease risk, provided the chocolate contains at least 70% cocoa solids (24).
Both dark chocolate and almonds are high in magnesium. One ounce (30 grams) of each provides about 300 calories in total, depending on cocoa content.
Cucumber and hummus go well together.
Cucumbers contain cucurbitacin E, a compound that may have anticancer effects (
One cup (52 grams) of sliced cucumbers dipped in 3.5 ounces (100 grams) of hummus has about 180 calories.
Tomatoes and mozzarella cheese are a flavor match made in heaven — and they’re healthy, too.
One cup (149 grams) of cherry tomatoes paired with 2 ounces (60 grams) of mozzarella cheese has under 200 calories.
Chia seeds are loaded with fiber and can be included in all types of diets, including vegan and ketogenic diets.
Although they don’t have much flavor, chia seeds do take on an interesting, jelly-like consistency when soaked in liquid. This snack has fewer than 200 calories:
Chia seed pudding
- 1 tablespoon (15 grams) of chia seeds
- 1/3 cup (80 ml) of water
- 1 tablespoon (15 grams) of cocoa powder
- 1 tablespoon (15 grams) of peanut butter
- A pinch of stevia or other sweetener, if desired
Combine chia seeds and water in a small bowl. Cover and refrigerate for at least 30 minutes. Stir in cocoa powder, peanut butter, and sweetener.
Eggs are one of the healthiest and most weight-loss-friendly foods you can eat.
They pack plenty of protein, as well as vitamins K2 and B12.
Two large, hard-boiled eggs contain about 140 calories and 13 grams of protein.
Carrots are among the best sources of carotenoids, including beta carotene, which your body can convert into vitamin A.
It’s a good idea to pair carrots with a creamy salad dressing or dip because fat increases your absorption of carotenoids.
A 3.5-ounce (100-gram) serving of baby carrots with 2 tablespoons (30 grams) of blue cheese dressing provides about 200 calories.
Cheese is a delicious food that’s filling enough to be a snack on its own.
A 2-ounce (60-gram) serving of cheese provides about 14 grams of protein and 200 calories.
Beef jerky or beef sticks make great high-protein, portable snacks. That said, it’s important to choose the right type.
Some jerkies are loaded with sugar and preservatives. Beef sticks generally don’t contain sugar, but many are made from low-quality meat and contain other questionable ingredients.
Most beef jerkies and sticks contain about 7 grams of protein per ounce (28 grams). A wide variety is available online.
A whey protein shake is a good snack when you need something substantial until your next meal.
Studies show that whey protein can help you gain muscle, lose fat, and improve body composition (, , , ).
Many great whey protein supplements are available online. Look for types without added sugar.
Here’s a recipe for a shake that contains about 150–200 calories and 20–25 grams of protein, depending on the type of protein powder used.
Whey protein shake
- 8 ounces (225 ml) of unsweetened almond milk
- 1 scoop (30 grams) of whey powder
- A pinch of stevia or other healthy sweetener, if desired
- 1/2 cup (140 grams) of crushed ice
For this recipe, combine all ingredients in a blender and process until smooth.
Canned fish is a fantastic, healthy snack that requires no refrigeration.
Fish is also a great source of weight-loss-friendly protein, potassium, and vitamin B12. Many types of fish are also high in magnesium.
A 3.5-ounce (100-gram) serving of salmon or sardines contains 17–23 grams of protein and 130–180 calories.
Edamame is a dish of steamed unripened soybeans.
It’s a great snack for vegetarians or anyone who enjoys their unique flavor and texture.
It is also high in folate and several minerals, including iron, magnesium, and manganese.
One cup (155 grams) of edamame has around 17 grams of protein and 180 calories.
Marinated artichoke hearts are delicious and nutrient-dense.
They’re a good source of fiber, vitamin K1, and folate.
A 3.5-ounce (100-gram) serving of artichoke hearts marinated in olive oil contains about 190 calories.
Pear slices and ricotta cheese make a satisfying snack with a sweet taste and creamy texture.
Ricotta cheese is rich in protein and calcium. In a 12-week study, older adults who consumed 7 ounces (210 grams) of ricotta cheese daily experienced improvements in muscle mass and strength (
A 3.5-ounce (100-gram) serving of ricotta cheese with 1 small, chopped pear provides about 12 grams of protein and 250 calories.
Dried coconut is tasty, filling, and portable.
It’s high in fat, including medium-chain fats that may increase metabolism, promote weight loss, and improve brain function in people with impaired memory (, , ).
Make sure to get the unsweetened type, since many packaged options harbor sugar. Unsweetened dried coconut packs about 185 calories in 1 ounce (28 grams).
A wide variety of dried, unsweetened coconut is available online.
Turkey roll-ups are delicious and nutritious.
The recipe below boasts about 20 grams of protein and 180 calories:
- 4 slices of turkey breast
- 4 teaspoons (20 grams) of cream cheese
- 4 pickles or cucumber strips
Place turkey breast slices on a large plate. Spread 1 teaspoon (5 grams) of cream cheese on each slice. Place a pickle or strip of cucumber on each turkey slice and roll up.
Olives are one of the nutritious staples of the Mediterranean diet.
They are very high in heart-healthy monounsaturated fats and provide powerful antioxidants like oleuropein.
Depending on their size, 25 green or black olives have 100–175 calories.
Avocados are among the most nutritious and satisfying foods on the planet.
What’s more, avocados are high in fiber, potassium, magnesium, and monounsaturated fat.
Sprinkle half a medium avocado with salt and a dash of cayenne pepper for a savory, filling snack with around 130 calories.
Ricotta cheese is as versatile as it is healthy.
It can be combined with vegetables and fruits or baked into a casserole or cheesecake. It also works great on its own, with just a touch of added flavor.
Here’s a quick recipe for a satisfying snack with 14 grams of protein and about 200 calories:
Ricotta cheese with cocoa
- 1/2 cup (125 grams) of full-fat ricotta cheese.
- 1 teaspoon (5 grams) of unsweetened cocoa powder.
- A pinch of stevia or other sweetener, if desired.
Place ricotta cheese in a small bowl. Sprinkle with cocoa powder and stevia.
Sun-dried tomatoes contain more lycopene than regular tomatoes (73).
A 3.5-ounce (100-gram) serving of sun-dried tomatoes packed in oil provides 170% of the DV for vitamin C and just over 200 calories.
Cantaloupe is a nutritious, tasty fruit.
Very high in vitamins A and C, cantaloupe is also a good source of potassium.
Combining cantaloupe with prosciutto (dry-cured ham) creates a balanced, sweet-and-salty snack for under 200 calories.
Try cutting 3.5 ounces (100 grams) of cantaloupe into wedges. Wrap each wedge with 1 slice of prosciutto.
If you have leftovers from a nutritious lunch or dinner, you can eat them as a snack.
Just make sure to store your leftovers in the refrigerator to keep them from spoiling quickly.