Reaching 100 grams of protein a day can feel like a challenge—especially if you’re trying to do it without relying heavily on shakes or protein bars.
Whether you’re new to tracking or already counting macros, staying consistent can feel overwhelming. This guide reveals how to get 100g of protein a day, simplifying things with realistic, evidence-based, whole food-based meal plans suitable for omnivores, vegetarians, and vegans.
Who Needs 100g of Protein Every Day?
As a reminder: not everyone needs 100 grams of protein per day. For many, however, especially those with certain health, fitness, or body composition goals, it can be incredibly helpful.
Active individuals and athletes: to support muscle recovery, repair, and performance.
People in a calorie deficit: to help preserve lean muscle mass and stay fuller longer while losing fat.
Adults over 50: to slow age-related muscle loss (sarcopenia) and maintain strength.
Those recovering from illness, injury, or surgery: to rebuild tissue and support immune function.
Anyone focused on body composition: to build muscle, tone up, or improve overall physique.
Protein needs vary based on age, sex, health conditions, activity level, and specific goals. For personalized recommendations, consult with a qualified healthcare provider or registered dietitian before making changes to your diet or nutrition plan.
How to Calculate Your Protein Intake
Not sure about the right protein intake? Check out our guide to find out how much protein you really need and what 100 grams of protein looks like.
For the groups outlined above, though, those numbers often fall short, making a 100g protein a day goal a helpful and realistic benchmark.
Omnivore Daily Meal Plan for 100g of Protein (Option 1)
*Nutrient estimates are provided for informational purposes and are not considered exact. Numbers may vary slightly based on brands and preparation methods.
Breakfast: Avocado Toast & Scrambled Eggs
345 kcal · 16.9 g C · 22.7 g F · 15.7 g P
1 slice whole-grain bread
¼ avocado (≈ 60 g)
2 large eggs
1 tsp olive oil
1. Toast bread.
2. Scramble eggs in oil over low heat; season.
3. Mash avocado, season, and spread on toast; top with eggs.
Lunch: Cottage-Cheese Wrap Pinwheels
513 kcal · 12 g C · 19.3 g F · 61.1 g P
1 cup cottage cheese
2 eggs
2 Tbsp chives
1 Tbsp parsley
2 Tbsp hummus
½ cup arugula
2 oz cooked chicken
¼ cup cherry tomatoes
1. Blend cottage cheese, eggs, and herbs; spread on a lined tray.
2. Bake 27 – 30 min at 350 °F; cool, flip onto board.
3. Spread hummus, layer arugula, chicken, tomatoes; roll and slice.
Dinner: Lean Beef Stir-Fry
448 kcal · 23 g C · 23 g F · 32.7 g P
4 oz lean sirloin
1 cup broccoli
½ red bell pepper
¼ cup mushrooms
2 Tbsp soy sauce
1 Tbsp olive oil
1 clove garlic
½ tsp fresh ginger
1. Sear beef in ½ Tbsp oil, 3–4 min per side; set aside.
2. Stir-fry veggies in remaining oil, 2–3 min.
3. Return beef; add soy, garlic, ginger; cook 1–2 min.
Snack 1: Greek Yogurt
80 kcal · 4 g C · 0 g F · 12 g P
½ cup plain Greek yogurt (0 % fat)
Snack 2: Almonds
60 kcal · 5.6 g C · 14 g F · 6 g P
1 oz almonds (≈ 24 nuts)
Daily Totals
Calories | Carbs | Fat | Protein |
1,446 kcal | 61.5 g | 79 g | 127.5 g |
Omnivore Daily Meal Plan for 100g of Protein (Option 2)
Breakfast: Protein Oatmeal & Scrambled Eggs
523 kcal · 43 g C · 26 g F · 32 g P
½ cup oats (40g)
1 cup milk (2%)
1 Tbsp peanut butter
2 large eggs (scrambled)
1. Cook oats in milk, stir in peanut butter.
2. Scramble eggs with a pinch of salt and pepper.
Lunch: Turkey & Cottage Cheese Bowl
433 kcal · 31 g C · 18.8 g F · 36.5 g P
3 oz sliced turkey breast
½ cup low-fat cottage cheese
½ cup cherry tomatoes
½ avocado
1 slice whole grain bread (or ½ cup brown rice)
1. Combine turkey, cottage cheese, and veggies in a bowl.
2. Add avocado slices and serve with bread or rice.
Dinner: Baked Salmon with Quinoa & Sautéed Greens
385 kcal · 27 g C · 20 g F · 34 g P
4 oz salmon fillet
½ cup cooked quinoa
1 cup sautéed spinach (in 1 tsp olive oil)
1. Bake salmon at 375°F for 12–15 minutes.
2. Cook quinoa and sauté spinach with garlic and oil.
Snack: Light String Cheese or Boiled Egg
60 kcal · ~1 g C · 5 g F · 6 g P
1 light mozzarella string cheese or 1 hard-boiled egg
Daily Totals
Calories | Carbs | Fat | Protein |
1,401 kcal | 102 g | 69.8 g | 108.5 g |
Vegetarian Daily Meal Plan for 100g of Protein
Breakfast: Greek Yogurt Parfait with Hemp & Almond Butter
406 kcal · 32 g C · 20 g F · 29 g P
¾ cup plain 2% Greek yogurt
2 Tbsp hemp seeds
1 Tbsp almond butter
½ cup berries
2 tsp honey
1. Layer yogurt, berries, hemp seeds, and almond butter.
2. Drizzle with honey and enjoy.
Lunch: Lentil & Egg Salad Bowl
585 kcal · 47 g C · 31 g F · 32 g P
¾ cup cooked lentils
2 large boiled eggs
1 cup mixed greens
¼ avocado
1 Tbsp olive oil
1 Tbsp lemon juice
1. Toss greens, lentils, and avocado with oil and lemon.
2. Slice eggs on top and season to taste.
Dinner: Tofu Stir-Fry with Veggies & Brown Rice
312 kcal · 35 g C · 12 g F · 16 g P
4 oz extra-firm tofu (pan-seared)
1 cup mixed stir-fry vegetables
½ cup cooked brown rice
1 Tbsp soy sauce
1 tsp sesame oil
1. Sear tofu cubes until golden; remove from pan.
2. Stir-fry veggies, then add tofu and soy sauce.
3. Serve with rice.
Snack 1: Cottage Cheese & Cherry Tomatoes
98 kcal · 5 g C · 2 g F · 14 g P
½ cup low-fat cottage cheese
¼ cup cherry tomatoes
Snack 2: Boiled Egg & 1 Light String Cheese
137 kcal · 1.6 g C · 10 g F · 12 g P
Daily Totals
Calories | Carbs | Fat | Protein |
1,538 kcal | 120.6 g | 75 g | 103 g |
Vegan Daily Meal Plan for 100g of Protein
Breakfast: Tofu Veggie Scramble with Whole Grain Toast
333 kcal · 22 g C · 18 g F · 28 g P
½ block extra-firm tofu (150g)
½ cup chopped bell pepper
½ cup spinach
1 tsp olive oil
1 slice whole grain toast
1 Tbsp nutritional yeast
1. Crumble tofu and sauté with veggies and oil.
2. Stir in nutritional yeast for a cheesy flavor and extra B12.
3. Serve with toast.
Lunch: Chickpea Quinoa Salad Bowl
523 kcal · 84 g C · 14 g F · 20 g P
¾ cup cooked quinoa
¾ cup cooked chickpeas
1 cup cucumber & tomato mix
1 Tbsp tahini
Lemon juice & herbs
1. Mix all ingredients in a bowl; drizzle with tahini and lemon juice.
2. Season with salt, pepper, and fresh parsley.
Dinner: Lentil Pasta with Tomato & Tempeh Crumbles
500 kcal · 53 g C · 17 g F · 40 g P
2 oz high-protein lentil pasta
½ cup marinara
2 oz tempeh (crumbled & pan-seared)
1 tsp olive oil
Basil to garnish
1. Cook pasta, heat sauce, and brown tempeh in oil.
2. Combine and top with fresh basil or nutritional yeast.
Snack 1: Edamame & Roasted Pumpkin Seeds
217 kcal · 15 g C · 11 g F · 19.5 g P
¾ cup shelled edamame (steamed)
1 Tbsp roasted pumpkin seeds
Snack 2: Hummus with Carrot & Celery Sticks
75 kcal · 7 g C · 2.5 g F · 2.5 g P
2 Tbsp hummus
½ cup mixed raw veggies
Daily Totals
Calories | Carbs | Fat | Protein |
1,648 kcal | 181 g | 62.5 g | 110 g |
How Do You Stay Consistent on a High-Protein Diet?
In truth, staying consistent with high-protein meals can be tough. Prepping food takes time, and eating the same thing every day can become repetitive quickly. A few simple strategies can make it way easier, though.
Most importantly, allow room for flexibility. Building new habits is a process, and the more pressure you put on yourself, the harder it is to enjoy the process. Focus on progress, not perfection: your body will thank you for showing up, even if it’s not 100% every day.
Hitting 100g of Protein Is Doable and Worth It
Reaching 100 grams of protein a day might feel like a stretch, but with a little planning, it’s more achievable than you think, without the need for powders. Whether you’re omnivore, vegetarian, or vegan, consistency matters more than perfection. Small, intentional steps add up over time. Fuel your body, support your goals, and give yourself credit for the effort you’re making to increase your protein intake.
FAQs About 100g of Protein per Day Meal Plans
1. Is It Possible to Hit 100g of Protein a Day Without Using Supplements?
Yes, it’s entirely doable using whole foods, whether you're omnivore, vegetarian, or vegan. With thoughtful planning and balanced meals that include protein-dense ingredients like eggs, tofu, legumes, and dairy, you can meet the 100g goal without shakes or bars.
2. Are Plant-Based Proteins as Effective as Animal-Based Ones?
Yes, but you may need to combine different plant sources (like legumes and grains) throughout the day to get a full amino acid profile. Including a variety of foods like tofu, lentils, quinoa, and tempeh helps ensure you're meeting your protein needs on a vegan or vegetarian diet.
3. What Are the Best High-Protein Snacks for Busy Days?
Great grab-and-go options include boiled eggs, Greek yogurt, cottage cheese, roasted chickpeas, edamame, or light string cheese. Keeping a few of these ready at home or work makes staying on track easier. Check out our list of healthy snacks for weight loss for more ideas.

