2000 Calorie Vegetarian Meal Plan
A satisfying 2,000-calorie vegetarian plan with 100g+ protein daily from eggs, dairy, legumes, and tofu. Varied international flavors keep things interesting while delivering complete nutrition without meat.
Calories
1800
per day
Protein
88g
per day
Carbs
184g
per day
Fat
77g
per day
Get this meal plan on WhatsApp
Sunn sends you daily meals, tracks what you eat, and adjusts your plan as you go.
Start your free trial7-Day Meal Plan
Monday
1790 cal · 94g P · 185g C · 72g FGreek yogurt (200g), Granola (40g), Banana, Honey
Caprese panini: mozzarella (80g), tomato, basil, ciabatta
Hummus (3 tbsp), Pita, Vegetables
Vegetable pad Thai with tofu (150g), Peanuts, Lime
Cottage cheese (120g), Walnuts (10g)
Tuesday
1700 cal · 89g P · 172g C · 69g FScrambled eggs (3), Toast (1), Avocado (40g), Tomato
Lentil soup (350ml), Crusty bread (2 slices), Side salad
Apple, Cheddar cheese (30g)
Mushroom risotto, Parmesan (20g), Side of roasted vegetables
Protein shake, Berries
Wednesday
1880 cal · 90g P · 198g C · 76g FOvernight oats: oats (50g), yogurt, chia, banana, PB
Black bean burrito bowl, Rice, beans, corn, cheese, guac, salsa
Edamame (100g), String cheese (1)
Eggplant parmesan (baked), Pasta (80g dry), Side salad
Greek yogurt (120g), Dark chocolate (15g)
Thursday
1920 cal · 90g P · 164g C · 98g FShakshuka (2 eggs), Bread (1 slice), Feta (20g)
Grilled halloumi salad (100g halloumi), Quinoa, Roasted vegetables
Trail mix (40g), Banana
Paneer tikka masala (120g paneer), Basmati rice (120g cooked), Naan
Warm milk, Almonds (15g)
Friday
1730 cal · 86g P · 184g C · 69g FProtein pancakes (2), Berries, Maple syrup, Greek yogurt
Mediterranean wrap: falafel (4), hummus, veggies, tortilla
Pear, Almond butter (1 tbsp)
Spinach and ricotta stuffed shells, Marinara, Side salad
Cottage cheese (120g), Peach
Saturday
1840 cal · 98g P · 170g C · 88g FVeggie omelet (3 eggs), Peppers, cheese, onions, Toast (1)
Margherita pizza (2 slices, homemade), Arugula salad
Smoothie: banana, spinach, whey, milk
Thai green curry with tofu (150g), Jasmine rice (120g cooked)
Dates (3), Pecans (15g)
Sunday
1740 cal · 69g P · 212g C · 64g FFrench toast (2), Berries, Maple syrup
Minestrone soup (400ml), Parmesan, Garlic bread (2 pieces)
Greek yogurt (150g), Honey, Walnuts (10g)
Stuffed bell peppers: quinoa, black beans, cheese, corn
Baked apple with cinnamon, Ice cream (small)
Weekly Grocery List
Protein
- •Eggs (2 dozen)
- •Greek yogurt (700g)
- •Cottage cheese (240g)
- •Firm tofu (300g)
- •Halloumi (100g)
- •Paneer (120g)
- •Mozzarella (80g)
- •Ricotta
- •Feta
- •Cheddar
- •Parmesan
- •String cheese
- •Whey protein
Produce
- •Bananas (4)
- •Berries (300g)
- •Apple (1)
- •Pear (1)
- •Peach (1)
- •Avocados (2)
- •Spinach
- •Eggplant
- •Bell peppers (4)
- •Mushrooms
- •Tomatoes
- •Arugula
- •Mixed vegetables
Grains & Legumes
- •Oats (200g)
- •Brown rice
- •Jasmine rice
- •Basmati rice
- •Quinoa
- •Pasta (200g)
- •Bread
- •Tortillas
- •Pita
- •Naan
- •Ciabatta
- •Garlic bread
- •Pizza dough
- •Lentils
- •Black beans
- •Chickpeas
- •Falafel
- •Arborio rice (risotto)
Fats & Extras
- •Olive oil
- •Peanut butter
- •Almond butter
- •Almonds
- •Walnuts
- •Pecans
- •Trail mix
- •Chia seeds
- •Hummus
- •Honey
- •Maple syrup
- •Dark chocolate
- •Dates
- •Edamame
Tips for Success
Eggs and Greek yogurt are your protein MVPs — versatile, affordable, and pack 15-25g protein per serving.
International cuisines are naturally vegetarian-friendly: Indian (paneer, dal), Mediterranean (falafel, halloumi), Mexican (beans, cheese).
Batch cook lentils and beans on Sunday — they go into soups, bowls, burritos, and salads all week.
Don't rely solely on cheese for protein — it's calorie-dense. Mix in legumes, tofu, and eggs.
If protein feels low, add a scoop of whey to oatmeal, pancake batter, or smoothies.
Snap a photo. Get instant macros.
Send any meal photo to Sunn on WhatsApp and get a detailed nutrition breakdown in seconds.
Take the free quizCommon Questions
How do I get enough protein as a vegetarian?
This plan provides 85-100g daily from eggs, dairy, legumes, and tofu. For higher needs, add whey protein shakes. Greek yogurt (15g/150g), eggs (6g each), lentils (18g/cup), and tofu (20g/150g) are your best sources.
Is this plan healthy long-term?
Very. Vegetarian diets are associated with lower risk of heart disease, diabetes, and certain cancers. This plan includes diverse protein sources, plenty of fiber, and a good balance of macronutrients.
Can I make this plan vegan?
Swap eggs for tofu scramble, dairy for soy/oat alternatives, cheese for nutritional yeast, and whey for pea protein. Check our vegan meal plans for a ready-made version.