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)

55g
Protein
151.3g
Carbs
41.9g
Fat

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
Total1200 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
Total1200 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
Total1200 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
Total1200 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
Total1200 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
Total1200 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
Total1200 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.

Language