preview for Grocery Shopping for a Healthy Lifestyle

At WH, we’re all about maximizing your protein intake throughout the day to help muscle growth and recovery, and boost your energy levels—and snacks are no exception. After all, the best snacks for weight loss should be yummy and satisfying, and protein’s main role is to keep you full. But there are a few other macronutrients to look for when you’re looking for your new favorite snack.

“Snacks help keep you full and nourished so that you don’t overeat or feel the need to binge later on,” says Bianca Tamburello, RDN, is a nutrition marketing specialist at FRESH Communications. You can think of a healthy snack as a mini meal. “Like a meal, it should contain some protein, carbs, and healthy fats,” says Allison Koch, RDN, the owner of The Running Dietitian. “Bonus points for fiber, as that helps fill you up and slows digestion, leaving you feeling fuller longer,” she adds.

If you need inspiration for your next snack to curb any hangry tendencies, I’ve got you covered. Here’s the ultimate list of the best healthy snacks for weight loss to buy (and some weight loss-friendly recipes to make at home), according to registered dietitians.

1. Popcorn

bowl of popcorn
Mark Weiss//Getty Images

Popcorn is a great snack for weight loss because it is low calorie, but also a great source of fiber, which can help you feel fuller longer, says Amber Pankonin, RD, a nutritionist and certified executive chef at Stirlist. Just be mindful of portion size since it can be hard to stop eating popcorn once you start, adds Kimberly Gomer, RD, a Miami-based registered dietitian who specializes in weight loss, diabetes, cholesterol, and polycystic ovary syndrome.

Buy it now

Per serving (3 cups of air-popped popcorn): 93 calories, 1.1 g fat, 18.6 g carbs, 3.6 g fiber, 3 g protein

2. Nuts

nuts background
FotografiaBasica//Getty Images

Pankonin is a fan of nuts like walnuts, peanuts, and almonds because they are full of heart-healthy monosaturated fats and fiber. But while nuts are super healthy, they’re also calorie-dense, so Gomer suggests limiting yourself to only eating a closed handful of nuts at a time to keep you on track with your weight loss goals.

Buy it now

Per serving (¼ cup of raw almonds): 170 calories, 15 g fat, 7 g carbs, 4 g fiber, 6 g protein

3. Dark Chocolate

close up of dark chocolate on table
Michelle Arnold / EyeEm//Getty Images

Yes, a small serving of dark chocolate can be super satisfying if you're trying to lose weight. Plus, it's loaded with energy-boosting nutrients like magnesium and iron, says Pankonin. Stick to two to four squares a day and opt for 70 percent cocoa or more, adds Gomer.

Buy it now

Per serving (2 pieces): 70 calories, 4.50 g fat, 6 g carbs, 1 g fiber, 1 g protein

4. Dates

dates
LOVE_LIFE//Getty Images

Pankonin is a fan of dates because they are sweet, yet high in fiber as well as antioxidants. They're easy to bring as a quick snack option at work, during travel, or when you're craving something sweet but want to stay away from sugary foods.

Buy it now

Per serving (1 date): 66 calories, 0.04 g fat, 18 g carbs, 1.6 g fiber, 0.4 g protein

5. Grapes

close up of red grapes against white background
Nattawut Lakjit / EyeEm//Getty Images

Grapes are a great source of hydration and fiber, says Pankonin. Plus, they're naturally sweet. Add them to your breakfast plate, throw some in your lunchbox for a mid-afternoon snack, or try them with strawberries and yogurt for dessert.

Buy it now

Per serving (1 cup): 110 calories, 0.2 g fat, 29 g carbs, 1.4 g fiber, 1.1 g protein

6. Cottage Cheese

cottage cheese in tub with fork close up
StockFood//Getty Images

Cottage cheese is a great source of protein, which can help you feel satiated, says Pankonin. When you're trying to lose weight, getting enough protein in your diet can help you stay fuller for longer. Cottage cheese is also an excellent keto-friendly food with only five grams of carbs per serving.

Buy it now

Per serving (½ cup): 90 calories, 2.50 g fat, 5 g carbs, 0 g fiber, 12 g protein

7. Avocado

whole and sliced avocado on wood
Westend61//Getty Images

Avocados are full of healthy plant-based fats and protein, which both help keep you fuller longer, says Amy Kimberlain, RDN, a Miami-based nutritionist and certified diabetes care and education specialist. The healthy fats also score a win for keto dieters. You can pair avocado with veggies, enjoy a few slices on their own, or blend into a creamy smoothie for a nutrient-packed snack.

Buy it now

Per serving (½ an avocado): 130 calories, 12 g fat, 6 g carbs, 5 g fiber, 1 g protein

8. Hummus

directly above view of fresh hummus with chick peas served in plate on white background
Kateryna Kyslyak / EyeEm//Getty Images

Not only is hummus packed with fiber, but it also has some healthy plant-based fats that will help with satiety and stabilize your blood sugar. And if you're trying to lose weight, preventing blood sugar spikes and staying full for longer is a game-changer.

Buy it now

Per serving (1 tablespoon): 27 calories, 1.29 g fat, 3.02 g carbs, 0.07 g fiber, 0.73 g protein

9. Beans

roasted chick peas are a great healthy snack for weight loss
LauriPatterson//Getty Images

Beans are a great combination of plant-based protein and fiber that can help you fight cravings, Kimberlain says. You can enjoy them on their own or pair them with whole grain chips or veggie sticks for a savory, yet healthy snack option.

Buy it now

Per serving (1/3 cup): 114 calories, 5 g fat, 7 g carbs, 5 g fiber, 14 g protein

10. Whole Grain Crackers

whole grain oatmeal crackers
annick vanderschelden photography//Getty Images

Whole grain crackers offer a great source of complex carbs for energy and fiber for satiety, Kimberlain says. They're easy to pack in your lunch box or paired with cheese, veggies, hummus, or peanut butter.

Buy it now

Per serving (6 crackers): 60 calories, 1.5 g fat, 11 g carbs, 1 g fiber, 1 g protein

11. Greek Yogurt

yogurt in bowl on wooden table healthy eating
wilatlak villette//Getty Images

Greek yogurt is packed with protein. Plus, you can add in fresh, healthy fruit for even more nutrients and fiber, says Kimberlain. Add a few berries on top for some added fiber and sweetness.

Buy it now

Per serving (8 ounces of plain Greek yogurt): 130 calories, 0 g fat, 11 g carbs, 0 g fiber, 22 g protein

12. Nut Butter

high angle view of butter in jar
Wanwisa Hernandez / EyeEm//Getty Images

Whether you prefer peanut butter or almond butter, the healthy fats and protein in nut butters will help keep you full, says Kimberlain. If you're allergic to nuts or prefer another option, you can also try sunflower butter which is packed with essential nutrients.

Buy it now

Per serving (2 tablespoons): 180 calories, 13 g fat, 9 g carbs, 2 g fiber, 9 g protein

13. Oatmeal

oatmeal porridge in bowl for healthy breakfast
Arx0nt//Getty Images

Oats are high in fiber and protein, which are digested at a slower rate and can help stabilize blood sugar, says Roxana Ehsani, RD, a nutritionist in Miami, Florida. Some experts believe oatmeal is a great weight loss-friendly food due to its ability to keep you full and satisfied for longer, and some people claim that oat-based drinks have helped them lose weight over time.

Buy it now

Per serving (½ cup): 180 calories, 3 g fat, 33 g carbs, 4 g fiber, 5 g protein

14. Raspberries

bunch of raspberries on white background
AlasdairJames//Getty Images

These juicy berries have tons of vitamins, potassium, iron, and calcium, says Ehsani. They're naturally sweet and you can eat them fresh or frozen alone, or with another snack like nut butter or yogurt.

Buy it now

Per serving (1 cup): 64 calories, 0.8 g fat, 15 g carbs, 8 g fiber, 1.5 g protein

15. Watermelon

close up of watermelon slice against white background
Nattawut Lakjit / EyeEm//Getty Images

Watermelon is over 90 percent water, according to Ehsani, so it offers tons of hydration as well as fiber to help fill you up. In general, eating fruits is great for weight loss because not only are they packed with fiber, but they also require more chewing and mindfulness, which can help make you feel fuller, says Jonathan Valdez, RDN, the owner of Genki Nutrition. (Pears or apples are also a smart snacking option.)

Buy it now

Per serving (1 cup diced): 46 calories, 0.2 g fat, 12 g carbs, 0.6 g fiber, 0.9 g protein

16. Carrots

carrot sticks
supermimicry//Getty Images

Carrots are loaded with fiber that can help keep you full longer throughout the day, says Valdez. Plus, carrots are a versatile, weight loss-friendly snack that you can take with you on the go. Dip them in hummus for a filling treat in between meals—or, since they are on the sweeter side, try adding them to a smoothie.

Buy it now

Per serving (1 cup chopped): 52 calories, 0.3 g fat, 12 g carbs, 3.6 g fiber, 1.2 g protein

17. Healthy "Banana Split"

banana cut in half and topped with yogurt, berries, and nutspinterest
Getty Images

You can make a healthy version of this classic dessert by halving a banana, then topping it with yogurt and nuts, says Robin Plotkin, RD, a nutritionist based in Dallas, Texas. It’s a delicious combo of carbs, protein, and healthy fat—more importantly, it’s super fun to eat. To make it at home, slice a small banana in half vertically. Top the open banana face with 1/4 cup non-fat Greek yogurt and two tablespoons of chopped walnuts, Plotkin says.

Buy it now

Per serving (1 banana with other ingredients): 242 calories, 10 g fat, 33 g carbs, 4 g fiber, 10 g protein

18. Sea Salt Edamame

edamame with sea saltpinterest
Getty Images

Plotkin loves sprinkling edamame, in its shell or out, with a bit of sea salt. In addition to plant-based protein, you get fiber and a good dose of potassium. To make it at home, drizzle half a cup of shelled edamame with a teaspoon of olive oil and a pinch of sea salt.

Buy it now

Per serving (1 cup): 189 calories, 8 g fat, 15 g carbs, 8 g fiber, 17 g protein

19. Roasted Chickpeas

roasted chickpeaspinterest
Getty Images

“If you're craving something salty and crunchy, roasted beans are a much better option than chips thanks to their combo of protein and fiber,” says Jessica Levinson, RD, the author of the 52-Week Meal Planner. Rinse and drain a can of chickpeas, then toss them with 1.5 tablespoons olive oil, salt, pepper, and whatever spice you want. Roast at 400° F for 30 minutes. Let cool slightly, then eat. One batch makes three servings.

Buy it now

Per serving (100 grams of chickpeas): 364 calories, 6 g fat , 61 g carbs, 17 g fiber, 19 g protein

20. Jicama Sticks And Guacamole

guacamole with vegetable chipspinterest
Getty Images

For a savory snack that will keep you satisfied until your next meal, slice up jicama to get a cup of matchstick slices, and dip into 1/4 cup guacamole. “Guacamole usually tops the list of favorite dips, but tortilla chips aren’t the only crunchy thing you can pair with it,” says Robinson. “Try dipping a fresh veggie!” Jicama is sweet and crunchy, and can be a nice alternative to the usual carrot or cucumber sticks.

Buy it now

Per serving (1 cup sliced jicama): 46 calories, 0.1 g fat , 11 g carbs, 6 g fiber, 0.9 g protein

21. Turkey Jerky

beef jerkypinterest
Getty Images

The ideal snack is portable and packed with satisfying lean protein,” says Nicole Rodriguez, RD, an award-winning dietitian nutritionist based in the New York Metro area. Turkey jerky fits the bill, and most brands pack at least 12 grams of protein for less than 100 calories. Pair with two tablespoons of raisins for some energizing carbs and filling fiber.

Buy it now

Per serving (1 stick): 80 calories, 3.5 g fat , 0 g carbs, 0 g fiber, 12 g protein

22. Sugar Snap Peas

heap of fresh organic sugar snap peas at market
Catherine McQueen//Getty Images



If you’re craving a crunch, try sugar snap peas. Gomer says vegetables are a “great weight loss ally” and these crunchy veggies are loaded with fiber to keep you full. Plus, they’re perfect for dipping in hummus or tapenade.

Buy it now

Per serving (1 cup): 34.8 calories, 0 g fat, 6 g carbs, 2.04 g fiber, 2 g protein

23. Apple Dippers

apple slices with pot of yoghurt
Getty Images

All about apples and need a snack ASAP? Then you will love these easy apple dippers. Just mix a half cup of two percent plain Greek yogurt with one tablespoon of nut butter and a dash of cinnamon, Koch says. Cut up a medium apple into slices, then dip them into the homemade yogurt sauce.

Buy it now

Per serving (1 medium apple): 95 calories, 0 g fat, 25 g carbs, 4 g fiber, 0 g protein

24. Roasted Seaweed

close up of roasted seaweed
Jenny Dettrick//Getty Images

If you’re craving something salty, roasted seaweed is a great low-calorie choice, Tamburello says. The individual packages make it extra convenient for on-the-go moments, and you can pair it with a dip like hummus to make it more filling.

Buy it now

Per serving (1 package): 50 calories, 4 g fat, 2 g carbs, 1 g fiber, 1 g protein

25. Beet Chips

beet chips with salt and hummus make a great healthy snack for weight loss
Lauri Patterson//Getty Images

If you love beets, it’s safe to say you’ll love them even more in chip form. And it doesn't hurt that this purple root vegetable is a nutrition powerhouse. “Beets are surprisingly rich in protein and fiber," says Charlotte Martin, RDN, CPT, the founder of Shaped by Charlotte. Plus, they’re made from just two simple ingredients: beets and sea salt.

Buy it now

Per serving (1 bag): 140 calories, 7 g fat, 16 g carbs, 1 g fiber, 2 g protein

26. Chia Seeds

Chia seeds are packed with omega-3 fatty acids, which can help reduce inflammation and boost brain health, as well as fiber and protein, says Ehsani. They blend perfectly with yogurt or oatmeal, or in a smoothie for a well-rounded snack.

Buy it now

Per serving (1 tablespoon): 60 calories, 4 g fat, 5 g carbs, 3 g fiber, 2 g protein

27. Kefir

kefir makes a healthy snack for weight loss to help you stay full in between meals
Helen Camacaro//Getty Images

“Kefir is a live and active cultured dairy drink that tastes tangy and has a creamy consistency, which contains probiotics," says Ehsani. "These probiotics can help support your immune system, healthy digestive health and even help you lose weight." You can drink it on the go, or add it to smoothies or smoothie bowls instead of yogurt, milk, or protein powder, as it contains approximately 10-11 grams of protein per serving.

Buy it now

Per serving (1 cup): 140 calories, 2 g fat, 18 g carbs, 0 g fiber, 10 g protein

28. Homemade Granola

Food, Cuisine, Dish, Snack, Granola, Meal, Breakfast, Breakfast cereal, Ingredient, Vegetarian food,
Ambitious Kitchen

Skip the store-bought stuff and take the plunge into homemade granola: You’ll cut way back on sugar and other unnecessary ingredients, leaving plenty of room for a variety of seeds and nuts (all high in fiber and omega-3s). Try sticking to ¼ cup and mixing with yogurt or cottage cheese, Gomer suggests.

Get the recipe

Per serving (½ cup of the basic granola recipe): 252 calories, 11 g fat, 32 g carbs, 5 g fiber, 8 g protein

29. White Beans And Olive Tapenade

olive tapenadepinterest
Getty Images

“Lately, I've been obsessed with Kalamata olive tapenade,” says Kendra Tolbert, RD, the owner of Live Fertile. “It’s a great combo of fiber, fat, protein, and resistant starch that'll keep you full and satisfied.” Tolbert eats it by the spoonful, but you can also scoop it up with a few whole-grain pita chips or cucumber slices. To prep at home, mix one teaspoon of canned tapenade with a half cup of canned white beans (drained and rinsed).

Get the recipe

Per serving (100 grams white beans): 333 calories, 0.98 g fat, 58.82 g carbs, 33.3 g fiber, 21.57 g protein

30. Cottage Cheese Bowl

cottage cheese with almondspinterest
Getty Images

For a tasty, weight loss-friendly snack, top half a cup of low-fat cottage cheese with two tablespoons of slivered almonds and a teaspoon of honey. “This creamy-crunchy-sweet combo is second to none,” says Shamera Robinson, RD, a registered dietitian-nutritionist at The Culture of Wellness. The cottage cheese is rich in protein, while almonds add crunch and healthy fats. That hint of honey makes things sweet without going overboard on added sugar.

Get the recipe

Per serving (1 bowl): 371 calories, 28 g fat, 16 g carbs, 5 g fiber, 19 g protein

Meet the experts: Bianca Tamburello, RDN, is a nutrition marketing specialist at FRESH Communications. Allison Koch, RDN, is the owner of The Running Dietitian. Amber Pankonin, RD, is a nutritionist and certified executive chef at Stirlist. Kimberly Gomer, RD, is a Miami-based registered dietitian who specializes in weight loss, diabetes, cholesterol, and polycystic ovary syndrome. Amy Kimberlain, RDN, is a Miami-based nutritionist and certified diabetes care and education specialist. Roxana Ehsani, RD, is a nutritionist in Miami, Florida. Jonathan Valdez, RDN, is the owner of Genki Nutrition. Robin Plotkin, RD, is a nutritionist based in Dallas, Texas. Jessica Levinson, RD, is the author of the 52-Week Meal xPlanner. Nicole Rodriguez, RD, is an award-winning dietitian nutritionist based in the New York Metro area. Charlotte Martin, RDN, CPT, is the founder of Shaped by Charlotte. Kendra Tolbert, RD, is the owner of Live Fertile. Shamera Robinson, RD, is a registered dietitian-nutritionist at The Culture of Wellness.

Headshot of Emily Shiffer
Emily Shiffer
Freelance Writer

Emily Shiffer has worked as a writer for over 10 years, covering everything from health and wellness to entertainment and celebrities. She previously was on staff at SUCCESS, Men's Health, and Prevention magazines. Her freelance writing has been featured in Women's Health, Runner's World, PEOPLE, and more. Emily is a graduate of Northwestern University, where she majored in magazine journalism at the Medill School of Journalism and minored in musicology. Currently residing in Charleston, South Carolina, Emily enjoys instructing barre, surfing, and long walks on the beach with her miniature Dachshund, Gertrude.

Headshot of Kimberly Gomer, RD
Kimberly Gomer, RD, is the director of nutrition at Body Beautiful Miami. She studied in weight management and medical treatment therapy to help control diabetes, high blood pressure, heart health, and hypothyroidism.