2900 Calorie Vegetarian Meal Plan

for Muscle Building and Weight Gain

Here's a 7-day sample week averaging 178g protein a day. Build your own day below, or jump to the full week.

Your Meal Plan

Breakfast

Lunch

Dinner

Complete Seven Day 2900 Calorie Vegetarian Meal Plan

This 2900 Calorie Vegetarian Meal Plan averages 178g protein a day over seven days, 25% of its Calories. It gives you three meals and a snack a day, averaging 2,870 Calories with 112g fat and 317g carbs (including 53g of fiber).

How It Differs from the Standard 2900 Calorie Plan

The Vegetarian plan cuts protein from 205g to 178g a day and raises carbs from 294g to 317g.

Daily averageVegetarian planStandard plan
Calories2,8702,901
Protein178g205g
Fat112g115g
Carbs317g294g
Net carbs264g238g
Fiber53g56g

Want a little less or more? See the 2800 Calorie Vegetarian Meal Plan or the 3000 Calorie Vegetarian Meal Plan.

See all our Vegetarian meal plans. Not following a specific diet? See the 2900 Calorie Meal Plan.

Browse Other 2900 Calorie Diet Plans