8 min read

How to Hit 150g of Protein Per Day (Full Day Meal Plan)

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

MealFoodAmountProtein (g)
BreakfastWhole eggs4 large24g
Greek yogurt150g13g
Oats (dry)60g5g
Breakfast total42g
LunchChicken breast (cooked)150g46g
Brown rice (cooked)150g4g
Mixed vegetables100g3g
Olive oil (cooking)1 tbsp0g
Lunch total53g
Afternoon SnackCottage cheese150g17g
Almonds20g4g
Snack total21g
DinnerSalmon fillet150g cooked34g
Lentils (cooked)150g14g
Steamed broccoli150g4g
Olive oil1 tbsp0g
Dinner total52g
DAILY TOTAL168g

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

MealFoodAmountProtein (g)
BreakfastEggs3 large18g
Greek yogurt200g17g
Whole grain toast2 slices7g
Breakfast total42g
LunchFirm tofu (pan-fried)200g20g
Edamame150g cooked16g
Quinoa (cooked)150g6g
Lunch total42g
SnackCottage cheese150g17g
Pumpkin seeds30g9g
Soy milk240ml8g
Snack total34g
DinnerLentil curry250g cooked22g
Tempeh100g20g
Brown rice (cooked)150g4g
Dinner total46g
DAILY TOTAL164g

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):

CategoryItemWeekly Amount
Meat/FishChicken breast1 kg
Meat/FishSalmon fillets500g
Meat/FishCanned tuna (in water)3 cans
DairyGreek yogurt (plain)1 kg tub
DairyCottage cheese500g
DairyMilk1 litre
EggsLarge eggs18 (1.5 dozen)
LegumesLentils (dried or canned)500g dried
GrainsOats (rolled)500g
GrainsBrown rice or quinoa1 kg
VegetablesMixed vegetables (fresh or frozen)1 kg
VegetablesBroccoli500g
SnacksAlmonds200g

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

  1. 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.
  2. 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.
  3. 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.
  4. Pre-portion snacks: Portion out 150g servings of cottage cheese or Greek yogurt in advance so they are grab-and-go.
  5. 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.

Calculate Your Daily Protein Needs →

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.