You can hit your protein goals without supplements by doing three things: set a daily target, choose foods that pack a lot of protein into few calories, and give every meal a protein anchor of roughly 25 to 40 grams. Most active adults aim for about 0.7 to 1 gram of protein per pound of body weight, so a 160-pound person lands around 112 to 160 grams a day. Four meals of about 30 grams covers the low end of that range. Eggs, Greek yogurt, cottage cheese, canned fish, chicken, tofu and lentils can do all of it. Powder is a convenience, not a requirement.

Last updated: October 2026

Protein powder is a shortcut, not a nutrient

There's nothing in a scoop of whey that you can't get from a plate of food. It's milk protein, filtered and dried. If you've ever suspected the supplement aisle makes protein sound harder than it is, you were right. People reached their protein targets on eggs, milk, beans and meat long before the tub existed, and that same approach still works.

What a scoop does well is speed. It's 20-something grams in the time it takes to shake a bottle. So the real question isn't "can I hit my number without it?" (you can). It's "how do I make whole food nearly as convenient?" That comes down to food choice and meal structure, and both are learnable.

Step 1: Set a number you can actually work toward

Start with a target rooted in research, not in a gym-floor guess. A 2018 meta-analysis of 49 resistance-training studies in the British Journal of Sports Medicine (Morton et al.) found muscle gains from extra protein leveled off around 1.6 grams per kilogram of body weight a day, which is about 0.73 grams per pound. The International Society of Sports Nutrition's 2017 position stand puts the everyday range for people who exercise at 1.4 to 2.0 grams per kilogram.

In pounds, that works out to roughly 0.7 to 1 gram per pound. If you want the long version of where that range comes from and why it shifts as your weight changes, read how much protein do i need per day.

One caution: if you have kidney disease or another medical condition, ask your doctor what's right for you before you raise your intake. A blog post isn't medical advice, and neither is a fitness app.

Step 2: Pick foods by protein per calorie

This is the part most guides skip, and I think it's the most useful idea on this page.

Plenty of foods contain protein. Fewer deliver it without a lot of extra calories attached. Peanut butter has about 7 grams of protein per two tablespoons, but it comes with roughly 190 calories, so it's really a fat source with some protein in it. Plain chicken breast gives you about 31 grams per 100 grams cooked for around 165 calories.

Here's a working list, with approximate values. Brands and preparation vary, so check your labels.

FoodTypical servingProtein (about)Protein per 100 calories (about)
Chicken breast, cooked, skinless4 oz (113 g)35 g19 g
Canned tuna in water, drained1 can20–25 g22 g
Egg whites3 large11 g21 g
Nonfat plain Greek yogurt6 oz container17 g17 g
Cottage cheese, 2%½ cup12 g13 g
Firm tofu100 g17 g12 g
Skim milk1 cup8 g10 g
Edamame, shelled1 cup18 g10 g
Whole eggs2 large12 g9 g
Lentils, cooked1 cup18 g8 g

Notice something? Per calorie, chicken breast, canned tuna, egg whites and nonfat Greek yogurt sit in the same range as a typical whey scoop. The powder isn't more efficient. It's just faster to prepare.

You don't need to eat only the top of the table. Whole eggs and lentils bring fiber, fats and micronutrients the leaner options don't. But if you keep falling short on protein and you're watching calories, the top half of that list is where the gap usually closes.

Step 3: Build meals around the protein first

Decide the protein source before anything else on the plate. Then add carbs, vegetables and fats around it. That one change in order does more than any meal plan.

Spreading it out helps too. Three or four meals of 25 to 40 grams each tend to add up more reliably than one huge dinner, mostly because appetite runs out before the total does. Timing beyond that matters far less than the daily sum.

A sample day for a 160-pound person aiming at about 120 grams, no powder:

  • Breakfast: three eggs and half a cup of cottage cheese, about 30 g
  • Lunch: a can of tuna over a salad with half a cup of chickpeas, about 30 g
  • Snack: a 6-ounce nonfat Greek yogurt, about 17 g
  • Dinner: 4 ounces of chicken breast with rice and vegetables, about 40 g

That lands close to 117 grams. Swap in leftovers, a second yogurt, or a glass of milk and you're there.

If you eat plant-based

It's doable, and it takes more volume. Legumes and grains carry less protein per calorie than lean animal foods, so plant-based days usually need larger portions or more protein-dense staples like tofu, tempeh, edamame and soy milk. Soy is a complete protein on its own. Beans, lentils and whole grains eaten across the day fill in each other's amino-acid gaps, and you don't need to combine them at the same meal. Plant-based eating also changes how much iron and zinc you absorb; foods high in iron and zinc covers which staples carry both and how to absorb more of each.

When a supplement genuinely makes sense

I'll be honest: going food-only isn't always the better choice. A protein shake earns its place if your appetite is small, your target is high relative to how much you can comfortably eat, you're plant-based with a big number to hit, or your schedule leaves no room to cook. Older adults with a smaller appetite often fall into that group.

Using powder in those situations isn't a shortcut you should feel bad about. Food-first is a default, not a rule. The goal is the daily total, however it arrives.

Where your gap usually hides

Missing your number usually isn't a willpower problem, and it's not your fault. It's one meal built without a protein anchor. Before you change anything, log what you already eat for a week or two. The shortfall almost always lives in one meal, and breakfast is the usual suspect. Toast and coffee is maybe 5 grams of protein. Swap in eggs or yogurt and you've closed a big part of the gap with one decision. With a target and a short list of go-to foods, your goal stops being a guess.

If weighing food sounds like more than you'll keep up, it doesn't have to be. Hand portions and labels get you close enough, and counting calories without weighing food walks through how. For the wider food side of the topic, including what to keep on hand, see how to hit protein goals.

Tracking it in AllStrong

AllStrong lets you log a meal by typing or saying it the way you'd describe it, like "three eggs and half a cup of cottage cheese." The app breaks the meal into ingredients and estimates macros and micronutrients using USDA FoodData Central data. Your calorie and macro targets fill in on a progress bar as you log, so by mid-afternoon you can see how much protein is left for dinner. Typed and spoken logging and the live targets are on the free plan.

Barcode scanning and photo meal logging are Premium features, and Premium is included free when your gym runs AllStrong. One practical note: a saved meal can't be edited in place. If you log something wrong, tell the coach "undo that" or "delete my breakfast" (it removes the most recent matching entry from today) and log it again.

Protein is a daily habit more than a nutrition puzzle, which is why pairing it with a habit tracking app routine helps: same target, logged every day, checked off.

Frequently asked questions

Can you build muscle without protein supplements?

Yes. Muscle responds to your total daily protein and your training, not to the form the protein comes in. Whole foods like eggs, dairy, fish, poultry, tofu and legumes can cover a target of 0.7 to 1 gram per pound of body weight. Supplements make the number faster to reach, but they don't add anything food can't provide.

What foods have the most protein per calorie?

Lean animal foods lead the list: skinless chicken breast, canned tuna in water, egg whites and nonfat plain Greek yogurt all give roughly 17 to 22 grams of protein per 100 calories. Cottage cheese and firm tofu follow closely. Foods like peanut butter and nuts contain protein too, but they carry far more calories from fat for each gram.

How do I get enough protein as a vegetarian without powder?

Eat larger portions of protein-dense plant foods and spread them across the day. Tofu, tempeh, edamame, soy milk, lentils and beans are the workhorses, and dairy and eggs help if you eat them. Soy is a complete protein, and legumes plus grains eaten over a day cover each other's amino-acid gaps without needing to share a plate.

Can I track my protein in AllStrong without paying?

Yes. Typing or speaking a meal, the macro and micronutrient estimates from USDA FoodData Central, and calorie and macro targets with a live progress bar are all on AllStrong's free plan. Barcode scanning and photo meal logging are Premium features, and Premium is included free for members when their gym runs AllStrong.