Getting enough protein without dairy is straightforward once you know which foods to prioritize. Between eggs, meat, fish, legumes, soy products, and nuts, most people can hit their daily protein needs without a single glass of milk or slice of cheese. The key is choosing a variety of sources so you get the full range of amino acids your body needs.
How Much Protein You Actually Need
The federal Dietary Guidelines for Americans recommend that protein make up 10 to 35 percent of your daily calories. For most adults, that translates to roughly 5 to 7 ounce-equivalents of protein foods per day, depending on your total calorie intake. A common rule of thumb is 0.36 grams per pound of body weight as the bare minimum, though physically active people typically need more.
The good news: dairy is just one of many protein sources, and it’s not even the most concentrated one. Chicken, fish, lentils, and tofu all deliver substantial protein without any dairy at all.
Animal Proteins Beyond Dairy
If you eat meat, fish, or eggs, hitting your protein target without dairy is almost effortless. A single can of tuna (about 170 grams) packs roughly 50 grams of protein. Three ounces of canned salmon delivers over 19 grams. Eggs, chicken breast, and lean beef are similarly dense sources, and they score extremely well on protein quality measures. Eggs, for instance, score about 101 on the DIAAS scale (a newer measure of how well your body can use the amino acids in a food), making them one of the highest-quality protein sources available.
These animal sources are complete proteins, meaning they contain all nine essential amino acids in the proportions your body needs. If you’re cutting dairy but still eating other animal foods, protein quality isn’t something you need to worry about.
Plant-Based Options With the Most Protein
Plant proteins take a bit more planning, but they can absolutely meet your needs. Here are the highest-protein plant foods per serving:
- Lentils: 18 grams per cup cooked (9 grams per half cup)
- Edamame: 13 grams per cup
- Tofu: about 3 grams per ounce, so a typical half-cup serving of calcium-set tofu provides around 10 to 12 grams
- Tempeh: roughly 15 to 16 grams per half cup
- Chickpeas and black beans: around 7 to 9 grams per half cup
- Seitan (wheat gluten): one of the most protein-dense plant foods, often 20+ grams per 3-ounce serving
Soy-based foods deserve special mention. Soy protein scores 91 on the DIAAS scale, putting it in the “high quality” category alongside whey. Pea protein scores lower at about 70, and rice protein comes in at 47. That doesn’t mean pea and rice are bad choices. It means you’ll want to eat them alongside other protein sources throughout the day so the amino acids complement each other.
Do Plant Proteins Build Muscle as Well as Dairy?
This is one of the most common concerns for people dropping dairy, especially if they’re active. Whey protein (derived from dairy) has long been considered the gold standard for muscle building because of its high leucine content and fast digestion. But the actual performance differences may be smaller than expected.
An eight-week study at the University of Tampa compared pea protein and whey protein supplementation during high-intensity training. The result: both groups saw similar gains in body composition, muscle thickness, and strength. The researchers concluded that pea and whey protein produced comparable outcomes across every measurement they tracked.
The broader research comparing whey to soy protein has been mixed. Most studies show equivalent results, though one longer nine-month trial found that whey supplementation led to slightly greater gains in lean body mass compared to soy. For most people who aren’t competitive athletes, the practical difference between plant and dairy protein is minimal, especially when total daily protein intake is adequate.
Combining Plant Proteins for Complete Nutrition
Most individual plant proteins are low in at least one essential amino acid. Rice protein, for example, is low in lysine, while pea protein is low in methionine. But rice happens to be rich in methionine, and peas are rich in lysine, so eating both fills in the gaps. This is why many plant-based protein powders blend pea and rice together to create a complete amino acid profile.
You don’t need to combine complementary proteins at every single meal. As long as you eat a variety of plant proteins throughout the day, your body gets what it needs. Classic food pairings like beans and rice, hummus and pita, or lentil soup with bread naturally cover the bases. Soy, hemp, and chia are already complete proteins on their own, which makes tofu, tempeh, edamame, and hemp seeds particularly convenient choices.
Nutrients You Might Miss Without Dairy
Protein is easy to replace. The nutrients that take more thought are calcium, vitamin B12, and iodine, all of which dairy provides in significant amounts.
Adults need between 1,000 and 1,200 milligrams of calcium per day (1,300 mg if pregnant or nursing). Several non-dairy foods are surprisingly rich in calcium:
- Calcium-set tofu: 435 mg per half cup (more than a glass of milk)
- Calcium-fortified orange juice: 250 mg per half cup
- Canned sardines with bones: 185 mg per 4 sardines
- Canned salmon with bones: 180 mg per 3 ounces
- Collard or mustard greens, cooked: 110 mg per half cup
- Navy beans: 125 mg per cup
Calcium-set tofu does double duty here, delivering both protein and nearly half your daily calcium in a single serving. Canned fish with bones is another two-for-one option. If you rely heavily on plant sources, keep in mind that some greens like spinach contain compounds that reduce calcium absorption, while collards, turnip greens, and Chinese cabbage are absorbed more efficiently.
Vitamin B12 is found naturally only in animal foods, so if you’re cutting dairy and also don’t eat much meat, fish, or eggs, a B12-fortified food or supplement becomes important. Iodine can come from seafood, seaweed, and iodized salt.
High-Protein Dairy-Free Snacks
Snacking is often where protein gaps show up, since so many convenient high-protein snacks (yogurt, cheese sticks, protein bars with whey) rely on dairy. Some easy swaps that deliver 10 grams or more per serving:
- A cup of edamame: 13 grams, easy to keep in the freezer
- A can or pouch of tuna: up to 50 grams depending on size
- Lentil salad: 18 grams per cup, good for meal prep
- A soy protein shake: about 25 grams per scoop
- Hard-boiled eggs: about 6 grams each, so two or three make a solid snack
- Roasted chickpeas: roughly 7 grams per half cup with a satisfying crunch
Protein Powders Without Dairy
If you use protein powder for convenience or workout recovery, several non-dairy options work well. Soy protein isolate is the closest plant-based equivalent to whey in terms of amino acid quality and research backing. Pea protein is another strong option, with study results showing muscle-building outcomes comparable to whey over an eight-week training period.
Blended powders that combine pea and rice protein are popular because they create a complete amino acid profile that neither protein achieves alone. Hemp protein is also complete on its own and adds fiber and omega-3 fats, though it tends to be lower in total protein per scoop. Brown rice protein has a mild flavor that blends easily but scores lowest on protein quality when used alone, so it works best as part of a blend.
For any plant-based powder, look for options with at least 20 grams of protein per serving and check that the amino acid profile is listed or that the product uses complementary protein sources.

