A vegetarian meal plan is easier to follow when the same ingredients work across several meals without making every day feel identical.

This seven-day plan uses a lacto-ovo vegetarian pattern, meaning it includes plant foods, eggs and dairy but no meat or fish.

It is designed as a practical example rather than a personalized calorie prescription. Portion sizes can be increased or reduced according to appetite, energy needs and individual goals.

The basic structure

The plan uses a relatively small group of foods repeatedly:

  • eggs;
  • Greek yogurt or skyr;
  • lentils;
  • chickpeas;
  • beans;
  • tofu;
  • oats;
  • rice;
  • pasta;
  • potatoes;
  • whole-grain bread;
  • vegetables;
  • fruit;
  • nuts and seeds.

The goal is to make the grocery list manageable while still changing flavors and meal formats throughout the week.

Day 1

Breakfast: yogurt, oats and berries

Combine:

  • 250 g Greek yogurt or skyr;
  • 50 g oats;
  • 100 g berries;
  • 15 g walnuts.

Lunch: chickpea rice bowl

Use:

  • 150 g cooked chickpeas;
  • 150 g cooked rice;
  • 150–200 g mixed vegetables;
  • 1 tablespoon yogurt-based sauce.

Add herbs, lemon, garlic or spices according to preference.

Dinner: lentil tomato pasta

Use:

  • 80 g dry whole-grain pasta;
  • 150 g cooked lentils;
  • 200 g tomato sauce;
  • spinach or another vegetable;
  • 20 g grated cheese if desired.

Cook an extra portion of lentils for later in the week.

Day 2

Breakfast: eggs on toast with fruit

Use:

  • 2 eggs;
  • 2 slices whole-grain bread;
  • tomato or cucumber;
  • 1 piece of fruit.

Lunch: leftover lentil pasta

Use the extra portion from Day 1.

Add fresh vegetables or a side salad if available.

Dinner: tofu vegetable stir-fry

Use:

  • 180 g tofu;
  • 150 g cooked rice;
  • 250 g mixed vegetables;
  • soy sauce;
  • garlic and ginger.

Frozen mixed vegetables work well here and reduce the number of separate fresh ingredients needed.

Day 3

Breakfast: overnight oats

Combine the night before:

  • 60 g oats;
  • 200 g yogurt or skyr;
  • 100 ml milk;
  • 1 banana;
  • 10 g chia seeds.

Lunch: bean and potato bowl

Use:

  • 250 g potatoes;
  • 150 g cooked kidney or black beans;
  • cucumber;
  • tomato;
  • yogurt-herb sauce.

Dinner: vegetable omelet with bread

Use:

  • 3 eggs;
  • 150–200 g vegetables;
  • 30 g cheese;
  • 2 slices whole-grain bread.

Good vegetables include peppers, spinach, mushrooms, onions or leftover vegetables from earlier meals.

Day 4

Breakfast: yogurt, banana and nuts

Use:

  • 250 g yogurt or skyr;
  • 1 banana;
  • 40 g oats;
  • 15 g nuts.

Lunch: chickpea wrap

Fill 2 medium whole-grain tortillas with:

  • 150 g chickpeas;
  • lettuce or spinach;
  • tomato;
  • cucumber;
  • yogurt sauce.

Dinner: red lentil curry with rice

Use:

  • 80 g dry red lentils;
  • 150 g cooked rice;
  • 200 g canned tomatoes;
  • onion;
  • 150–200 g vegetables;
  • curry spices.

Cook enough curry for tomorrow's lunch.

Day 5

Breakfast: eggs, potatoes and vegetables

Use:

  • 2 eggs;
  • 200 g potatoes;
  • tomato, spinach or peppers.

This works well if cooked potatoes are already available from Day 3.

Lunch: leftover lentil curry

Reheat the extra curry from Day 4.

Serve with leftover rice if needed.

Dinner: tofu pasta with vegetables

Use:

  • 160–180 g tofu;
  • 80 g dry pasta;
  • 200 g tomato sauce;
  • vegetables such as spinach, mushrooms or peppers.

Season with herbs, garlic and black pepper.

Day 6

Breakfast: oatmeal with apple

Cook:

  • 60 g oats;
  • 250 ml milk;
  • 1 apple;
  • cinnamon;
  • 15 g peanut butter or nuts.

Lunch: bean and egg salad bowl

Use:

  • 150 g beans;
  • 2 eggs;
  • lettuce or spinach;
  • cucumber;
  • tomato;
  • 1 slice whole-grain bread.

Dinner: baked potatoes with cottage cheese

Use:

  • 350 g potatoes;
  • 200 g cottage cheese;
  • cucumber and tomato salad;
  • herbs.

Add roasted or steamed vegetables if desired.

Day 7

Breakfast: yogurt bowl

Use:

  • 250 g yogurt or skyr;
  • 50 g oats;
  • 1 piece of fruit;
  • 10 g chia seeds;
  • 15 g nuts.

Lunch: leftover vegetable and bean wrap

Use:

  • 2 tortillas;
  • 120–150 g remaining beans or chickpeas;
  • remaining vegetables;
  • yogurt sauce.

This meal is intentionally flexible so you can use ingredients left from the week.

Dinner: lentil and vegetable soup

Use:

  • 80 g dry lentils or about 180–200 g cooked lentils;
  • 250–300 g mixed vegetables;
  • 200 g canned tomatoes;
  • onion and garlic;
  • vegetable stock;
  • 2 slices whole-grain bread.

The final dinner also works as a use-up meal for vegetables remaining in the refrigerator.

Seven-day overview

Day Breakfast Lunch Dinner
1 Yogurt, oats, berries Chickpea rice bowl Lentil tomato pasta
2 Eggs and toast Leftover lentil pasta Tofu stir-fry
3 Overnight oats Bean-potato bowl Vegetable omelet
4 Yogurt, banana, nuts Chickpea wraps Lentil curry
5 Eggs and potatoes Leftover curry Tofu pasta
6 Apple oatmeal Bean and egg salad Potatoes with cottage cheese
7 Yogurt bowl Leftover bean wrap Lentil vegetable soup

Complete grocery list for one person

Quantities are approximate because package sizes differ and individual portions vary.

Eggs and dairy

  • 12 eggs;
  • 1.2–1.5 kg Greek yogurt or skyr;
  • 200 g cottage cheese;
  • 100–150 g cheese;
  • 1 liter milk.

Legumes and tofu

  • 2 cans chickpeas, about 400 g each;
  • 2 cans beans, about 400 g each;
  • 500 g dry lentils or a combination of dry and pre-cooked lentils;
  • 400 g tofu.

You may have some legumes left depending on drained weight and package size.

Grains and starches

  • 500 g oats;
  • 500 g rice;
  • 500 g whole-grain pasta;
  • 1 loaf whole-grain bread;
  • 1 package whole-grain tortillas;
  • about 1.5 kg potatoes.

Not all dry staples will necessarily be used completely during the week.

Vegetables

A practical basket could include:

  • 1 kg mixed frozen vegetables;
  • 500 g tomatoes;
  • 2 cucumbers;
  • 3 bell peppers;
  • 300–400 g spinach;
  • 250 g mushrooms;
  • 4–5 onions;
  • 1 bulb garlic;
  • 1 lettuce or another salad green.

You can substitute vegetables according to season, price and preference.

Fruit

For example:

  • 4 bananas;
  • 3 apples;
  • 300 g berries, fresh or frozen;
  • 3 additional pieces of seasonal fruit.

Nuts, seeds and extras

  • 100–150 g walnuts or mixed nuts;
  • small package chia seeds;
  • peanut butter;
  • vegetable oil or olive oil;
  • soy sauce;
  • vegetable stock;
  • herbs;
  • curry powder or curry spices;
  • cinnamon;
  • black pepper;
  • lemon if desired.

How the ingredients overlap

The plan deliberately reuses ingredients.

For example:

Yogurt appears in breakfasts and sauces.

Lentils appear in pasta, curry and soup.

Chickpeas become both a rice bowl and wraps.

Beans work in potato bowls, salads and the flexible Day 7 lunch.

Rice accompanies chickpeas, tofu and curry.

Potatoes appear in a bowl, breakfast and dinner.

Spinach and other vegetables can move between omelets, pasta, curry, wraps and soup.

This overlap keeps the grocery list smaller without requiring identical meals.

A simple preparation session

You do not need to prepare every meal on Sunday.

A short preparation session can make the first half of the week easier.

You might:

  1. cook several portions of rice;
  2. cook a batch of lentils;
  3. wash and chop durable vegetables;
  4. make a yogurt-herb sauce;
  5. boil several eggs;
  6. portion nuts and oats if useful.

Store foods appropriately and follow safe refrigeration guidance for cooked foods.

Prepare another small batch later in the week rather than trying to keep every cooked component for seven days.

Protein in a vegetarian plan

Removing meat does not automatically make a diet low in protein.

This plan repeatedly uses:

  • eggs;
  • yogurt or skyr;
  • cottage cheese;
  • tofu;
  • lentils;
  • chickpeas;
  • beans.

Grains, nuts and seeds also contribute smaller amounts.

Actual protein intake depends on the specific brands and portions used.

If you have a particular protein target, calculate it from the foods and quantities you actually eat rather than assuming every vegetarian meal has the same protein content.

Adjusting portions

This plan is not tied to one calorie level.

A person who needs more energy might increase:

  • rice;
  • pasta;
  • potatoes;
  • bread;
  • oats;
  • nuts;
  • oil;
  • portions of protein foods.

A person needing smaller portions might reduce some of those amounts while keeping the overall meal structure.

Avoid treating a generic online meal plan as an exact individualized prescription.

Swaps that keep the plan practical

You do not need every exact ingredient.

You can swap:

  • chickpeas ↔ beans;
  • tofu ↔ tempeh;
  • rice ↔ bulgur or couscous;
  • Greek yogurt ↔ skyr;
  • spinach ↔ another leafy vegetable;
  • berries ↔ seasonal fruit;
  • whole-grain pasta ↔ another preferred pasta;
  • cottage cheese ↔ another suitable dairy option.

The most useful substitutions preserve the role of the ingredient while using foods you actually enjoy and can buy easily.

How to reduce food waste

Before buying everything on the list, check what you already have.

Then use the most perishable ingredients first.

A simple order might be:

Use early:

  • salad greens;
  • fresh berries;
  • mushrooms;
  • opened dairy.

Use throughout the week:

  • peppers;
  • cucumbers;
  • tomatoes;
  • yogurt;
  • tofu.

Use later:

  • potatoes;
  • onions;
  • dry grains;
  • canned legumes;
  • frozen vegetables.

The Day 7 meals are intentionally flexible so remaining ingredients have somewhere to go.

If you cook for two people

The simplest starting point is to double the meal quantities.

However, grocery packages do not always scale perfectly.

For example, doubling a recipe may mean one full package instead of two partial packages.

Check the actual package sizes before doubling the shopping list mechanically.

If you need lunches for work

Most lunches in this plan can be packed:

  • chickpea rice bowl;
  • leftover pasta;
  • bean-potato bowl;
  • wraps;
  • lentil curry;
  • bean and egg salad.

If refrigeration or reheating is limited at work, choose meals that fit the storage conditions available to you.

The practical goal

A useful vegetarian meal plan should do more than provide seven unrelated days of recipes.

It should make the week easier to shop for and easier to cook.

This plan does that by using a small set of protein foods, grains and vegetables in different combinations.

The result is a full seven-day vegetarian framework with enough repetition to keep shopping practical and enough variation to avoid eating exactly the same meal every day.