This 1000-calorie vegetarian meal plan gives a clear, low-calorie nutrition plan you can use two ways: generate your own customizable meal plan by swapping recipes and randomizing meals, or download the ready-made 7-day PDF (about 1025 kcal/day with roughly 93 g protein, 82 g net carbs, and 28 g fat) that includes a full grocery list and fixed recipes. Whether you want a tailored weekly plan or a simple pre-made diet plan, this guide is designed to simplify eating, shopping, and meal prep while keeping calories controlled and protein relatively high.
The sample weekly plan is balanced across breakfasts, lunches and dinners and uses familiar vegetarian foods—kale and eggs, protein shakes, tempeh with peanut sauce, chickpea tabbouleh, black bean soup, stuffed zucchini, and BBQ cauliflower wings—so it’s easy to follow and repeat. Each day includes a grocery list and step-by-step recipes, plus practical meal-prep notes (breakfast prep, protein prep, and batch cooking suggestions) to save time. Use this weekly plan or nutrition plan to structure your meals, track macros, and streamline shopping and cooking for the week.
Following this low-calorie weekly plan can support weight loss and reduced body fat for many people while the relatively high daily protein helps preserve lean muscle mass and promote greater satiety. Expect improvements like steadier energy between meals, less bloating from consistent portion control, and easier grocery planning and meal prep habits. Because 1,000 calories is a restrictive intake, consult a healthcare professional or registered dietitian before starting if you have high activity levels, special medical needs, or concerns about nutrient adequacy; you can still benefit from the plan whether you choose the customizable generator or the pre-made PDF version.
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 (1025cals, 93g protein, 82g net carbs, 28g fat 18g fiber per day) cannot be customized.
Recipe has been scaled from original by 0.5x. Adjust cook times and pan sizes accordingly.
1
Crack the eggs in a small bowl and whisk together.
2
Season the eggs with salt and tear up the greens and mix them with the eggs (for proper green eggs, put the mixture into a blender and blend until smooth).
3
Heat your oil of choice in a frying pan over medium heat.
4
Add egg mixture and cook to your preferred consistency.
Recipe has been scaled from original by 0.5x. Adjust cook times and pan sizes accordingly.
1
Preheat oven to 375 F (190 C). Line a baking sheet with parchment paper or foil and spray with non-stick spray.
2
Cut tempeh into nugget-shaped slices.
3
In a small bowl, mix together the peanut butter, lemon juice, soy sauce, and nutritional yeast. Slowly add in small amounts of water until it has a sauce-like consistency that's not too runny. Add salt/pepper to taste.
4
Dip tempeh into sauce and fully coat it. Place on baking sheet. Make sure you reserve a small amount of the sauce for later.
5
Bake in the oven for about 30 minutes or until peanut butter has formed a crust.
Recipe has been scaled from original by 2x. Adjust cook times and pan sizes accordingly.
1
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.
Cut grapefruit in half and separate the grapefruit into individual segments by carefully cut along the membranes on each side of the segment with a sharp knife.
2
(optional: sprinkle some of your favorite 0 calorie sweetener on top before serving)
Recipe has been scaled from original by 0.17x. Adjust cook times and pan sizes accordingly.
1
(Note: Follow rice package instructions if they differ from below)
2
In a saucepan with a good fitting lid bring water and salt to a boil.
3
Add rice and stir.
4
Cover and reduce heat to medium low. You will know that your temperature is correct if a little steam is visible leaking from the lid. A lot of steam means your heat is too high.
5
Cook for 20 minutes.
6
Do not lift the lid! The steam that is trapped inside the pan is what allows the rice to cook properly.
7
Remove from heat and fluff with fork, season with pepper, and serve.