30 g Protein Meals: 33 Combinations, Weighed
Not recipes — food combinations with the weights that get you to 30 g of protein, computed from USDA FoodData Central. The protein food is sized up until the meal crosses 30 g; the sides stay at one normal serving. Sorted within each meal by protein per calorie.
Breakfast
Cottage cheese & pineapple
35 g protein · 245 kcal · 0.8 g fiber · 14.5 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Cottage cheese (low-fat) 1¼ × one cup | 282 g | 35.0 g | 203 |
| Pineapple (raw) ½ × one cup | 82 g | 0.4 g | 41 |
Greek yogurt, blueberries & almonds
34 g protein · 305 kcal · 3.5 g fiber · 11.2 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Greek yogurt (nonfat) 1¾ × three-quarter cup | 298 g | 30.6 g | 181 |
| Blueberries ½ × one cup | 74 g | 0.5 g | 42 |
| Almonds ½ × one ounce | 14 g | 3.0 g | 81 |
Tofu scramble on toast plant-based
32 g protein · 314 kcal · 6.2 g fiber · 10.2 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Tofu (firm) 1¼ × half cup | 158 g | 27.2 g | 227 |
| Whole wheat bread 1 × one slice | 32 g | 4.0 g | 81 |
| Spinach (raw) 1 × one cup | 30 g | 0.9 g | 7 |
Quark with raspberries
32 g protein · 320 kcal · 8.0 g fiber · 10.1 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Quark 1¼ × one cup | 312 g | 31.2 g | 256 |
| Raspberries (raw) 1 × one cup | 123 g | 1.2 g | 64 |
Oatmeal with whey & banana
36 g protein · 363 kcal · 5.5 g fiber · 9.9 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Whey protein (dry) 1¼ × one scoop | 38 g | 29.2 g | 144 |
| Oatmeal (cooked with water) 1 × one cup | 234 g | 5.9 g | 166 |
| Banana ½ × one medium | 59 g | 0.6 g | 53 |
Skyr with granola & strawberries
32 g protein · 358 kcal · 5.8 g fiber · 8.9 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Skyr (plain) 1½ × three-quarter cup | 255 g | 26.8 g | 161 |
| Granola ½ × half cup | 30 g | 4.2 g | 149 |
| Strawberries (raw) 1 × one cup | 152 g | 1.0 g | 49 |
Smoked salmon bagel
31 g protein · 392 kcal · 1.6 g fiber · 8.0 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Smoked salmon 2 × two ounces | 114 g | 20.8 g | 133 |
| Bagel (plain) 1 × one medium | 98 g | 10.3 g | 259 |
Eggs on whole-wheat toast with spinach
34 g protein · 478 kcal · 4.5 g fiber · 7.1 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Egg (hard-boiled) 4 × one large | 200 g | 25.2 g | 310 |
| Whole wheat bread 2 × one slice | 64 g | 8.0 g | 161 |
| Spinach (raw) 1 × one cup | 30 g | 0.9 g | 7 |
Lunch
Turkey sandwich with tomato & lettuce
35 g protein · 305 kcal · 5.6 g fiber · 11.4 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Turkey breast (roasted) 1 × three ounces | 85 g | 25.6 g | 125 |
| Whole wheat bread 2 × one slice | 64 g | 8.0 g | 161 |
| Tomato (raw) ½ × one medium | 62 g | 0.5 g | 11 |
| Romaine lettuce 1 × one cup | 47 g | 0.6 g | 8 |
Shrimp rice noodles with bok choy
34 g protein · 325 kcal · 2.6 g fiber · 10.6 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Shrimp (cooked) 1½ × three ounces | 128 g | 30.6 g | 126 |
| Rice noodles (cooked) 1 × one cup | 176 g | 3.2 g | 190 |
| Bok choy (raw) 1 × one cup | 70 g | 0.7 g | 9 |
Tuna sandwich
44 g protein · 436 kcal · 3.8 g fiber · 10.1 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Canned tuna (in water) 1 × one can | 142 g | 36.2 g | 165 |
| Whole wheat bread 2 × one slice | 64 g | 8.0 g | 161 |
| Mayonnaise 1 × one tablespoon | 14 g | 0.0 g | 110 |
Sardines on toast
31 g protein · 353 kcal · 3.8 g fiber · 8.7 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Sardines (canned, drained) 1 × one can | 92 g | 22.7 g | 191 |
| Whole wheat bread 2 × one slice | 64 g | 8.0 g | 161 |
Chicken, quinoa & broccoli bowl
30 g protein · 359 kcal · 8.2 g fiber · 8.4 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Chicken breast (roasted) ¾ × three ounces | 64 g | 19.8 g | 105 |
| Quinoa (cooked) 1 × one cup | 185 g | 8.1 g | 222 |
| Broccoli (cooked) 1 × one cup | 91 g | 2.2 g | 32 |
Edamame & brown rice plant-based
33 g protein · 521 kcal · 15.2 g fiber · 6.3 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Edamame (cooked) 1½ × one cup | 232 g | 27.7 g | 281 |
| Brown rice (cooked) 1 × one cup | 195 g | 5.3 g | 240 |
Tempeh, brown rice & broccoli plant-based
33 g protein · 517 kcal · 8.4 g fiber · 6.3 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Tempeh 1½ × three ounces | 126 g | 25.1 g | 246 |
| Brown rice (cooked) 1 × one cup | 195 g | 5.3 g | 240 |
| Broccoli (cooked) 1 × one cup | 91 g | 2.2 g | 32 |
Lentils over quinoa plant-based
30 g protein · 509 kcal · 24.7 g fiber · 6.0 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Lentils (cooked) 1¼ × one cup | 248 g | 22.3 g | 287 |
| Quinoa (cooked) 1 × one cup | 185 g | 8.1 g | 222 |
Chickpea couscous with tomato plant-based
32 g protein · 669 kcal · 25.5 g fiber · 4.9 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Chickpeas (cooked) 1¾ × one cup | 287 g | 25.4 g | 471 |
| Couscous (cooked) 1 × one cup | 157 g | 6.0 g | 176 |
| Tomato (raw) 1 × one medium | 123 g | 1.1 g | 22 |
Black bean & rice bowl with salsa and avocado plant-based
34 g protein · 729 kcal · 33.3 g fiber · 4.6 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Black beans (cooked) 1¾ × one cup | 301 g | 26.7 g | 397 |
| Brown rice (cooked) 1 × one cup | 195 g | 5.3 g | 240 |
| Salsa (tomato, canned) 1 × two tablespoons | 36 g | 0.5 g | 12 |
| Avocado ½ × half | 50 g | 1.0 g | 80 |
Dinner
Pork chop & Brussels sprouts
43 g protein · 340 kcal · 4.0 g fiber · 12.5 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Pork chop (cooked) 1 × one chop | 145 g | 38.6 g | 284 |
| Brussels sprouts (cooked) 1 × one cup | 155 g | 4.0 g | 56 |
Fish tacos (tilapia, corn tortillas, cabbage, salsa)
38 g protein · 306 kcal · 4.1 g fiber · 12.5 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Tilapia (cooked) 1½ × one fillet | 130 g | 34.1 g | 167 |
| Corn tortilla 2 × one tortilla | 52 g | 3.0 g | 113 |
| Red cabbage (raw) ½ × one cup | 44 g | 0.6 g | 14 |
| Salsa (tomato, canned) 1 × two tablespoons | 36 g | 0.5 g | 12 |
Turkey chili with kidney beans
35 g protein · 281 kcal · 9.0 g fiber · 12.4 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Turkey breast (roasted) 1 × three ounces | 85 g | 25.6 g | 125 |
| Kidney beans (cooked) ½ × one cup | 88 g | 7.7 g | 112 |
| Tomato (raw) 1 × one medium | 123 g | 1.1 g | 22 |
| Onion (raw) ½ × one medium | 55 g | 0.6 g | 22 |
Cod, potato & green beans
33 g protein · 312 kcal · 7.8 g fiber · 10.5 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Cod (cooked) 1½ × three ounces | 128 g | 26.0 g | 107 |
| Potato (baked, skin on) 1 × one medium | 173 g | 4.3 g | 161 |
| Green beans (cooked) 1 × one cup | 125 g | 2.4 g | 44 |
Trout, farro & kale
35 g protein · 402 kcal · 7.8 g fiber · 8.6 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Trout (cooked) 1 × one fillet | 109 g | 25.9 g | 183 |
| Farro (cooked) 1 × one cup | 170 g | 6.8 g | 196 |
| Kale (raw) 1 × one cup | 67 g | 2.0 g | 23 |
Chicken thigh, basmati rice & peas
37 g protein · 463 kcal · 5.1 g fiber · 8.1 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Chicken thigh (roasted) 1 × one thigh | 111 g | 27.5 g | 199 |
| Basmati rice (cooked) 1 × one cup | 163 g | 5.7 g | 197 |
| Green peas (cooked) ½ × one cup | 80 g | 4.3 g | 67 |
Seitan stir-fry with brown rice plant-based
34 g protein · 422 kcal · 7.0 g fiber · 8.1 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Seitan 1¼ × three ounces | 106 g | 26.6 g | 150 |
| Brown rice (cooked) 1 × one cup | 195 g | 5.3 g | 240 |
| Broccoli (cooked) 1 × one cup | 91 g | 2.2 g | 32 |
Salmon, sweet potato & asparagus
33 g protein · 417 kcal · 6.8 g fiber · 8.0 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Salmon (cooked) 1½ × three ounces | 128 g | 28.2 g | 263 |
| Sweet potato (baked) 1 × one medium | 150 g | 3.0 g | 135 |
| Asparagus (cooked) 1 × half cup | 90 g | 2.2 g | 20 |
Tofu, jasmine rice & bok choy plant-based
32 g protein · 440 kcal · 5.0 g fiber · 7.4 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Tofu (firm) 1¼ × half cup | 158 g | 27.2 g | 227 |
| Jasmine rice (cooked) 1 × one cup | 158 g | 4.4 g | 204 |
| Bok choy (raw) 1 × one cup | 70 g | 0.7 g | 9 |
Lean beef pasta with marinara
33 g protein · 454 kcal · 7.7 g fiber · 7.2 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Ground beef (90% lean, cooked) 1 × three ounces | 85 g | 22.6 g | 182 |
| Whole wheat pasta (cooked) 1 × one cup | 140 g | 8.4 g | 209 |
| Marinara sauce (jarred) 1 × half cup | 125 g | 1.8 g | 64 |
Snack
Cottage cheese & strawberries
36 g protein · 252 kcal · 3.0 g fiber · 14.3 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Cottage cheese (low-fat) 1¼ × one cup | 282 g | 35.0 g | 203 |
| Strawberries (raw) 1 × one cup | 152 g | 1.0 g | 49 |
Greek yogurt with hemp seeds
31 g protein · 296 kcal · 1.2 g fiber · 10.6 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Greek yogurt (nonfat) 1¼ × three-quarter cup | 212 g | 21.9 g | 130 |
| Hemp seeds (hulled) 1 × three tablespoons | 30 g | 9.5 g | 166 |
Whey shake with milk & banana
33 g protein · 343 kcal · 3.1 g fiber · 9.6 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Whey protein (dry) 1 × one scoop | 30 g | 23.4 g | 116 |
| Milk (2%) 1 × one cup | 244 g | 8.1 g | 122 |
| Banana 1 × one medium | 118 g | 1.3 g | 105 |
Edamame & pumpkin seeds plant-based
31 g protein · 391 kcal · 11.5 g fiber · 8.0 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Edamame (cooked) 1¼ × one cup | 194 g | 23.1 g | 234 |
| Pumpkin seeds 1 × one ounce | 28 g | 8.4 g | 157 |
Eggs, cheddar & an apple
32 g protein · 519 kcal · 3.8 g fiber · 6.2 g protein per 100 kcal
| Food | Weight | Protein | kcal |
|---|---|---|---|
| Egg (hard-boiled) 4 × one large | 200 g | 25.2 g | 310 |
| Cheddar cheese 1 × one ounce | 28 g | 6.5 g | 114 |
| Apple (with skin) 1 × one medium | 182 g | 0.2 g | 95 |
Common questions
How do I get 30 g of protein in one meal?
Pick one dense protein food and size it up: every combination here reaches 30 g. The lightest, cottage cheese & pineapple, does it in 245 kcal; the heaviest, black bean & rice bowl with salsa and avocado, takes 729 kcal.
Can a plant-based meal reach 30 g?
Yes — 9 of the 33 combinations are fully plant-based (tofu, tempeh, seitan, lentils, beans, edamame). They usually cost more calories per gram of protein but bring far more fiber.
Why 30 g?
It's the meal block this site's protein and GLP-1 tools use to split a daily target into meals. For your own daily total, use the protein intake calculator; the GLP-1 protein calculator shows the 2025 ranges.
Method
Each combination lists one protein anchor and fixed sides. The anchor's serving (the USDA-based serving shown on each food page) is raised in quarter-serving steps (half or whole steps for countable items such as eggs, fillets and cans) until total protein reaches 30 g. Protein, calories and fiber are per-100 g values × grams, summed. Cooking oil, salt and sauces beyond those listed are not included — add them if you use them.
Related: 30 g of protein, one food at a time · protein intake calculator · GLP-1 protein calculator · protein per calorie