How to Hit 150g of Protein Per Day (Full Day Meal Plan)
The formula: Breakfast 40g + Lunch 40g + Dinner 50g + Snack 20g = 150g. Breaking 150g into 4 structured eating occasions makes it manageable and ensures you never try to fit 80g of protein into a single meal. Below is a complete day-by-day plan with exact food amounts and protein counts — plus a vegetarian alternative.
Key Takeaways
- Split 150g across 3–4 meals — each meal anchored by a 30–40g protein source.
- The easiest path: 150g chicken breast + 4 eggs + 200g Greek yogurt covers about 95g before the rest of the day's food.
- You do not need protein powder to hit 150g — whole food sources are sufficient with planning.
- Confirm 150g is actually your right target before following this plan — use the calculator below.
Before You Start: Is 150g Your Right Target?
150g of protein is often used as a round number target, but whether it is right for you depends on your body weight, activity level, and goal. Use the formula: body weight in kg × 1.6–2.0 = your optimal daily protein range.
For 150g to be in your optimal range, you should weigh approximately 75–93 kg and be actively training. If you weigh 65 kg and are lightly active, 150g may exceed your needs. If you weigh 100 kg and train intensely, 150g may actually be too low. For a precise target, use our protein intake calculator before committing to 150g as your goal.
For context on whether 150g is the right number, see is 150 grams of protein too much.
Full Day Meal Plan: Omnivore Version
| Meal | Food | Amount | Protein (g) |
|---|---|---|---|
| Breakfast | Whole eggs | 4 large | 24g |
| Greek yogurt | 150g | 13g | |
| Oats (dry) | 60g | 5g | |
| Breakfast total | 42g | ||
| Lunch | Chicken breast (cooked) | 150g | 46g |
| Brown rice (cooked) | 150g | 4g | |
| Mixed vegetables | 100g | 3g | |
| Olive oil (cooking) | 1 tbsp | 0g | |
| Lunch total | 53g | ||
| Afternoon Snack | Cottage cheese | 150g | 17g |
| Almonds | 20g | 4g | |
| Snack total | 21g | ||
| Dinner | Salmon fillet | 150g cooked | 34g |
| Lentils (cooked) | 150g | 14g | |
| Steamed broccoli | 150g | 4g | |
| Olive oil | 1 tbsp | 0g | |
| Dinner total | 52g | ||
| DAILY TOTAL | 168g | ||
This plan comes in at approximately 168g — giving you some buffer if portions are slightly smaller. You can scale down chicken or salmon portions if you want to land closer to exactly 150g.
Full Day Meal Plan: Vegetarian Alternative
| Meal | Food | Amount | Protein (g) |
|---|---|---|---|
| Breakfast | Eggs | 3 large | 18g |
| Greek yogurt | 200g | 17g | |
| Whole grain toast | 2 slices | 7g | |
| Breakfast total | 42g | ||
| Lunch | Firm tofu (pan-fried) | 200g | 20g |
| Edamame | 150g cooked | 16g | |
| Quinoa (cooked) | 150g | 6g | |
| Lunch total | 42g | ||
| Snack | Cottage cheese | 150g | 17g |
| Pumpkin seeds | 30g | 9g | |
| Soy milk | 240ml | 8g | |
| Snack total | 34g | ||
| Dinner | Lentil curry | 250g cooked | 22g |
| Tempeh | 100g | 20g | |
| Brown rice (cooked) | 150g | 4g | |
| Dinner total | 46g | ||
| DAILY TOTAL | 164g | ||
Per-Meal Protein Breakdown
The simplest framework for hitting 150g is to target these per-meal minimums:
- Breakfast: Minimum 35g — use eggs, Greek yogurt, or a high-protein cereal with milk
- Lunch: Minimum 40g — anchor with a large protein portion (chicken, fish, tofu, or legume-based main)
- Snack: Minimum 20g — cottage cheese, tuna, Greek yogurt, or protein shake
- Dinner: Minimum 40g — second large protein portion for the day
If any meal falls short, make up the difference at the next meal or add a snack. The flexibility of a 4-meal structure means missing one target doesn't derail the day.
For more on how much protein one meal can productively use, see our article on maximum protein per meal.
Weekly Grocery List
Shopping for a week of high-protein eating (for 1 person targeting ~150g daily):
| Category | Item | Weekly Amount |
|---|---|---|
| Meat/Fish | Chicken breast | 1 kg |
| Meat/Fish | Salmon fillets | 500g |
| Meat/Fish | Canned tuna (in water) | 3 cans |
| Dairy | Greek yogurt (plain) | 1 kg tub |
| Dairy | Cottage cheese | 500g |
| Dairy | Milk | 1 litre |
| Eggs | Large eggs | 18 (1.5 dozen) |
| Legumes | Lentils (dried or canned) | 500g dried |
| Grains | Oats (rolled) | 500g |
| Grains | Brown rice or quinoa | 1 kg |
| Vegetables | Mixed vegetables (fresh or frozen) | 1 kg |
| Vegetables | Broccoli | 500g |
| Snacks | Almonds | 200g |
This list costs less than most people assume — the bulk of the protein comes from chicken, eggs, cottage cheese, and lentils, which are among the most cost-effective protein sources available. For a comparison of protein cost-effectiveness, see our article on protein powder vs whole food protein.
Pro Tips for Hitting 150g Consistently
- Batch cook your primary protein: Cook a week's worth of chicken breast on Sunday. Having cooked, ready-to-eat protein eliminates the biggest friction point — lunchtime decisions.
- Front-load breakfast protein: A high-protein breakfast (35g+) makes the day's target much more achievable. Skipping breakfast forces too much protein into 2 meals.
- Use high-protein Indian foods: Dal (lentil curry), paneer, and chicken curries are naturally high-protein and extremely satisfying. For more ideas, see our guide on high protein Indian foods.
- Pre-portion snacks: Portion out 150g servings of cottage cheese or Greek yogurt in advance so they are grab-and-go.
- Track for 2 weeks: Use a simple nutrition app to log protein for 2 weeks when you start. Once you know your regular foods' protein content, tracking becomes intuitive and you can drop the app.
For high-protein breakfast ideas specifically, see our guide to 25 high protein breakfast ideas. For a full 7-day meal plan targeting muscle gain, see high protein meal plan for muscle gain.
Not Sure 150g Is Your Number?
Find your personalized daily protein target in 30 seconds. Enter your body weight, activity level, and goal.
Frequently Asked Questions
Is 150g of protein a day hard to hit?
With deliberate planning, 150g is very achievable through whole food sources alone. The key is distributing it across 4 meals of ~35–40g each rather than trying to concentrate it. Most active people can hit 150g without protein powder with a structured meal plan.
What foods have the most protein per serving?
The highest density sources: chicken breast (31g per 100g), turkey (29g per 100g), tuna (25g per 100g), cottage cheese (11g per 100g), Greek yogurt (9g per 100g), eggs (6g each), and whey protein powder (25g per scoop).
How many meals should I eat to hit 150g of protein?
Three to four meals is the most effective approach. Research shows distributing protein into 3–4 meals of 35–50g each optimizes muscle protein synthesis better than 1–2 large meals. Each meal should anchor around a primary protein source of at least 30g.