This 1200-calorie vegetarian meal plan gives you two clear ways to get started: generate a customizable weekly plan where you pick and swap recipes, or download a ready-made 7-day PDF (1200 kcal/day with roughly 90–99 g protein, balanced carbs and fats) that includes a full grocery list and easy-to-follow recipes. The meal plan is designed for convenience — breakfasts, lunches, dinners, snacks and a daily protein supplement are all outlined so you can shop and prep with confidence. Whether you want a bespoke diet plan or a quick pre-made weekly plan, both options supply the menus and shopping lists you need.
The sample menus focus on high-quality vegetarian proteins (tofu, lentils, Greek yogurt, plant-based chik'n, and a daily protein shake) plus fiber-rich vegetables, fruits and whole grains. Following this nutrition plan while maintaining a 1200 kcal target can help create a moderate calorie deficit that supports weight loss and reduced body fat while the higher protein helps preserve lean mass. Other likely benefits include improved satiety and steadier blood sugar through balanced meals, more regular digestion from added fiber, and often a measurable boost in energy and reduced bloating within a few weeks when combined with adequate hydration and sleep.
Use the plan two ways: 1) the Generate Plan tool to build a customizable weekly meal plan you can tweak and randomize to fit preferences and allergies; or 2) the Pre-made PDF for a locked, print-ready 7-day plan with set macros and recipes. Practical tips: batch-cook lentils and tofu, prepare protein shakes in advance, follow the included grocery list, and pair the plan with resistance training to protect muscle. Expect initial weight changes within 1–4 weeks and clearer body composition improvements over several weeks; consult a registered dietitian or healthcare provider before starting if you have special medical needs, are pregnant, or are under 18.
Option 1: Generate your own plan
This will create a customizable diet plan where you can pick the recipes and swap/randomize meals until you have something you like.
Option 2: Pre-made plan with PDF
This pre-made PDF plan (1200cals, 96g protein, 86g net carbs, 43g fat 21g fiber per day) cannot be customized.
Note: Pre-cooked eggs are available in many grocery chains, but you can make them yourself from raw eggs as described below.
2
Place the eggs in a small sauce pan and cover with water.
3
Bring water to boil and continue boiling until eggs reach desired doneness. Typically, 6-7 mins from point of boiling for soft boiled eggs and 8-10 mins for hard boiled eggs.
4
Peel the eggs, season to taste (salt, pepper, sriracha are all good) and eat.
Toss the zoodles and coleslaw in a bowl to mix together.
2
In a small bowl, mix together the peanut butter, soy sauce, and lime juice. Slowly add in water, just enough so that the mixture has a sauce-like consistency.
3
Pour peanut butter mixture over zoodles and mix well.
4
Top with green onions, sesame seeds, and chia seeds (optional).
Recipe has been scaled from original by 0.13x. Adjust cook times and pan sizes accordingly.
1
Cooking instructions of lentils can vary. Follow package instructions if possible.
2
Heat lentils, water, and salt in a saucepan over medium heat. Bring to a simmer and cover, cooking for about 20-30 minutes or until lentils are soft. Drain any extra water. Serve.
Recipe has been scaled from original by 0.13x. Adjust cook times and pan sizes accordingly.
1
In a large soup pot, heat oil over medium heat. Add onions, carrots, and celery; cook and stir until onion is tender. Stir in garlic, oregano, and basil; cook for 2 minutes.
2
Stir in lentils, and add water and tomatoes. Bring to a boil. Reduce heat, and simmer for at least 1 hour. When ready to serve stir in spinach, and cook until it wilts. Season to taste with salt and pepper.
Slice tofu into desired shapes, coat with oil, then season with salt, pepper, or your favorite seasoning blend.
2
Either saute in a pan over medium heat for 5-7 minutes or bake in a preheated 375°F (190°C) oven for 20-25 minutes, flipping halfway, until golden brown and crispy.
Recipe has been scaled from original by 0.5x. Adjust cook times and pan sizes accordingly.
1
Cooking instructions of lentils can vary. Follow package instructions if possible.
2
Heat lentils, water, and salt in a saucepan over medium heat. Bring to a simmer and cover, cooking for about 20-30 minutes or until lentils are soft. Drain any extra water. Serve.
Recipe has been scaled from original by 0.5x. Adjust cook times and pan sizes accordingly.
1
Heat a small skillet or griddle over medium heat, and grease with baking spray.
2
Butter 1 side of each slice of bread.
3
Spread the goat cheese on the non-buttered side of each piece of bread.
4
Lay the strawberries on top of the goat cheese on both pieces of bread.
5
Place the avocado on top of the strawberries on 1 of the pieces of bread, and then place the other piece on top.
6
Carefully place the sandwich into the skillet or griddle, and press down on the top with a spatula.
7
Gently flip the sandwich after about 2 minutes (bottom side should be golden brown), and press down again with the spatula. Cook for another 2 minutes, until golden brown.