1200 Calorie Vegetarian Meal Plan
Generated: September 2026
These are general estimates generated from published formulas, not a medical prescription — not reviewed by a doctor or registered dietitian.
Read the full disclaimer
Every number on this page — calorie targets, macro splits, and any suggested meal plan — is produced by formulas (Mifflin-St Jeor for basal metabolic rate, standard activity multipliers) or, for AI-generated meal plans, by a language model applying those same formulas. For meal-plan pages specifically: the carbohydrate figure for each meal is calculated by difference — total calories minus protein and fat calories, divided by 4 — rather than measured or estimated independently, so it should be read as an arithmetic balance, not an independent nutritional analysis of the dish. None of it is individualized medical or nutritional advice, and none of it has been reviewed by a registered dietitian, physician, or other licensed healthcare professional.
Always consult a doctor or registered dietitian before starting a new diet, especially if you are pregnant or breastfeeding, have a diagnosed medical condition, take prescription medication, or have a history of disordered eating.
As a matter of real safety engineering, not just a disclaimer: Mealyno never recommends a calorie target below your calculated Basal Metabolic Rate (BMR) — the minimum energy your body needs at complete rest. Even our most aggressive weight-loss setting is clamped at that floor.
Calorie and BMR estimates use the Mifflin-St Jeor equation (Mifflin MD, St Jeor ST, et al. Am J Clin Nutr. 1990).
Generated: September 2026
Embarking on a weight management journey with a vegetarian diet can be both delicious and effective. This 1200 calorie vegetarian meal plan is specifically designed for individuals seeking to create a calorie deficit while enjoying a variety of plant-based foods. It's an excellent option for those who are moderately active and looking for a structured approach to reducing their calorie intake. This plan focuses on nutrient-dense vegetarian staples like legumes, whole grains, fruits, vegetables, and healthy fats to ensure you feel satisfied and nourished. It's important to note that a 1200 calorie level is a significant reduction and may not be suitable for everyone, particularly those with very high activity levels, larger body frames, or specific nutritional needs. It is generally intended for shorter-term use under general wellness guidance. This plan differs from higher calorie vegetarian diets by carefully portioning all food groups to meet the calorie target, emphasizing lower-calorie, high-volume vegetables and leaner protein sources. It also differs from plans that include meat by relying solely on plant-based proteins, which require careful planning to ensure adequate intake of essential nutrients like iron and vitamin B12. If you are accustomed to a higher calorie intake or have a very active lifestyle, you may find this plan too restrictive. For those seeking a more substantial intake, consider a vegetarian plan closer to 1500-1800 calories. Always consult with a healthcare professional before starting any new diet plan, especially one with a calorie level this low, to ensure it aligns with your individual health status and goals.
Average daily macros
targeting 1200 kcal (±50)
Calorie targets are based on the Mifflin-St Jeor equation (Mifflin et al., 1990) — a published, widely used formula for estimating basal metabolic rate.
| Day 1 | |
|---|---|
| Breakfast | Oatmeal with Berries and Seeds 150g · 350 kcal · P 12g · C 55g · F 9g |
| Lunch | Lentil Soup with Whole Wheat Bread 300g · 400 kcal · P 20g · C 58g · F 10g |
| Dinner | Vegetable Stir-fry with Tofu 350g · 450 kcal · P 25g · C 43g · F 20g |
| Total | 1200 kcal · P 57g · C 156g · F 39g |
| Day 2 | |
|---|---|
| Breakfast | Greek Yogurt with Fruit and Nuts 200g · 320 kcal · P 18g · C 35g · F 12g |
| Lunch | Chickpea Salad Sandwich 250g · 430 kcal · P 22g · C 52g · F 15g |
| Dinner | Baked Sweet Potato with Black Beans and Salsa 300g · 450 kcal · P 15g · C 71g · F 12g |
| Total | 1200 kcal · P 55g · C 158g · F 39g |
| Day 3 | |
|---|---|
| Breakfast | Scrambled Tofu with Spinach 200g · 300 kcal · P 20g · C 21g · F 15g |
| Lunch | Quinoa Salad with Roasted Vegetables 300g · 400 kcal · P 15g · C 51g · F 15g |
| Dinner | Vegetable Curry with Brown Rice 350g · 500 kcal · P 20g · C 65g · F 18g |
| Total | 1200 kcal · P 55g · C 137g · F 48g |
| Day 4 | |
|---|---|
| Breakfast | Smoothie with Spinach, Banana, and Protein Powder 400ml · 330 kcal · P 20g · C 45g · F 8g |
| Lunch | Hummus and Veggie Wrap 220g · 380 kcal · P 15g · C 46g · F 15g |
| Dinner | Pasta with Marinara Sauce and White Beans 350g · 490 kcal · P 20g · C 76g · F 12g |
| Total | 1200 kcal · P 55g · C 167g · F 35g |
| Day 5 | |
|---|---|
| Breakfast | Whole Wheat Toast with Avocado and Egg 180g · 360 kcal · P 15g · C 30g · F 20g |
| Lunch | Black Bean Burgers on Whole Wheat Buns 250g · 420 kcal · P 20g · C 45g · F 18g |
| Dinner | Roasted Cauliflower and Chickpea Bowl 300g · 420 kcal · P 18g · C 53g · F 15g |
| Total | 1200 kcal · P 53g · C 128g · F 53g |
| Day 6 | |
|---|---|
| Breakfast | Overnight Oats with Chia Seeds and Apple 160g · 340 kcal · P 10g · C 50g · F 11g |
| Lunch | Lentil Shepherd's Pie 300g · 410 kcal · P 20g · C 47g · F 16g |
| Dinner | Stuffed Bell Peppers with Quinoa and Vegetables 320g · 450 kcal · P 18g · C 61g · F 15g |
| Total | 1200 kcal · P 48g · C 158g · F 42g |
| Day 7 | |
|---|---|
| Breakfast | Fruit Salad with Cottage Cheese 250g · 280 kcal · P 15g · C 39g · F 7g |
| Lunch | Tofu Scramble Burrito 280g · 450 kcal · P 25g · C 47g · F 18g |
| Dinner | Vegetable and Bean Chili 350g · 470 kcal · P 22g · C 69g · F 12g |
| Total | 1200 kcal · P 62g · C 155g · F 37g |
How to use this plan
To make this 1200 calorie vegetarian meal plan work for you, embrace meal prepping! Dedicate a few hours on the weekend to wash and chop vegetables, cook grains like quinoa or brown rice, and prepare batches of lentil soup or bean chili. This saves time during busy weekdays and helps you stick to the plan. For substitutions, feel free to swap vegetables based on seasonality or preference – bell peppers for zucchini, spinach for kale, or broccoli for cauliflower. When it comes to protein, you can substitute tofu for tempeh, or different types of beans and lentils, ensuring similar portion sizes to maintain macronutrient balance. If you find yourself feeling hungrier, focus on increasing non-starchy vegetables like leafy greens, cucumbers, or celery, as they are very low in calories and high in volume and fiber. You can also add a small portion of berries or a few almonds as a snack. If you feel less hungry, you can slightly reduce portion sizes of grains or healthy fats, but always ensure you are still meeting your protein needs. Avoid adding high-calorie ingredients like excessive oils, creamy sauces, or large amounts of cheese. Remember, the goal is to stay within the 1200 kcal target (±50 kcal per day). Small adjustments are key, and listening to your body is important, but within the framework of the calorie goal. Staying hydrated by drinking plenty of water throughout the day can also help manage hunger.
Get a plan personalized to you
This is a general plan. Mealyno generates a plan personalized to your goals, preferences and schedule.