2000 Calorie 150g Protein Vegetarian Meal Plan
A 2000-calorie vegetarian meal plan with 150g of protein per day delivers optimal nutrition for maintaining your current weight while preserving lean muscle mass. This combination means 30% of your daily calories come from protein—achievable through strategic use of eggs, Greek yogurt, legumes, tofu, and protein-rich dairy across three satisfying meals. Fork a Day generates personalized vegetarian menus that hit these exact macros without repetitive meals or complicated prep.
Your 7-Day Meal Plan
Monday
2000 kcal · 145g protein(on target vs 2000 target)- Greek yogurt parfait with granola, mixed berries, and hemp seeds520 kcal · 35g protein
- Lentil soup with whole grain bread and cottage cheese680 kcal · 52g protein
- Tofu stir-fry with brown rice and edamame800 kcal · 58g protein
Tuesday
2000 kcal · 148g protein(on target vs 2000 target)- Scrambled eggs with spinach, feta cheese, and whole wheat toast550 kcal · 38g protein
- Chickpea salad wrap with hummus and mixed greens620 kcal · 42g protein
- Black bean tacos with Greek yogurt crema and quinoa830 kcal · 68g protein
Wednesday
2030 kcal · 148g protein(+30 kcal vs 2000 target)- Protein smoothie with whey protein, banana, peanut butter, and oats580 kcal · 45g protein
- Caprese panini with mozzarella, tomato, and white bean soup700 kcal · 48g protein
- Paneer tikka masala with basmati rice and dal750 kcal · 55g protein
Thursday
2000 kcal · 148g protein(on target vs 2000 target)- Cottage cheese bowl with almonds, honey, and sliced peaches480 kcal · 40g protein
- Tempeh Buddha bowl with quinoa, roasted vegetables, and tahini720 kcal · 52g protein
- Vegetarian chili with kidney beans, cheese, and cornbread800 kcal · 56g protein
Friday
2030 kcal · 152g protein(+30 kcal vs 2000 target)- Omelet with mushrooms, cheese, and avocado toast600 kcal · 42g protein
- Greek salad with grilled halloumi and pita bread650 kcal · 45g protein
- Eggplant parmesan with pasta and side salad780 kcal · 65g protein
Saturday
2000 kcal · 144g protein(on target vs 2000 target)- Protein pancakes with Greek yogurt and mixed berries560 kcal · 48g protein
- Mediterranean mezze plate with falafel, hummus, and tabbouleh680 kcal · 38g protein
- Stuffed bell peppers with lentils, rice, and mozzarella760 kcal · 58g protein
Sunday
2030 kcal · 150g protein(+30 kcal vs 2000 target)- Shakshuka with eggs, feta, and crusty bread580 kcal · 40g protein
- Grilled cheese with tomato soup and side of edamame650 kcal · 48g protein
- Mushroom and spinach lasagna with ricotta and side salad800 kcal · 62g protein
Weekly Grocery List
Everything you need to cook all 7 days. Quantities are approximate for one person.
- Greek yogurt 2kg
- Cottage cheese 500g
- Eggs 2 dozen
- Firm tofu 800g
- Tempeh 400g
- Paneer 400g
- Halloumi 250g
- Whey protein powder 500g
- Feta cheese 300g
- Mozzarella cheese 500g
- Ricotta cheese 500g
- Cheddar cheese 300g
- Whole grain bread 2 loaves
- Brown rice 1kg
- Quinoa 500g
- Basmati rice 500g
- Whole wheat tortillas 12 count
- Pita bread 8 pieces
- Pasta 500g
- Lasagna noodles 400g
- Rolled oats 500g
- Granola 400g
- Cornbread mix 1 box
- Spinach 500g
- Mixed greens 400g
- Bell peppers 8
- Tomatoes 1kg
- Mushrooms 500g
- Eggplant 2
- Avocados 4
- Bananas 7
- Mixed berries 600g
- Peaches 4
- Lemons 4
- Onions 6
- Garlic 2 heads
- Cucumber 3
- Carrots 500g
- Red lentils 500g
- Green lentils 500g
- Chickpeas canned 3 cans
- Black beans canned 2 cans
- Kidney beans canned 2 cans
- White beans canned 2 cans
- Edamame frozen 500g
- Hummus 500g
- Tahini 250g
- Peanut butter 400g
- Almonds 200g
- Hemp seeds 150g
- Olive oil 500ml
- Honey 250g
- Crushed tomatoes canned 3 cans
- Vegetable broth 2L
- Spices assorted
Who This Plan Is For
Goal: Maintenance (calorie balance). At 2000 calories per day, this plan is calibrated for maintenance.
Diet style: Vegetarian (no meat or fish).
Macros: 150g 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,000 kcal / day who want a structured, ready-to-follow week of meals without manual tracking.
Frequently Asked Questions
- Is it realistic to get 150g of protein on a vegetarian diet with only 2000 calories?
- Yes, but it requires intentional food choices since you're aiming for a high protein density without meat or fish. You'll need to prioritize complete proteins like eggs, cottage cheese, Greek yogurt, and soy-based foods such as tofu, tempeh, and edamame. Seitan is another powerhouse with roughly 25g of protein per 100 calories. Fork a Day automatically balances these sources across your three daily meals so you hit 150g without exceeding 2000 calories or eating the same thing every day.
- What does a typical day look like on a 2000-calorie, 150g-protein vegetarian plan?
- A sample day might include a breakfast of scrambled eggs with cottage cheese and whole-grain toast (around 40g protein), a lunch of lentil soup with a Greek yogurt parfait (35g protein), and a dinner of tofu stir-fry with edamame and quinoa (45g protein). Snacks like protein smoothies or cheese with nuts fill in the remaining 30g. Each meal averages 600-700 calories, keeping you satisfied while hitting your exact targets.
- Will I feel hungry eating only 2000 calories with this much protein?
- Most people find this combination highly satiating because protein is the most filling macronutrient. At 150g daily, you're consuming enough to significantly reduce hunger hormones and maintain steady energy. The key is pairing your protein sources with fiber-rich vegetables and complex carbs, which Fork a Day incorporates automatically. Since this is a maintenance plan rather than a deficit, you shouldn't experience the persistent hunger associated with weight-loss diets.
- How does Fork a Day make sure my vegetarian meals actually reach 150g of protein?
- Our AI calculates the exact protein contribution of every ingredient and builds meals backward from your 150g target, distributing it evenly across breakfast, lunch, and dinner. It cross-references portion sizes with your 2000-calorie limit to prevent overshooting on fats or carbs while maximizing protein. The app also rotates through dozens of vegetarian protein sources weekly so you get nutritional variety alongside consistency in hitting your macros.