2500 Calorie 190g Protein Vegetarian Meal Plan

A 2500-calorie vegetarian meal plan with 190g of protein daily puts you in the ideal surplus zone for building lean muscle without relying on meat or fish. This macro combination delivers roughly 30% of calories from protein across just 3 meals, requiring strategic use of high-protein vegetarian staples like Greek yogurt, eggs, tempeh, and legumes. Fork a Day builds your personalized plan so every meal hits these precise targets while keeping your menu varied and satisfying.

2500 kcal / day190g protein3 meals / day7 days

Your 7-Day Meal Plan

Monday

2500 kcal · 188g protein(on target vs 2500 target)
  • Greek yogurt parfait with granola, mixed berries, chia seeds, and whey protein shake780 kcal · 58g protein
  • Chickpea and quinoa Buddha bowl with roasted vegetables, tahini dressing, and cottage cheese850 kcal · 62g protein
  • Paneer tikka masala with brown rice and lentil dal870 kcal · 68g protein

Tuesday

2500 kcal · 191g protein(on target vs 2500 target)
  • Scrambled eggs with cheese on whole grain toast and a protein smoothie with banana and peanut butter820 kcal · 62g protein
  • Black bean and tempeh burrito bowl with avocado, salsa, and Greek yogurt830 kcal · 64g protein
  • Tofu stir-fry with edamame, broccoli, and brown rice noodles850 kcal · 65g protein

Wednesday

2520 kcal · 190g protein(+20 kcal vs 2500 target)
  • Overnight oats with whey protein, almond butter, hemp seeds, and sliced banana790 kcal · 56g protein
  • Lentil soup with whole grain bread, hummus, and feta cheese salad840 kcal · 58g protein
  • Vegetarian chili with kidney beans, topped with cheese and served with quinoa890 kcal · 76g protein

Thursday

2500 kcal · 190g protein(on target vs 2500 target)
  • Vegetable omelette with feta cheese, whole wheat toast, and cottage cheese bowl810 kcal · 60g protein
  • Grilled halloumi wrap with chickpeas, mixed greens, and tzatziki sauce820 kcal · 58g protein
  • Seitan and mushroom stroganoff with egg noodles and side salad870 kcal · 72g protein

Friday

2500 kcal · 190g protein(on target vs 2500 target)
  • Protein pancakes with Greek yogurt, mixed nuts, honey, and scrambled eggs830 kcal · 64g protein
  • Mediterranean mezze plate with falafel, hummus, tabbouleh, and pita bread810 kcal · 52g protein
  • Eggplant parmesan with mozzarella, marinara, pasta, and white bean side860 kcal · 74g protein

Saturday

2480 kcal · 190g protein(-20 kcal vs 2500 target)
  • Breakfast burrito with scrambled eggs, black beans, cheese, and avocado with protein shake850 kcal · 66g protein
  • Caprese sandwich with fresh mozzarella on ciabatta with minestrone soup780 kcal · 48g protein
  • Stuffed bell peppers with quinoa, black beans, corn, and melted cheese with Greek yogurt850 kcal · 76g protein

Sunday

2520 kcal · 190g protein(+20 kcal vs 2500 target)
  • Shakshuka with eggs in tomato sauce, whole grain bread, and labneh with protein shake840 kcal · 62g protein
  • Thai peanut tofu bowl with brown rice, edamame, and vegetables830 kcal · 58g protein
  • Homemade veggie burger with cheese, sweet potato fries, and cottage cheese bowl850 kcal · 70g protein

Weekly Grocery List

Everything you need to cook all 7 days. Quantities are approximate for one person.

  • Greek yogurt 2kg
  • Cottage cheese 1kg
  • Eggs 3 dozen
  • Whey protein powder 500g
  • Firm tofu 800g
  • Tempeh 400g
  • Seitan 300g
  • Paneer 500g
  • Halloumi 400g
  • Fresh mozzarella 400g
  • Feta cheese 300g
  • Shredded cheese 400g
  • Rolled oats 500g
  • Quinoa 750g
  • Brown rice 1kg
  • Whole grain bread 2 loaves
  • Whole wheat tortillas 12 pack
  • Brown rice noodles 400g
  • Egg noodles 400g
  • Pasta 500g
  • Whole wheat pita bread 8 pack
  • Ciabatta rolls 4 pack
  • Granola 400g
  • Bananas 10
  • Mixed berries 600g
  • Avocados 5
  • Bell peppers 8
  • Broccoli 500g
  • Eggplant 2
  • Mushrooms 400g
  • Tomatoes 1kg
  • Mixed greens 400g
  • Spinach 300g
  • Onions 6
  • Garlic 2 heads
  • Sweet potatoes 4
  • Cucumber 3
  • Fresh herbs (cilantro, parsley, basil) 3 bunches
  • Chickpeas canned 4 cans
  • Black beans canned 4 cans
  • Kidney beans canned 2 cans
  • White beans canned 2 cans
  • Lentils dried 500g
  • Edamame frozen 500g
  • Peanut butter 400g
  • Almond butter 300g
  • Tahini 250g
  • Hummus 500g
  • Chia seeds 200g
  • Hemp seeds 200g
  • Mixed nuts 400g
  • Olive oil 500ml
  • Soy sauce 250ml
  • Marinara sauce 700g
  • Canned diced tomatoes 2 cans
  • Honey 250g
  • Vegetable broth 2L

Who This Plan Is For

Goal: Muscle building (calorie surplus). At 2500 calories per day, this plan is calibrated for muscle building.

Diet style: Vegetarian (no meat or fish).

Macros: 190g of protein supplies 30% of total calories from protein — appropriate for body recomposition, preserving lean mass, and hitting satiety across 3 meals.

Suitable for: adults targeting 2,500 kcal / day who want a structured, ready-to-follow week of meals without manual tracking.

Frequently Asked Questions

How do I get 190g of protein on a vegetarian diet without eating 6 meals a day?
Hitting 190g of protein across just 3 vegetarian meals means each meal needs to deliver approximately 60-65g of protein. This is achievable by combining multiple protein sources in each meal—think a breakfast with eggs, Greek yogurt, and cottage cheese, or a dinner featuring tempeh, lentils, and a protein-rich grain like quinoa. Fork a Day automatically stacks complementary proteins so you hit your targets without constant snacking or protein shake dependency.
Is 2500 calories enough for muscle building as a vegetarian?
For most people weighing between 150-180 lbs with moderate activity levels, 2500 calories represents a solid 200-400 calorie surplus ideal for lean muscle gains. The high protein ratio of 190g ensures that surplus goes toward muscle synthesis rather than fat storage. Vegetarian diets can sometimes feel more voluminous due to fiber content, so this calorie level typically provides enough energy for intense training while maintaining a clean bulk.
What vegetarian foods provide enough protein to reach 190g daily?
Your protein heavy-hitters on this plan include eggs (6g each), Greek yogurt (15-20g per cup), cottage cheese (25g per cup), tempeh (20g per serving), seitan (25g per serving), lentils (18g per cup), and edamame (17g per cup). Combining dairy, eggs, legumes, and soy products throughout the day makes 190g realistic without monotony. Fork a Day rotates these ingredients across different cuisines and recipes to prevent meal fatigue.
Can I build muscle effectively without eating meat or fish?
Absolutely—muscle growth depends on adequate protein intake, caloric surplus, and resistance training, not the source of that protein. At 190g daily, you're consuming roughly 1g per pound of bodyweight for someone in the 180-190 lb range, which research supports as optimal for hypertrophy. Vegetarian proteins from eggs, dairy, and soy provide all essential amino acids needed for muscle protein synthesis, making this plan equally effective as any omnivore approach.