21-Day Whole-Food Meal Plan With No Complicated Recipes

A meal plan is useful only if you can cook the food on an ordinary Tuesday. This one starts with familiar groceries, straightforward cooking methods, and small batches that become tomorrow’s lunch or dinner. There are no specialty powders, elaborate sauces, or instructions to spend your entire Sunday cooking.

Across these 21 days, you will make oatmeal, eggs, bean dishes, simple rice bowls, roasted fish, and a few chicken dinners. Some meals take close to an hour from start to finish because brown rice needs time, but most of that is hands-off. The cooking itself stays uncomplicated: chop, simmer, roast, or stir together.

The plan serves one adult. Every day has breakfast, lunch, dinner, and an optional snack with a specific portion. The complete recipes follow the calendar, along with three calculated grocery lists and a day-by-day batch-cooking schedule. For two adults, double every ingredient, serving, and grocery quantity; use larger pans or cook in batches rather than crowding them.

What “whole-food” means in this plan

Here, whole-food eating means building meals around vegetables, fruit, beans, lentils, whole grains, nuts, eggs, plain dairy, fish, tofu, and poultry. It does not mean that every ingredient must arrive exactly as it grew. Canned beans, frozen vegetables, rolled oats, whole-wheat bread, plain yogurt, and canned tomatoes are practical ingredients, not failures of the plan.

That approach fits the broad pattern in Harvard’s Healthy Eating Plate guidance: emphasize vegetables and fruit, choose whole grains, include varied protein foods, and use plant oils such as olive oil. No single recipe is being presented as a treatment, and you do not need a “detox” before starting.

Choose unsweetened milk and yogurt, peanut butter made primarily from peanuts, and whole-wheat bread or pasta with a whole grain listed first. No-salt-added beans and tomatoes make seasoning easier to control. The measured salt in the recipes is for the entire batch, not each serving; you can omit it if your care team has advised that.

How to use the portions without turning them into rigid rules

This is an organizational starting point, not a calorie prescription or an individualized medical diet. Appetite, body size, activity, pregnancy, age, and medical conditions change what you need. These portions are not a promise of weight loss or complete nutrient adequacy for every adult.

If you are still hungry, eat more rather than treating the calendar as a limit. An additional serving of the planned meal, extra cooked grain, fruit, plain yogurt, or another suitable protein food can be practical. Add any extra food to your shopping list. If a meal is too large, save part safely and adjust your next batch. Numerical calorie and macro totals are intentionally not assigned to these flexible menus.

If you use insulin or other medicines affected by meal size, or have kidney disease, food allergies, pregnancy-related restrictions, or another condition requiring a tailored diet, ask your clinician or registered dietitian to adapt the plan. Do not change prescribed medication to fit a menu.

Serving key: “Half the batch” means divide the completed recipe evenly into two portions, including its listed sides. “One-third” means three equal portions. Volume yields are approximate because cooking changes moisture; the fraction of the finished batch controls the portion. Breakfast recipes 1–4 each make one complete breakfast. Ingredients and grocery weights are edible weights; rice, pasta, quinoa, oats, and lentils are measured dry unless stated otherwise.

Day 1

  • Breakfast: Apple-Walnut Cinnamon Oatmeal, Recipe 1: the entire one-serving bowl.
  • Lunch: Chickpea-Cucumber Quinoa Salad, Recipe 8: half the batch, approximately 2½ cups.
  • Dinner: Lemon Chicken, Brown Rice, and Vegetables, Recipe 5: half the batch, including one chicken portion, half the rice, and half the vegetables.
  • Optional snack: Apple, 150 g edible portion, with 20 g unsalted almonds.

Make Recipes 8 and 5 today; refrigerate their second portions for Day 2.

Day 2

  • Breakfast: Berry-Yogurt Oat Bowl, Recipe 2: the entire one-serving bowl.
  • Lunch: Chickpea-Cucumber Quinoa Salad, Recipe 8: the reserved half batch, approximately 2½ cups.
  • Dinner: Lemon Chicken, Brown Rice, and Vegetables, Recipe 5: the reserved half batch, with all its rice and vegetables.
  • Optional snack: Orange segments, 150 g, with 150 g plain Greek yogurt.

Reheat the chicken dinner thoroughly; keep the salad chilled until lunch.

Day 3

  • Breakfast: Spinach-Tomato Eggs on Toast, Recipe 3: the full two-egg scramble and 80 g whole-wheat toast.
  • Lunch: Red Lentil-Tomato Stew, Recipe 6: one-third of the stew, approximately 2½ cups, with 60 g whole-wheat bread.
  • Dinner: Salmon, Potatoes, and Broccoli Tray, Recipe 7: half the tray, including one salmon fillet and half the potatoes and broccoli.
  • Optional snack: Banana, 120 g peeled, with 16 g peanut butter.

Make Recipes 6 and 7. Label the other stew portions for Days 4 and 5 and the second fish dinner for Day 4.

Day 4

  • Breakfast: Peanut-Butter Banana Overnight Oats, Recipe 4: the entire one-serving jar, prepared the previous evening.
  • Lunch: Red Lentil-Tomato Stew, Recipe 6: one-third of the stew with 60 g whole-wheat bread.
  • Dinner: Salmon, Potatoes, and Broccoli Tray, Recipe 7: the reserved half tray.
  • Optional snack: Apple, 150 g edible portion, with 20 g unsalted almonds.

Keep the final stew portion refrigerated for tomorrow rather than repeatedly reheating the whole container.

Day 5

  • Breakfast: Apple-Walnut Cinnamon Oatmeal, Recipe 1: the entire bowl.
  • Lunch: Red Lentil-Tomato Stew, Recipe 6: the final one-third portion with 60 g whole-wheat bread.
  • Dinner: Turkey-Black Bean Chili and Rice, Recipe 9: one-third of the chili and one-third of the cooked rice.
  • Optional snack: Orange segments, 150 g, with 150 g plain Greek yogurt.

Cook Recipe 9 and immediately portion the two remaining chili-and-rice meals for the weekend.

Day 6

  • Breakfast: Berry-Yogurt Oat Bowl, Recipe 2: the entire bowl.
  • Lunch: Turkey-Black Bean Chili and Rice, Recipe 9: one-third of the original chili and rice batch.
  • Dinner: White Bean, Tomato, and Spinach Skillet, Recipe 11: half the skillet with 80 g whole-wheat toast.
  • Optional snack: Banana, 120 g peeled, with 16 g peanut butter.

Make Recipe 11; save its second portion separately from the bread.

Day 7

  • Breakfast: Spinach-Tomato Eggs on Toast, Recipe 3: the full scramble and 80 g toast.
  • Lunch: Turkey-Black Bean Chili and Rice, Recipe 9: the final one-third portion of chili and rice.
  • Dinner: White Bean, Tomato, and Spinach Skillet, Recipe 11: the reserved half skillet with 80 g freshly toasted whole-wheat bread.
  • Optional snack: Apple, 150 g edible portion, with 20 g unsalted almonds.

Finish the planned cooked leftovers today. The second week starts with fresh batches, not food held over from the first week.

Day 8

  • Breakfast: Berry-Yogurt Oat Bowl, Recipe 2: the entire bowl.
  • Lunch: Tuna-White Bean Toasts, Recipe 12: half the tuna-bean mixture, 80 g whole-wheat toast, and 100 g sliced tomato.
  • Dinner: Peanut-Tofu Cabbage Rice Bowls, Recipe 10: half the tofu-vegetable mixture and half the cooked rice.
  • Optional snack: Apple, 150 g edible portion, with 20 g unsalted almonds.

Make Recipes 12 and 10. Reserve the second portions for Day 9, keeping tuna filling separate from toast.

Day 9

  • Breakfast: Apple-Walnut Cinnamon Oatmeal, Recipe 1: the entire bowl.
  • Lunch: Tuna-White Bean Toasts, Recipe 12: the reserved half of the filling, 80 g toast, and 100 g tomato.
  • Dinner: Peanut-Tofu Cabbage Rice Bowls, Recipe 10: the reserved half of the tofu, vegetables, and rice.
  • Optional snack: Orange segments, 150 g, with 150 g plain Greek yogurt.

Assemble lunch just before eating so the toast stays firm.

Day 10

  • Breakfast: Spinach-Tomato Eggs on Toast, Recipe 3: the full scramble and 80 g toast.
  • Lunch: Red Lentil-Tomato Stew, Recipe 6: one-third of the stew with 60 g whole-wheat bread.
  • Dinner: Chicken-Zucchini Whole-Wheat Pasta, Recipe 14: half the finished pasta, chicken, and sauce.
  • Optional snack: Banana, 120 g peeled, with 16 g peanut butter.

Cook Recipes 6 and 14. Reserve two stew portions and one pasta portion in shallow containers.

Day 11

  • Breakfast: Peanut-Butter Banana Overnight Oats, Recipe 4: the entire jar, prepared the previous evening.
  • Lunch: Red Lentil-Tomato Stew, Recipe 6: one-third of the stew with 60 g whole-wheat bread.
  • Dinner: Chicken-Zucchini Whole-Wheat Pasta, Recipe 14: the reserved half batch.
  • Optional snack: Apple, 150 g edible portion, with 20 g unsalted almonds.

Add a splash of water when reheating pasta so the sauce does not dry out.

Day 12

  • Breakfast: Berry-Yogurt Oat Bowl, Recipe 2: the entire bowl.
  • Lunch: Red Lentil-Tomato Stew, Recipe 6: the final one-third portion with 60 g whole-wheat bread.
  • Dinner: Turkey-Black Bean Chili and Rice, Recipe 9: one-third of the chili and one-third of the rice.
  • Optional snack: Orange segments, 150 g, with 150 g plain Greek yogurt.

Make Recipe 9 for tonight and the next two lunches.

Day 13

  • Breakfast: Apple-Walnut Cinnamon Oatmeal, Recipe 1: the entire bowl.
  • Lunch: Turkey-Black Bean Chili and Rice, Recipe 9: one-third of the original chili and rice batch.
  • Dinner: Black Bean-Sweet Potato Bowls, Recipe 13: half the potatoes and bean mixture, topped with 50 g plain Greek yogurt.
  • Optional snack: Banana, 120 g peeled, with 16 g peanut butter.

Make Recipe 13; refrigerate the other bowl components separately from the yogurt.

Day 14

  • Breakfast: Spinach-Tomato Eggs on Toast, Recipe 3: the full scramble and 80 g toast.
  • Lunch: Turkey-Black Bean Chili and Rice, Recipe 9: the final one-third portion of chili and rice.
  • Dinner: Black Bean-Sweet Potato Bowls, Recipe 13: the reserved half of the potatoes and beans with the remaining 50 g yogurt.
  • Optional snack: Apple, 150 g edible portion, with 20 g unsalted almonds.

Use up the week’s cooked meals and check the third grocery list before shopping.

Day 15

  • Breakfast: Apple-Walnut Cinnamon Oatmeal, Recipe 1: the entire bowl.
  • Lunch: Chickpea-Cucumber Quinoa Salad, Recipe 8: half the batch, approximately 2½ cups.
  • Dinner: Lemon Chicken, Brown Rice, and Vegetables, Recipe 5: half the chicken, rice, and vegetable batch.
  • Optional snack: Apple, 150 g edible portion, with 20 g unsalted almonds.

Make fresh batches of Recipes 8 and 5; the remaining portions are for tomorrow.

Day 16

  • Breakfast: Spinach-Tomato Eggs on Toast, Recipe 3: the full scramble and 80 g toast.
  • Lunch: Chickpea-Cucumber Quinoa Salad, Recipe 8: the reserved half batch, approximately 2½ cups.
  • Dinner: Lemon Chicken, Brown Rice, and Vegetables, Recipe 5: the reserved half batch with all its sides.
  • Optional snack: Orange segments, 150 g, with 150 g plain Greek yogurt.

Move tomorrow’s frozen salmon to the refrigerator early enough to thaw fully.

Day 17

  • Breakfast: Berry-Yogurt Oat Bowl, Recipe 2: the entire bowl.
  • Lunch: Tuna-White Bean Toasts, Recipe 12: half the tuna-bean filling, 80 g toast, and 100 g sliced tomato.
  • Dinner: Salmon, Potatoes, and Broccoli Tray, Recipe 7: half the tray, including one salmon portion and half its vegetables.
  • Optional snack: Banana, 120 g peeled, with 16 g peanut butter.

Make Recipes 12 and 7; chill their second portions for Day 18. Prepare tomorrow’s oats this evening.

Day 18

  • Breakfast: Peanut-Butter Banana Overnight Oats, Recipe 4: the entire jar.
  • Lunch: Tuna-White Bean Toasts, Recipe 12: the reserved half filling, 80 g toast, and 100 g tomato.
  • Dinner: Salmon, Potatoes, and Broccoli Tray, Recipe 7: the reserved half tray.
  • Optional snack: Apple, 150 g edible portion, with 20 g unsalted almonds.

Keep the tuna filling cold, and reheat only the fish portion you intend to eat.

Day 19

  • Breakfast: Apple-Walnut Cinnamon Oatmeal, Recipe 1: the entire bowl.
  • Lunch: White Bean, Tomato, and Spinach Skillet, Recipe 11: half the skillet with 80 g whole-wheat toast.
  • Dinner: Peanut-Tofu Cabbage Rice Bowls, Recipe 10: half the tofu-vegetable mixture and half the rice.
  • Optional snack: Orange segments, 150 g, with 150 g plain Greek yogurt.

Make Recipes 11 and 10. Label the extra bean portion for Day 20 and the extra tofu-and-rice portion for Day 21.

Day 20

  • Breakfast: Spinach-Tomato Eggs on Toast, Recipe 3: the full scramble and 80 g toast.
  • Lunch: White Bean, Tomato, and Spinach Skillet, Recipe 11: the reserved half skillet with 80 g toast.
  • Dinner: Black Bean-Sweet Potato Bowls, Recipe 13: half the potatoes and bean mixture with 50 g plain Greek yogurt.
  • Optional snack: Banana, 120 g peeled, with 16 g peanut butter.

Make Recipe 13 and refrigerate tomorrow’s portion. The tofu meal remains refrigerated until tomorrow’s lunch.

Day 21

  • Breakfast: Berry-Yogurt Oat Bowl, Recipe 2: the entire bowl.
  • Lunch: Peanut-Tofu Cabbage Rice Bowls, Recipe 10: the reserved half batch made on Day 19, including its rice.
  • Dinner: Black Bean-Sweet Potato Bowls, Recipe 13: the reserved half of the potatoes and beans with 50 g yogurt.
  • Optional snack: Apple, 150 g edible portion, with 20 g unsalted almonds.

You have finished three weeks without keeping any cooked batch for an entire week. Keep the meals you liked best for your next shopping list.

Complete recipe library

These are the baseline recipes used to calculate the grocery lists. Variations are optional and change those lists. Use a saucepan with a tight lid for grains, a large skillet or soup pot as directed, and a rimmed sheet pan for roasting. Oven temperatures are for a conventional oven. Preheat during preparation unless otherwise stated.

For all perishable recipes, refrigerate promptly in shallow containers within two hours of cooking or assembly—within one hour if the room or outdoor temperature is above 90°F/32°C. Keep the refrigerator at or below 40°F/4°C. These are USDA leftover-handling recommendations, not permission to leave a large pot on the counter until completely cold. Reheat cooked leftovers to 165°F/74°C throughout. The shorter storage windows stated below are deliberate quality choices.

Recipe 1: Apple-Walnut Cinnamon Oatmeal

Cooking the apple with the oats softens it without making a separate topping. The walnuts go on at the end so they keep their texture.

Yield and portion: 1 serving; eat the entire bowl, approximately 2 cups. Prep: 5 minutes. Cook: 8 minutes. Total: 13 minutes. Equipment: small saucepan.

Ingredients

  • 50 g dry rolled oats, approximately ½ cup
  • 200 ml plain milk
  • 100 ml water
  • 150 g apple, cored and cut into small cubes
  • 20 g unsalted walnuts, chopped
  • ¼ teaspoon ground cinnamon, approximately 0.5 g

Instructions

  1. Put the oats, milk, water, apple, and cinnamon in the saucepan. Stir and bring to a gentle simmer over medium heat.
  2. Reduce to low and cook for 6–8 minutes, stirring frequently, until the oats are tender and the apple has softened. Avoid a hard boil, which can make milk boil over.
  3. Transfer all the oatmeal to a bowl and scatter the walnuts over it. Let it cool slightly before eating.

Variation: Replace the apple with 150 g cored pear. Keep the remaining quantities unchanged.

Storage and reheating: Refrigerate cooked oatmeal within two hours and use within three days. Reheat with 30 ml water or milk, stirring until it reaches 165°F/74°C. Keep walnuts separate until serving. Freeze the oatmeal without nuts for up to two months; thaw overnight in the refrigerator.

Recipe 2: Berry-Yogurt Oat Bowl

This is a no-cook breakfast with enough texture to feel like a meal rather than a drink. Frozen berries work well if thawed safely in the refrigerator and used according to their package directions.

Yield and portion: 1 serving; the entire bowl, approximately 2 cups. Prep: 5 minutes. Cook: 0 minutes. Total: 5 minutes. Equipment: bowl.

Ingredients

  • 200 g plain Greek yogurt
  • 150 g berries, washed and dried, or frozen berries thawed according to the package
  • 30 g dry rolled oats, approximately ⅓ cup
  • 15 g unsalted walnuts, chopped

Instructions

  1. Spoon the yogurt into a bowl.
  2. Stir in the oats. For a softer texture, refrigerate this mixture for 15 minutes before adding the toppings; that optional waiting time is additional.
  3. Top with all the berries and walnuts. If using thawed berries, include their juice for a naturally fruit-flavored yogurt base.

Variation: Use 150 g diced peach or nectarine instead of berries. Canned fruit packed in water and well drained also works in the same amount.

Storage: Refrigerate an assembled bowl immediately and use within two days, or sooner if an ingredient’s label requires it. Store nuts separately for better texture. This bowl is served cold; do not reheat. Freezing the assembled bowl is not recommended because the yogurt may separate and the oats become soft.

Recipe 3: Spinach-Tomato Eggs on Toast

A small skillet of eggs turns a few handfuls of vegetables into breakfast. Toast the bread while the vegetables cook to keep the total preparation short.

Yield and portion: 1 serving; the full two-egg scramble with 80 g toast, usually two substantial slices. Prep: 5 minutes. Cook: 8 minutes. Total: 13 minutes. Equipment: nonstick skillet and toaster.

Ingredients

  • 2 large eggs
  • 15 ml water, 1 tablespoon
  • 60 g fresh spinach, roughly chopped
  • 100 g fresh tomato, diced
  • 80 g whole-wheat bread
  • 5 ml olive oil, 1 teaspoon
  • ⅛ teaspoon ground black pepper, approximately 0.25 g

Instructions

  1. Beat the eggs with the water and pepper in a bowl.
  2. Heat the oil in a nonstick skillet over medium heat. Add the tomato and cook for 2 minutes. Add the spinach and stir for 1–2 minutes until wilted.
  3. Put the bread in the toaster. Reduce the skillet heat to medium-low, pour in the eggs, and stir gently for 3–4 minutes until set throughout. The egg mixture should reach 160°F/71°C, consistent with the safe temperature guidance for egg dishes.
  4. Serve all the eggs and vegetables on or beside the toast.

Variation: Replace the spinach with 60 g finely chopped kale, removing tough stems and cooking it for an additional 2–3 minutes before adding the eggs.

Storage and reheating: Best freshly made. Refrigerate leftover scramble within two hours and use within three days; reheat to 165°F/74°C. Store bread separately and toast fresh. Freezing this assembled breakfast is not recommended for texture.

Recipe 4: Peanut-Butter Banana Overnight Oats

This jar is mixed the night before the three mornings identified in the calendar. Adding the banana at breakfast keeps it from browning overnight.

Yield and portion: 1 serving; the entire jar, approximately 1½–2 cups. Prep: 5 minutes. Cook: 0 minutes. Chill: at least 6 hours. Total: 6 hours 5 minutes. Equipment: covered container holding at least 600 ml.

Ingredients

  • 50 g dry rolled oats, approximately ½ cup
  • 150 ml plain milk
  • 100 g plain Greek yogurt
  • 16 g peanut butter, approximately 1 tablespoon
  • ¼ teaspoon ground cinnamon, approximately 0.5 g
  • 120 g peeled banana, sliced, added at serving

Instructions

  1. Stir the milk, yogurt, peanut butter, and cinnamon in the container until the peanut butter is mostly dispersed.
  2. Add the oats and stir thoroughly, including around the bottom edges. Cover and refrigerate for at least 6 hours.
  3. In the morning, stir again and top with the sliced banana. Eat the full portion cold. If the oats are thicker than you prefer, stir in 15–30 ml water.

Variation: Substitute 16 g unsweetened sunflower-seed butter for peanut butter when appropriate for your allergies. Check the product label for cross-contact warnings.

Storage: Keep the covered oats refrigerated and use within two days. Add banana only to the portion being eaten. Do not leave the jar on the counter overnight. Freezing the assembled jar is unnecessary for this plan and may change the dairy’s texture; prepare each scheduled jar the evening before instead.

Recipe 5: Lemon Chicken, Brown Rice, and Vegetables

The oven handles the chicken and vegetables while a saucepan cooks the rice. The extra portion is a complete second dinner, so pack the rice and vegetables along with the chicken.

Yield and portion: 2 servings; each is half the batch: chicken from 170 g raw meat, half the vegetables, and about 1 cup cooked rice. Prep: 10 minutes. Cook: 40–45 minutes. Rest: 5 minutes. Total: 55–60 minutes. Equipment: covered saucepan, large rimmed sheet pan, thermometer.

Ingredients

  • 340 g raw boneless, skinless chicken breast, divided into two similarly sized pieces
  • 140 g dry long-grain brown rice
  • 330 ml water, plus 30–60 ml only if needed during cooking
  • 400 g broccoli florets
  • 250 g carrots, cut into thin ½-inch pieces
  • 20 ml olive oil, 4 teaspoons
  • 30 ml lemon juice, 2 tablespoons
  • 6 g garlic, about 2 cloves, minced
  • 2 teaspoons dried oregano, approximately 2 g
  • ¼ teaspoon salt, approximately 1.5 g
  • ¼ teaspoon black pepper, approximately 0.5 g

Instructions

  1. Start heating the oven to 425°F/220°C. Combine the rice and 330 ml water in the saucepan. Bring to a boil, cover, reduce to low, and simmer for 40–45 minutes until tender. If the pan dries before the rice is tender, add the measured extra water. Remove from heat and rest, covered, for 5 minutes.
  2. Toss the broccoli and carrots on the sheet pan with 10 ml oil, half the oregano, and half the salt and pepper. Spread them out, leaving space for the chicken.
  3. Put the chicken in that space. Rub it with the remaining oil, oregano, salt, and pepper, plus the garlic and lemon juice. Wash hands and clean raw-chicken utensils before handling ready-to-eat food.
  4. Roast for 22–30 minutes, turning the vegetables once, until the chicken reaches 165°F/74°C in its thickest part and the vegetables are tender. Thick breasts may need longer; temperature, not the clock, determines doneness.
  5. Divide the rice, chicken, vegetables, and pan juices equally between two servings.

Variation: Replace the carrots with 250 g sliced zucchini; add it during the final 15 minutes of roasting.

Storage and reheating: Refrigerate the second complete portion promptly in a shallow container and use within three to four days; the calendar uses it the next day. Reheat covered, with 15–30 ml water, to 165°F/74°C. Freeze a cooled portion for up to two months and thaw in the refrigerator before reheating.

Recipe 6: Red Lentil-Tomato Stew With Whole-Wheat Bread

Red lentils soften directly in the pot, so there is no soaking or separate bean preparation. This makes three generous lunches, each with its own measured portion of bread.

Yield and portion: 3 servings; one-third of the stew, approximately 2½ cups, plus 60 g bread per serving. Prep: 10 minutes. Cook: 30 minutes, including bringing the pot to a simmer. Total: 40 minutes. Equipment: 4-quart/approximately 4-liter pot.

Ingredients

  • 180 g dry red lentils, rinsed and checked for debris
  • 400 g canned diced tomatoes, including their juice
  • 200 g carrots, diced small
  • 150 g onion, diced
  • 120 g fresh spinach, roughly chopped
  • 15 ml olive oil, 1 tablespoon
  • 6 g garlic, about 2 cloves, minced
  • 1½ teaspoons ground cumin, approximately 3 g
  • 1 teaspoon paprika, approximately 2 g
  • ¼ teaspoon salt, approximately 1.5 g
  • 1,000 ml water, plus up to 150 ml if needed for consistency
  • 15 ml lemon juice, 1 tablespoon
  • 180 g whole-wheat bread, divided into three 60 g portions

Instructions

  1. Heat the oil in the pot over medium heat. Add the onion and carrots and cook for 5 minutes, stirring occasionally.
  2. Stir in the garlic, cumin, and paprika for 30 seconds. Add the lentils, tomatoes, salt, and 1,000 ml water.
  3. Bring to a boil, then reduce to a gentle simmer. Partially cover and cook for 18–20 minutes, stirring occasionally, until the lentils and carrots are tender. Add up to 150 ml water if it becomes too thick before the lentils soften.
  4. Stir in the spinach and cook for 2 minutes. Remove from heat and add the lemon juice.
  5. Divide the stew into three equal portions. Serve one with 60 g bread; pack the other portions separately from their bread.

Variation: Replace the spinach with 120 g chopped frozen spinach, adding it early enough to heat through according to its package directions.

Storage and reheating: Divide into shallow containers and refrigerate within two hours. Use within three to four days or freeze for up to two months. Reheat the stew, stirring, to a rolling boil and at least 165°F/74°C throughout. Freeze bread separately in its measured portions.

Recipe 7: Salmon, Potatoes, and Broccoli Tray

The potatoes get a head start because fish cooks faster. Cutting the potatoes small is what keeps the cooking time manageable.

Yield and portion: 2 servings; each contains one fillet from 170 g raw salmon, half the potatoes, and half the broccoli. Prep: 10 minutes. Cook: 30–35 minutes. Total: 40–45 minutes. Equipment: large rimmed sheet pan, thermometer; use a second pan if needed to avoid crowding.

Ingredients

  • 340 g raw salmon, divided into two fillets
  • 500 g potatoes, scrubbed and cut into ½-inch/1-cm pieces
  • 400 g broccoli florets
  • 20 ml olive oil, 4 teaspoons, divided
  • 30 ml lemon juice, 2 tablespoons
  • 6 g garlic, about 2 cloves, minced
  • 1 teaspoon dried oregano, approximately 1 g
  • ¼ teaspoon salt, approximately 1.5 g
  • ¼ teaspoon black pepper, approximately 0.5 g

Instructions

  1. Heat the oven to 425°F/220°C. Toss the potatoes with 10 ml oil and half the salt, pepper, and oregano. Spread on the pan and roast for 20 minutes.
  2. Turn the potatoes. Toss the broccoli with 5 ml oil and arrange beside the potatoes. Add the salmon in an open area, skin-side down if it has skin.
  3. Rub the fish with the remaining 5 ml oil, garlic, lemon juice, and remaining seasonings. Roast for 10–15 minutes more, until the thickest part of each fillet reaches 145°F/63°C and the potatoes are tender. Remove fish that finishes before the potatoes.
  4. Divide everything into two equal meals, keeping the vegetables with their corresponding fish portions.

Variation: Replace the broccoli with 400 g green beans, trimmed, using the same roasting sequence.

Storage and reheating: Refrigerate the reserved portion within two hours and use within two days for best quality; the calendar uses it the following day. Reheat gently, covered, to 165°F/74°C. Freeze cooked portions for up to two months if necessary; thaw in the refrigerator. Keep raw fish refrigerated briefly or freeze promptly rather than holding it all week.

Recipe 8: Chickpea-Cucumber Quinoa Salad

This salad is designed to be a full lunch, with quinoa, chickpeas, crunchy vegetables, and a measured lemon-olive oil dressing. Letting the quinoa cool briefly prevents the cucumber from becoming watery.

Yield and portion: 2 servings; half the completed salad, approximately 2½ cups, per serving. Prep: 15 minutes. Cook: 15 minutes. Cool: 15 minutes. Total: 45 minutes. Equipment: small covered saucepan and mixing bowl.

Ingredients

  • 100 g dry quinoa, rinsed in a fine-mesh sieve
  • 220 ml water
  • 240 g cooked chickpeas, drained and rinsed if canned
  • 250 g cucumber, diced
  • 250 g fresh tomato, diced
  • 50 g red onion, finely diced
  • 20 ml olive oil, 4 teaspoons
  • 30 ml lemon juice, 2 tablespoons
  • 1 teaspoon dried oregano, approximately 1 g
  • ¼ teaspoon salt, approximately 1.5 g
  • ¼ teaspoon black pepper, approximately 0.5 g

Instructions

  1. Bring the quinoa and water to a boil in the saucepan. Cover, reduce to low, and cook for 12–15 minutes, until the water is absorbed and the grains are tender.
  2. Transfer the quinoa to a shallow container and refrigerate for about 15 minutes to cool. Do not leave a deep pot of cooked grain on the counter for hours.
  3. Whisk the oil, lemon juice, oregano, salt, and pepper in the mixing bowl.
  4. Add the quinoa, chickpeas, cucumber, tomato, and onion. Fold together until evenly dressed, then divide into two equal portions. It is fine to eat the first portion slightly warm rather than wait for refrigerator-cold quinoa.

Variation: Replace chickpeas with the same 240 g drained white beans. Quinoa remains the grain, so the cooking liquid and timing do not change.

Storage: Refrigerate promptly and use within three days; the plan finishes it within two. Serve cold or slightly cool, not after prolonged room-temperature holding. Freezing is not recommended because the cucumber and tomato lose their crisp texture.

Recipe 9: Turkey-Black Bean Chili and Rice

A pot of chili supplies one dinner and two lunches. Cooking the rice alongside it avoids a separate meal-prep session, while portioning the rice immediately prevents the entire batch from being reheated repeatedly.

Yield and portion: 3 servings; one-third of the chili, roughly 2½–3 cups, plus one-third of the rice, approximately 1 cup cooked, per serving. Prep: 10 minutes. Cook: 40–45 minutes. Rice rest: 5 minutes. Total: 55–60 minutes. Equipment: covered rice saucepan, 4-quart/approximately 4-liter pot, thermometer.

Ingredients

  • 400 g raw lean ground turkey
  • 480 g cooked black beans, drained and rinsed if canned
  • 800 g canned diced tomatoes, including juice
  • 150 g onion, diced
  • 300 g bell pepper, seeded and diced
  • 15 ml olive oil, 1 tablespoon
  • 6 g garlic, about 2 cloves, minced
  • 2 teaspoons ground cumin, approximately 4 g
  • 2 teaspoons paprika, approximately 4 g
  • ¼ teaspoon salt, approximately 1.5 g
  • 250 ml water for the chili
  • 180 g dry long-grain brown rice
  • 420 ml water for the rice, plus 30–60 ml only if needed

Instructions

  1. Bring the rice and 420 ml water to a boil in the saucepan. Cover and simmer on low for 40–45 minutes, adding the measured extra water if it dries before becoming tender. Rest off the heat, covered, for 5 minutes.
  2. Meanwhile, heat the oil in the large pot over medium heat. Cook the onion and pepper for 5 minutes. Add the turkey and cook for 6–8 minutes, breaking it into small pieces.
  3. Stir in the garlic, cumin, and paprika for 30 seconds. Add the tomatoes, beans, salt, and 250 ml water.
  4. Simmer uncovered for 20 minutes, stirring occasionally. Check that the turkey-containing chili reaches 165°F/74°C. Ground turkey needs the poultry temperature, not the lower temperature used for ground beef.
  5. Divide both the chili and rice into three equal meal portions.

Variation: Replace the turkey with 400 g crumbled firm tofu. Cook it in the same sequence and heat the finished dish thoroughly. This changes the shopping list and nutrient profile.

Storage and reheating: Refrigerate chili and rice promptly in shallow containers; use within three to four days. Reheat chili to a rolling boil and at least 165°F/74°C, and rice to 165°F/74°C. Freeze meal-sized portions for up to two months. Thaw overnight in the refrigerator rather than on the counter.

Recipe 10: Peanut-Tofu Cabbage Rice Bowls

A spoonful of peanut butter becomes a simple sauce when thinned with water, lemon juice, and a small measured amount of soy sauce. Shredded cabbage cooks quickly and is useful when you want vegetables that keep longer than delicate salad leaves.

Yield and portion: 2 servings; half the tofu-vegetable mixture and half the rice, about 1 cup cooked rice per serving. Prep: 15 minutes. Cook: 40–45 minutes. Rice rest: 5 minutes. Total: 60–65 minutes; skillet work happens while rice cooks. Equipment: covered saucepan and large nonstick skillet.

Ingredients

  • 400 g firm tofu, drained, patted dry, and cut into ¾-inch cubes
  • 140 g dry long-grain brown rice
  • 330 ml water for rice, plus 30–60 ml only if needed
  • 350 g cabbage, thinly shredded
  • 150 g carrots, coarsely grated
  • 32 g peanut butter, approximately 2 tablespoons
  • 20 ml reduced-sodium soy sauce, 4 teaspoons
  • 20 ml lemon juice, 4 teaspoons
  • 60 ml water for sauce
  • 10 ml olive oil, 2 teaspoons
  • 6 g garlic, about 2 cloves, minced

Instructions

  1. Bring the rice and 330 ml water to a boil. Cover and simmer on low for 40–45 minutes, adding the measured extra water only if needed. Rest off the heat for 5 minutes.
  2. While it cooks, whisk the peanut butter, soy sauce, lemon juice, and 60 ml water until smooth.
  3. Heat the oil in the skillet over medium-high heat. Add the tofu in a single layer and cook for 6–8 minutes, turning gently, until several sides are lightly golden.
  4. Add the cabbage, carrots, and garlic. Cook for 5–7 minutes, stirring, until the cabbage is tender but still has texture.
  5. Pour in the sauce. Reduce the heat and stir for 2 minutes until the mixture is steaming throughout and the sauce coats the tofu. Divide the rice and topping evenly between two bowls.

Variation: Substitute 32 g sunflower-seed butter for peanut butter, if suitable for your allergies. Soy remains present in the tofu and sauce unless both are separately replaced.

Storage and reheating: Refrigerate promptly and use within three to four days; the longest planned hold is Day 19 to Day 21. Reheat covered with 15–30 ml water, stirring, to 165°F/74°C. Freeze for up to two months; the cabbage will soften after thawing.

Recipe 11: White Bean, Tomato, and Spinach Skillet

This is a pantry-friendly dinner rather than a long-simmered stew. Mash a few beans against the skillet to thicken the sauce without flour, cream, or another ingredient.

Yield and portion: 2 servings; half the bean skillet, approximately 2 cups, with 80 g toast per serving. Prep: 8 minutes. Cook: 17 minutes. Total: 25 minutes. Equipment: large skillet and toaster.

Ingredients

  • 480 g cooked white beans, drained and rinsed if canned
  • 400 g canned diced tomatoes, including juice
  • 100 g onion, finely diced
  • 150 g fresh spinach, roughly chopped
  • 15 ml olive oil, 1 tablespoon
  • 6 g garlic, about 2 cloves, minced
  • 1 teaspoon dried oregano, approximately 1 g
  • ¼ teaspoon salt, approximately 1.5 g
  • ¼ teaspoon black pepper, approximately 0.5 g
  • 60 ml water
  • 160 g whole-wheat bread, divided into two 80 g portions

Instructions

  1. Heat the oil in the skillet over medium heat. Add the onion and cook for 5 minutes, stirring so it softens without burning.
  2. Add the garlic and oregano and stir for 30 seconds. Add the tomatoes, water, beans, salt, and pepper.
  3. Simmer for 8–10 minutes, stirring occasionally. Press a small spoonful of beans against the side of the skillet and stir them back into the sauce.
  4. Add the spinach and stir for 2 minutes, until wilted and the dish is steaming throughout.
  5. Toast 80 g bread for the current serving. Divide the bean mixture equally; keep the second 80 g bread portion separate until its serving day.

Variation: Replace the white beans with 480 g cooked chickpeas. The dish will be firmer, but the cooking method is unchanged.

Storage and reheating: Refrigerate the bean mixture within two hours and use within three to four days. Reheat to a simmer and 165°F/74°C, adding 15–30 ml water if thick. Freeze the bean mixture for up to two months; store or freeze bread separately.

Recipe 12: Tuna-White Bean Toasts With Tomato

Beans stretch the tuna into two lunches, while yogurt supplies a simple creamy dressing. Assemble the toasts when you are ready to eat instead of storing them already topped.

Yield and portion: 2 servings; half the tuna-bean filling, 80 g toast, and 100 g sliced tomato per serving. Prep: 15 minutes. Cook: 0 minutes, apart from toasting. Total: 15 minutes including toast. Equipment: bowl, fork, and toaster.

Ingredients

  • 200 g canned light tuna packed in water, measured after draining
  • 240 g cooked white beans, drained and rinsed if canned
  • 60 g plain Greek yogurt
  • 150 g cucumber, finely diced
  • 20 ml lemon juice, 4 teaspoons
  • 10 ml olive oil, 2 teaspoons
  • ¼ teaspoon black pepper, approximately 0.5 g
  • 160 g whole-wheat bread, divided into two 80 g portions
  • 200 g fresh tomato, sliced, divided into two 100 g portions

Instructions

  1. Put the white beans in the bowl and mash roughly with a fork, leaving some whole for texture.
  2. Flake in the tuna. Add the yogurt, cucumber, lemon juice, olive oil, and pepper. Fold together until evenly combined.
  3. Divide the filling equally between two containers. Refrigerate the portion intended for tomorrow immediately.
  4. Toast 80 g bread. Spoon one portion of filling over it and serve with 100 g tomato on top or alongside. Save the remaining bread and tomato separately for the second serving.

Variation: For a fish-free version, replace the tuna with an additional 200 g cooked white beans. This is not a protein-equivalent swap, but the texture and preparation remain practical.

Storage: Keep filling refrigerated and use within two days, a shorter quality window than the general three-to-four-day limit for tuna salad. Keep it cold in an insulated lunch bag with ice packs if taking it away from home. Do not freeze the mixed filling; yogurt and cucumber lose texture. No reheating is required.

Recipe 13: Black Bean-Sweet Potato Bowls

Roasted sweet potato cubes and a quick bean skillet make two substantial bowls. Yogurt is added after reheating, so the stored portion stays easy to refresh.

Yield and portion: 2 servings; half the potatoes and bean mixture plus 50 g yogurt per serving. Each serving starts with 250 g raw sweet potato and 240 g cooked beans. Prep: 10 minutes. Cook: 25–30 minutes. Total: 35–40 minutes. Equipment: rimmed sheet pan and large skillet.

Ingredients

  • 500 g sweet potatoes, scrubbed and cut into ½-inch/1-cm cubes
  • 480 g cooked black beans, drained and rinsed if canned
  • 200 g bell pepper, seeded and diced
  • 100 g onion, diced
  • 100 g fresh spinach, roughly chopped
  • 15 ml olive oil, 1 tablespoon, divided
  • 1 teaspoon ground cumin, approximately 2 g
  • 1 teaspoon paprika, approximately 2 g
  • ¼ teaspoon salt, approximately 1.5 g
  • 60 ml water
  • 100 g plain Greek yogurt, divided
  • 15 ml lemon juice, 1 tablespoon

Instructions

  1. Heat the oven to 425°F/220°C. Toss the sweet potatoes with 10 ml oil, half the cumin, half the paprika, and half the salt. Spread on the sheet pan and roast for 25–30 minutes, turning halfway, until tender and lightly browned.
  2. During the final 12 minutes of roasting, heat the remaining 5 ml oil in the skillet. Cook the onion and pepper over medium heat for 5–6 minutes.
  3. Add the beans, water, and remaining cumin, paprika, and salt. Simmer for 4 minutes. Add the spinach and stir for 2 minutes until wilted.
  4. Mix the yogurt with the lemon juice. Divide the potatoes and beans equally, then top the portion being eaten with half the yogurt mixture. Reserve the other half separately.

Variation: Replace the sweet potato with 500 g ordinary potato cut to the same size. Roast until tender rather than relying on identical timing.

Storage and reheating: Refrigerate the cooked components within two hours and use within three to four days. Reheat potatoes and beans to 165°F/74°C, then add the cold yogurt. Freeze the cooked mixture without yogurt for up to two months and thaw in the refrigerator.

Recipe 14: Chicken-Zucchini Whole-Wheat Pasta

Canned tomatoes become the sauce while the pasta boils. Keep the chicken pieces small and similar in size so they cook evenly, and use reserved pasta water to bring the sauce together.

Yield and portion: 2 servings; half the completed pasta, chicken, vegetables, and sauce. Each serving starts with 80 g dry pasta and 150 g raw chicken. Prep: 10 minutes. Cook: 25 minutes. Total: 35 minutes. Equipment: pasta pot, colander, large skillet, thermometer.

Ingredients

  • 300 g raw boneless, skinless chicken breast, cut into ¾-inch pieces
  • 160 g dry whole-wheat pasta
  • 2 liters water for boiling pasta; do not salt this water for the baseline recipe
  • 300 g zucchini, cut into thin half-moons
  • 400 g canned diced tomatoes, including juice
  • 100 g fresh spinach, roughly chopped
  • 15 ml olive oil, 1 tablespoon
  • 6 g garlic, about 2 cloves, minced
  • 1 teaspoon dried oregano, approximately 1 g
  • ¼ teaspoon salt, approximately 1.5 g
  • ¼ teaspoon black pepper, approximately 0.5 g

Instructions

  1. Bring the 2 liters water to a boil in the pasta pot. Add the pasta and cook according to its package until just tender, usually 8–12 minutes. Reserve 120 ml cooking water, then drain.
  2. While the water heats and pasta cooks, heat the oil in the skillet over medium-high heat. Add the chicken and cook for 5–7 minutes, turning the pieces.
  3. Add the zucchini and cook for 4 minutes. Stir in the garlic, oregano, salt, and pepper for 30 seconds, then add the tomatoes. Simmer for 6–8 minutes, until the chicken reaches 165°F/74°C in the thickest pieces.
  4. Stir in the spinach for 1–2 minutes. Add the drained pasta and enough of the reserved 120 ml water to loosen the sauce. Toss over low heat until evenly combined and steaming.
  5. Divide the entire finished dish into two equal portions.

Variation: Replace the chicken with 300 g drained, cubed firm tofu. Brown it gently in the same oil before adding the vegetables; the rest of the recipe stays the same.

Storage and reheating: Refrigerate promptly and use within three to four days. Reheat covered with 15–30 ml water, stirring halfway, until the center and several other spots reach 165°F/74°C. Freeze for up to two months, knowing that thawed pasta will be softer.

Week-by-week grocery lists

These quantities were calculated from the exact recipe batches and portions above, including all seven optional snacks each week. They do not include recipe variations or extra food you add for hunger. If you skip a snack, subtract its listed ingredients rather than buying them automatically.

Weights below are the usable amounts needed, not necessarily the weight of a whole vegetable before trimming. Buy slightly more where there will be cores, peels, or stems. For bananas and oranges, the listed weight excludes peel. For canned beans and tuna, use the drained weight; for canned tomatoes, include the juice. Can and package sizes differ, so check labels instead of assuming one can always supplies the same amount. A can yielding 240 g drained beans is a convenient reference, but the measured amount is what matters.

“Pantry usage” means the amount the week uses. Check what you already own and carry unopened packages or dry-food remainders forward; you do not need to buy a new bottle of oil every week. Plain bottled lemon juice is an easy way to measure the listed amounts. If squeezing fresh lemons, purchase enough to yield that juice rather than counting every lemon as identical.

Week 1 groceries: Days 1–7

Produce to buy or have available

  • Apples: 750 g edible portion; bananas: 360 g peeled; oranges: 300 g peeled; berries: 300 g.
  • Broccoli: 800 g florets; carrots: 450 g; potatoes: 500 g; spinach: 390 g.
  • Fresh tomatoes: 450 g; cucumber: 250 g; bell pepper: 300 g after seeding.
  • Onion: 400 g; red onion: 50 g; peeled garlic: 30 g, roughly 10 average cloves.

Protein foods

  • Raw boneless, skinless chicken breast: 340 g.
  • Raw salmon: 340 g.
  • Raw lean ground turkey: 400 g.
  • Eggs: 4 large.
  • Cooked drained black beans: 480 g; chickpeas: 240 g; white beans: 480 g. These can be shelf-stable pantry purchases.

Grains and dry legumes

  • Rolled oats: 210 g; dry brown rice: 320 g; dry quinoa: 100 g.
  • Dry red lentils: 180 g.
  • Whole-wheat bread: 500 g. Slice and freeze any bread not needed within its fresh-storage window.

Dairy or suitable alternatives

  • Plain milk: 550 ml.
  • Plain Greek yogurt: 800 g.

Pantry usage

  • Canned diced tomatoes with juice: 1,600 g.
  • Olive oil: 115 ml; lemon juice: 105 ml.
  • Unsalted walnuts: 70 g; unsalted almonds: 60 g; peanut butter: 48 g.
  • Cinnamon: 1.5 g; cumin: 7 g; paprika: 6 g; dried oregano: 5 g.
  • Salt: 9 g for all the week’s recipe batches combined; black pepper: 2.5 g.

Week 2 groceries: Days 8–14

Produce to buy or have available

  • Apples: 750 g edible portion; bananas: 360 g peeled; oranges: 300 g peeled; berries: 300 g.
  • Carrots: 350 g; cabbage: 350 g; sweet potatoes: 500 g; spinach: 440 g.
  • Bell pepper: 500 g after seeding; fresh tomatoes: 400 g; cucumber: 150 g; zucchini: 300 g.
  • Onion: 400 g; peeled garlic: 24 g, roughly 8 average cloves.

Protein foods

  • Raw boneless, skinless chicken breast: 300 g.
  • Raw lean ground turkey: 400 g.
  • Firm tofu: 400 g drained.
  • Eggs: 4 large.
  • Canned light tuna: 200 g drained.
  • Cooked drained black beans: 960 g; white beans: 240 g. These and the tuna are shelf-stable until opened.

Grains and dry legumes

  • Rolled oats: 210 g; dry brown rice: 320 g; dry whole-wheat pasta: 160 g.
  • Dry red lentils: 180 g.
  • Whole-wheat bread: 500 g.

Dairy or suitable alternatives

  • Plain milk: 550 ml.
  • Plain Greek yogurt: 960 g.

Pantry usage

  • Canned diced tomatoes with juice: 1,600 g.
  • Olive oil: 90 ml; lemon juice: 70 ml; reduced-sodium soy sauce: 20 ml.
  • Unsalted walnuts: 70 g; unsalted almonds: 60 g; peanut butter: 80 g.
  • Cinnamon: 1.5 g; cumin: 9 g; paprika: 8 g; dried oregano: 1 g.
  • Salt: 6 g across the recipe batches; black pepper: 1.5 g.

Week 3 groceries: Days 15–21

Produce to buy or have available

  • Apples: 750 g edible portion; bananas: 360 g peeled; oranges: 300 g peeled; berries: 300 g.
  • Broccoli: 800 g florets; carrots: 400 g; potatoes: 500 g; sweet potatoes: 500 g; cabbage: 350 g; spinach: 370 g.
  • Fresh tomatoes: 650 g; cucumber: 400 g; bell pepper: 200 g after seeding.
  • Onion: 200 g; red onion: 50 g; peeled garlic: 24 g, roughly 8 average cloves.

Protein foods

  • Raw boneless, skinless chicken breast: 340 g.
  • Raw salmon: 340 g.
  • Firm tofu: 400 g drained.
  • Eggs: 4 large.
  • Canned light tuna: 200 g drained.
  • Cooked drained black beans: 480 g; chickpeas: 240 g; white beans: 720 g. These and the tuna can come from the pantry.

Grains

  • Rolled oats: 210 g; dry brown rice: 280 g; dry quinoa: 100 g.
  • Whole-wheat bread: 480 g.

Dairy or suitable alternatives

  • Plain milk: 550 ml.
  • Plain Greek yogurt: 960 g.

Pantry usage

  • Canned diced tomatoes with juice: 400 g.
  • Olive oil: 120 ml; lemon juice: 145 ml; reduced-sodium soy sauce: 20 ml.
  • Unsalted walnuts: 70 g; unsalted almonds: 60 g; peanut butter: 80 g.
  • Cinnamon: 1.5 g; cumin: 2 g; paprika: 2 g; dried oregano: 5 g.
  • Salt: 7.5 g across the recipe batches; black pepper: 3 g.

Handling package extras without changing the plan

A 1-kilogram yogurt tub covers Week 2’s 960 g requirement; the small remainder is not another scheduled meal. Use it before its label-directed storage limit or choose a package combination that fits your household. Milk can be bought in a larger carton and used elsewhere, but do not assume an opened carton stays suitable for all 21 days. Follow its label and buy fresh as needed.

For beans, measure what you need after draining. Refrigerate opened extras and use within three to four days, or freeze promptly in a labeled container for a future meal. Bread freezes well in separate 60 g and 80 g portions. Keep dry rice, oats, lentils, and spices in closed pantry containers; their unused amounts are supplies, not perishable cooked leftovers.

A realistic batch-prep and leftover schedule

You need a few short cooking sessions each week, not one enormous batch held in the refrigerator for seven days. Lunch and dinner preparation can happen at different times. On the days with two recipes, make the lunch earlier and cook dinner later; there is no requirement to juggle every pan at once.

Before each week: about 30–45 minutes, excluding shopping

Check your refrigerator thermometer, count storage containers, and label bags with recipe names and cooking days. Portion nuts into the snack amounts, set aside dry oats for breakfasts, and freeze bread in serving-sized packets. Keep produce preparation separate from raw meat and fish. Wash produce under running water, not soap, following the FDA’s produce safety guidance. Ready-to-eat greens can be handled according to their package label.

Freeze raw chicken, ground turkey, or fish if you will not cook them within the next one to two days. This is a conservative planning rule; the FoodSafety.gov cold-storage chart lists only one to two refrigerated days for raw poultry and ground poultry. Put raw proteins in leakproof containers on the bottom refrigerator shelf while thawing. Allow about 24 hours for these small frozen packages, longer if they are still frozen, and follow the fish package’s thawing directions.

Do not chop all three weeks of vegetables in advance. Shop weekly, and make a small midweek produce top-up if delicate greens or berries will not last. The grocery totals stay the same even when a purchase is split between two trips. Choose packages with appropriate use-by dates and never rely on a calendar to override visible spoilage or safe-storage limits.

Week 1 cooking sessions

Day 1: Make the two-portion quinoa salad for lunches on Days 1 and 2. Later, make the chicken dinner for Days 1 and 2. Start the brown rice first; use its simmering time for the tray preparation. Freeze the raw salmon and turkey on shopping day if they are not being cooked promptly.

Day 2 evening: Transfer the salmon to the refrigerator to thaw for Day 3.

Day 3: Make three portions of lentil stew before lunch, allowing about 40 minutes including preparation and bringing the pot to a simmer. Cook the two salmon dinners in the evening. Put each extra portion into its own shallow container rather than storing a large warm pot. Mix the overnight oats before bed for Day 4.

Day 4 evening: Transfer the frozen turkey to the refrigerator for Day 5. Keep it on a tray below ready-to-eat foods.

Day 5: Finish the lentil stew at lunch. Cook the chili and rice for dinner; reserve its second and third portions for Days 6 and 7 lunches.

Day 6: Make the white bean skillet for two dinners. Day 7 finishes the planned leftovers. There is no cooked food from Week 1 that must be carried into Week 2.

Week 2 cooking sessions

Day 8: Mix the tuna filling for two lunches. Cook the tofu rice bowls for two dinners. If the raw chicken and turkey were bought at the start of the week, freeze them promptly because their cooking days are later.

Day 9 evening: Move the chicken to the refrigerator to thaw for Day 10.

Day 10: Make the lentil stew for three lunches and the chicken pasta for two dinners, in separate sessions if easier. Start the pasta water while preparing the skillet ingredients. Make the overnight oats that evening for Day 11.

Day 11 evening: Move the turkey to the refrigerator to thaw for Day 12.

Day 12: Finish the stew and make three chili-and-rice meals. Reserve two for the next two lunches.

Day 13: Make the two sweet potato dinners. Store their yogurt topping separately; use the second meal on Day 14. Finish the chili at Day 14 lunch.

Week 3 cooking sessions

Day 15: Prepare the quinoa salad for two lunches and chicken tray for two dinners. Freeze the raw salmon if purchased now for Day 17.

Day 16 evening: Thaw the salmon in the refrigerator.

Day 17: Mix two tuna lunches and cook two salmon dinners. Prepare the overnight oats for Day 18 before bed.

Day 19: Make two white bean lunches and two tofu-and-rice meals. Label the tofu’s extra portion “Day 21 lunch”; it remains refrigerated for about two days, within the recipe’s storage limit.

Day 20: Finish the white bean skillet at lunch and make two sweet potato dinners. Day 21 uses the remaining tofu lunch and sweet potato dinner. All planned batches are now finished.

If your schedule changes

Label cooked containers with the preparation date. Most cooked leftovers can be refrigerated for three to four days, but the salad, tuna, oats, and fish recipes above use shorter quality windows. If you will miss that window, freeze a freezer-suitable meal promptly rather than waiting until it is questionable. The recipes use a two-month freezer quality target; keep the freezer at 0°F/−18°C.

Thaw frozen cooked portions in the refrigerator, then reheat thoroughly. For microwaving, use a microwave-safe covered container with a vent, stir or rotate partway through, and check several spots with a thermometer. A warm edge does not mean a cold center is safe. Follow the USDA’s reheating guidance and reach 165°F/74°C throughout. Reheat only the portion you plan to eat.

Easy adaptations and allergy-aware swaps

For a vegetarian pattern: Use the measured tofu substitution in the chili and chicken pasta, and the extra-white-bean substitution in the tuna filling. For the chicken tray, replace its 340 g chicken with 340 g cubed firm tofu and roast until hot and lightly golden; keep the rice and vegetables. Replace the salmon with 340 g firm tofu, adding it with the broccoli and cooking until hot throughout. These are practical culinary swaps, not identical nutrient replacements. Update groceries for every substituted batch.

For dairy-free eating: Use a suitable plain, unsweetened fortified milk alternative and plain dairy-free yogurt in the same measured quantities. Compare labels: products differ substantially in protein and other nutrients. A thinner yogurt may make the tuna filling looser, so drain it briefly before measuring.

For gluten-free eating: Use labeled gluten-free bread, pasta, and oats, and a labeled gluten-free alternative to soy sauce. Quinoa, rice, beans, and plain vegetables remain useful foundations. Check all packaged ingredients and shared cooking equipment if you have celiac disease.

For peanut or tree-nut allergies: Walnuts and almonds are tree nuts; peanut butter is a separate peanut ingredient. When appropriate, replace each with the same weight of a tolerated seed or seed butter. This does not make the meal automatically allergy-safe: read labels and consider cross-contact. A soy allergy also requires replacing both tofu and soy sauce, not just the sauce; get individualized substitution help if several major food groups are excluded.

For a smaller grocery budget: Frozen plain broccoli, spinach, and berries can reduce waste. Use them according to their package cooking instructions. Buy dry grains and legumes in package sizes you can store, and compare drained bean yields rather than can size alone. You do not need organic groceries, specialty salt, or expensive “clean eating” products for this menu.

Common questions

Do I have to eat every optional snack?

No. The snack is available if it helps with hunger or the spacing of meals. It is not a rule to eat when you are comfortably satisfied, nor a reason to ignore hunger if you need more food. The groceries include every snack so that the plan is fully stocked; subtract the exact ingredients for any you decide to skip.

Can I use ready-cooked grains?

Yes. Replace the cooked rice portion of a meal with an equivalent portion of plain ready-cooked brown rice, following its label for safe heating and storage. That is a convenience change, not the baseline grocery calculation: reduce the dry rice purchase accordingly and buy enough cooked rice for the specified portions. Avoid silently replacing a dry weight with the same cooked weight, because they are not interchangeable.

What if beans and lentils are new to me?

You do not have to force a large portion on the first day. Start with an amount you tolerate and replace the rest of that meal with familiar foods that fit your needs. Rinse canned beans and introduce larger portions gradually rather than making a sudden all-or-nothing change. Persistent pain, vomiting, or other concerning symptoms need medical attention, not a stricter interpretation of the meal plan.

Does completing 21 days guarantee a health result?

No. Three weeks is the length of this calendar, not a scientifically guaranteed reset period. The practical result to aim for is a set of meals you can shop for, cook, store, and enjoy. Longer-term health depends on your overall pattern and individual circumstances, not perfect adherence to these particular recipes.

Make the next week easier, not stricter

By the end of the plan, you will have tried a small library of repeatable breakfasts and main meals without learning a new cooking technique every night. Keep the recipes you enjoyed, replace the ones you did not, and keep the safe leftover schedule. A sustainable whole-food routine can include canned beans, frozen vegetables, simple toast, and the same favorite breakfast more than once.

The useful habit is not completing a flawless calendar. It is knowing what you will eat next, having enough food available, and making the cooking manageable enough to do again.

Sources

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *