Quick answer: The best low-calorie, high-protein snacks for night cravings are plain Greek yogurt, cottage cheese, edamame, hard-boiled eggs and string cheese. Each delivers roughly 7 to 19 g of protein for under 200 calories. Our chocolate Greek yogurt pudding has about 19 g protein and 145 calories, and satisfies a sweet tooth.
Late-night hunger is one of the most common reasons a calorie deficit falls apart. The fix isn’t always willpower. Often it’s having a ready snack that is filling, satisfying and doesn’t cost 400 calories. Protein-rich foods are a strong choice because, as Mayo Clinic notes, high-protein eating can help with weight loss mainly by making you feel fuller.
What can I eat at night when I’m craving something but trying to lose weight?
Pick a snack that combines protein with volume, crunch or sweetness, so it satisfies the craving itself. Good options include:
- Sweet craving: chocolate Greek yogurt pudding, cottage cheese with apple and cinnamon, or Greek yogurt with berries.
- Salty or crunchy craving: edamame with sea salt, air-popped popcorn with string cheese, or cucumber slices with a yogurt dip.
- Real hunger: two hard-boiled eggs or a cup of cottage cheese, which are more substantial.
Mayo Clinic’s guide to energy density explains the idea of energy density: foods with lots of water, fiber or protein and little fat let you eat a larger portion for fewer calories. Mayo gives air-popped popcorn as an example, at about 30 calories per cup.
Which night snacks have the most protein for the fewest calories?
Here are the snacks in this article side by side. The last two rows are common “healthy” snacks for comparison, so you can see why portion size matters.
| Snack | Calories | Protein (g) | Protein per 100 calories (g) |
|---|---|---|---|
| Chocolate Greek Yogurt Protein Pudding | 145 | 19 | 13.1 |
| Cinnamon Apple Cottage Cheese Cup | 130 | 12 | 9.2 |
| Sea Salt and Chili Edamame | 140 | 14 | 10.0 |
| Popcorn and String Cheese Plate | 165 | 10 | 6.1 |
| 2 hard-boiled eggs (100 g) | 143 | 12.6 | 8.8 |
| Plain nonfat Greek yogurt (6 oz) | 100 | 17.3 | 17.3 |
| For comparison: 2 tbsp peanut butter | 188 | 7.2 | 3.8 |
| For comparison: 3 cups air-popped popcorn alone | 93 | 3.1 | 3.3 |
Greek yogurt is hard to beat: a 6-ounce cup gives about 17 g of protein for about 100 calories. Peanut butter has protein too, but two tablespoons cost nearly twice the calories for less than half the protein. Popcorn is low in calories but also low in protein, which is why we pair it with string cheese.
What are some easy high-protein snacks to make at night?
All four recipes take five minutes or less. Nutrition is per serving.
Chocolate Greek Yogurt Protein Pudding
A thick, chocolatey bowl that tastes like dessert and takes three minutes.
Serves: 1 | Prep: 3 min | Cook: 0 min
Ingredients
- 1 container (6 oz, 170 g) plain nonfat Greek yogurt
- 1 tbsp (5 g) unsweetened cocoa powder
- 1 tsp (7 g) maple syrup or honey
- 1/4 cup (30 g) raspberries
- Pinch of salt and a few drops of vanilla
Steps
- Add the yogurt, cocoa, maple syrup, salt and vanilla to a bowl.
- Whisk with a fork for about 30 seconds until smooth and evenly brown.
- Top with raspberries and eat right away, or chill for 15 minutes for a firmer, mousse-like texture.
Approximate nutrition per serving: about 145 calories and 19 g protein.
Tip: if plain yogurt tastes too tart, add half a teaspoon more maple syrup. That adds only about 9 calories.
Cinnamon Apple Cottage Cheese Cup
Sweet, crunchy and creamy, with very little prep.
Serves: 1 | Prep: 3 min | Cook: 0 min
Ingredients
- 1/2 cup (113 g) 2% cottage cheese
- 1/2 small apple, diced (75 g)
- 1/4 tsp cinnamon
Steps
- Spoon cottage cheese into a bowl.
- Top with diced apple and cinnamon.
Approximate nutrition per serving: about 130 calories and 12 g protein.
Sea Salt and Chili Edamame
A warm, savory, plant-based snack.
Serves: 1 | Prep: 1 min | Cook: 4 min
Ingredients
- 3/4 cup (115 g) frozen shelled edamame
- Flaky salt, chili flakes and a squeeze of lime
Steps
- Microwave the edamame with 1 tablespoon of water, covered, for 3 to 4 minutes.
- Drain, then toss with salt, chili flakes and lime.
Approximate nutrition per serving: about 140 calories and 14 g protein.
Popcorn and String Cheese Plate
Crunch plus protein for movie night.
Serves: 1 | Prep: 3 min | Cook: 2 min
Ingredients
- 3 cups air-popped popcorn (24 g)
- 1 part-skim mozzarella string cheese (28 g)
Steps
- Air-pop the popcorn or use a microwave popper without oil.
- Season with a pinch of salt or smoked paprika and serve with the string cheese.
Approximate nutrition per serving: about 165 calories and 10 g protein.
Is it bad to eat a snack before bed when losing weight?
Weight loss depends on your total intake over the day and week, not on a specific clock time. A planned snack that fits your calorie budget is very different from grazing through a bag of chips on the couch. If you know you get hungry at night, it can help to save 100 to 200 calories for a planned snack instead of fighting the craving.
That said, a heavy meal right before lying down bothers some people’s digestion or sleep. A small, protein-rich snack is usually easier on the stomach than a large, fatty one.
How do I stop late-night cravings in the first place?
- Eat enough protein earlier in the day. Harvard’s Nutrition Source summarizes the baseline recommendation as at least 0.8 g of protein per kilogram of body weight per day; spreading it across meals can help you avoid arriving at night very hungry.
- Don’t skip dinner. A very small dinner often leads to big snacks later.
- Pre-portion your snack. Put it in a bowl and put the container away.
- Check if you are thirsty or tired. Sometimes a glass of water or going to bed earlier works better than food.
- Keep trigger foods out of easy reach. Stock the fridge with yogurt and cottage cheese instead.
For more on choosing protein foods, see the Harvard T.H. Chan School of Public Health’s Nutrition Source, which favors sources such as yogurt, beans, nuts, fish and poultry.
Frequently asked questions
What is the best high-protein snack before bed?
Plain Greek yogurt is one of the best choices. A 6-ounce cup of nonfat Greek yogurt has about 17 grams of protein and roughly 100 calories, based on USDA FoodData Central values. Cottage cheese is a similar option.
Will eating at night make me gain weight?
Weight change depends mainly on total calories over time, not the hour you eat. A planned, portioned snack that fits your daily calories is unlikely to cause weight gain on its own.
What can I eat at night for a sweet craving that is low calorie?
Try the chocolate Greek yogurt pudding in this article (about 145 calories and 19 grams of protein), cottage cheese with apple and cinnamon, or a bowl of berries with yogurt.
Is cottage cheese good to eat at night?
Yes, for most people. Half a cup of 2% cottage cheese has about 12 grams of protein and about 90 calories. Check the label if you watch your sodium.
Key takeaways
- Greek yogurt, cottage cheese, edamame, eggs and string cheese are top low-calorie, high-protein night snacks.
- The chocolate Greek yogurt pudding gives about 19 g protein for about 145 calories.
- Match the snack to the craving: sweet, salty, crunchy or real hunger.
- Mayo Clinic says high-protein eating can aid short-term weight loss mainly by increasing fullness.
- Plan and pre-portion a 100 to 200 calorie snack instead of grazing.
How we calculated nutrition: calories and protein are estimates computed from standard USDA FoodData Central values for each raw ingredient (SR Legacy entries), rounded to the nearest 5 calories and 1 gram. Brands vary, so check your labels.
Not medical advice. This article is general information for healthy adults. Talk with your doctor or a registered dietitian before changing your diet, especially if you have kidney disease, diabetes or another health condition.
