7-day meal plan

2500 kcal Diet – 7-Day Meal Plan

A week at about 2500 kcal: five substantial meals with recipes, macros and a shopping list—for high activity levels or muscle gain.

2512kcal per day
122 gprotein (21% of energy)
262 gcarbs
94 gfat
55 gfiber
5meals a day

Day 1

2473 kcal · Protein 129 g · Carbs 274 g · Fat 77 g · Fiber 56 g

Breakfast

Oatmeal with Greek yogurt and strawberries

621 kcal

Protein 42 g · Carbs 71 g · Fat 14 g · 10 min

  • Oats70 g (about 1 cup)
  • Milk 2%270 ml (about 1 cup)
  • 0% Greek yogurt210 g
  • Strawberries170 g (about 1 cup)
  • Flaxseed7 g (about 2 teaspoons)
Instructions
  1. Bring the milk to a boil, add the oats and cook over low heat for about 3 minutes, stirring.
  2. Spoon the oatmeal into a bowl and let it cool slightly.
  3. Top with Greek yogurt and sliced strawberries, then sprinkle with flaxseed.

When strawberries are out of season, use frozen ones. Add them to the oatmeal near the end of cooking to thaw.

Mid-morning snack

Sandwich with white bean spread and pickled cucumber

242 kcal

Protein 10 g · Carbs 30 g · Fat 7 g · 12 min

  • Cooked white beans60 g (about 5½ tablespoons)
  • Onion15 g
  • Canola oil5 g (about ½ tablespoon)
  • Rye bread1 slice (40 g)
  • Fermented cucumber40 g
  • Seasonings and extras: marjoram, salt, pepper
Instructions
  1. Chop the onion and sauté it in oil for 4-5 minutes, until softened.
  2. Mash the beans with a fork or blend them with the onion, marjoram, salt and pepper into a thick spread.
  3. Spread the bean mixture on the bread and top with slices of pickled cucumber.

You can use canned beans (drain and rinse them). Store the spread in the refrigerator for up to 4 days.

Lunch

Roasted salmon bowl with rice and avocado

864 kcal

Protein 45 g · Carbs 80 g · Fat 36 g · 30 min

  • Salmon160 g
  • Dry white rice80 g
  • Cucumber130 g
  • Avocado½ avocado (70 g)
  • Carrot80 g
  • Red cabbage65 g
  • Soy sauce20 g (about 1½ tablespoons)
  • Sesame seeds7 g (about 2½ teaspoons)
  • Lime13 g
  • Seasonings and extras: ginger, chili
Instructions
  1. Cook the rice according to the package instructions.
  2. Drizzle the salmon with half the soy sauce, sprinkle with ginger, and bake for 12-15 minutes at 200°C.
  3. Slice the cucumber, grate the carrot, thinly shred the cabbage, and dice the avocado.
  4. Add the rice, salmon pieces, and vegetables to a bowl. Drizzle with the remaining soy sauce and lime juice, then sprinkle with sesame seeds and chili.

You can replace the salmon with canned tuna in its own juices—no baking needed.

Afternoon snack

Mango yogurt smoothie

254 kcal

Protein 11 g · Carbs 33 g · Fat 9 g · 5 min

Instructions
  1. Peel the mango and dice the flesh.
  2. Blend the mango with the yogurt, milk and a pinch of ginger until smooth and thick.
  3. Pour into a glass and drink right away, or chill it in the fridge first.

This is a homemade version of Indian lassi. A ripe mango should give slightly when pressed; out of season, frozen mango works well too.

Dinner

Split pea soup with smoked paprika

493 kcal

Protein 21 g · Carbs 60 g · Fat 10 g · 55 min

  • Dried split peas65 g (about 5½ tablespoons)
  • Potatoes140 g
  • Carrot75 g
  • Celeriac40 g
  • Onion55 g
  • Garlic5 g
  • Canola oil9 g (about 1 tablespoon)
  • Seasonings and extras: salt, pepper, bay leaf, allspice, marjoram, smoked paprika
Instructions
  1. Rinse the split peas and soak them overnight or for a few hours so they cook faster.
  2. Cover the split peas with fresh water, add the bay leaf and allspice, and cook for about 30 minutes.
  3. Soften the chopped onion and garlic in oil, then add them to the soup along with the diced potatoes and grated carrot and celery. Cook for 15-20 minutes, until the split peas break down.
  4. Season with marjoram, smoked paprika, salt, and pepper. If you like a smooth soup, blend some of it.

Traditional pea soup is made with smoked meat—smoked paprika gives this meat-free version a similar aroma. The soup thickens as it cools, so add water when reheating.

Day 2

2502 kcal · Protein 126 g · Carbs 278 g · Fat 83 g · Fiber 56 g

Breakfast

Tortilla with scrambled eggs, beans, and bell pepper

582 kcal

Protein 31 g · Carbs 46 g · Fat 27 g · 15 min

  • Canola oil7 g (about 2 teaspoons)
  • Red bell pepper70 g
  • Canned red beans70 g
  • Egg3 eggs (150 g)
  • Tomato70 g
  • Wheat tortilla1 tortilla (62 g)
  • Seasonings and extras: salt, pepper, cumin, chili
Instructions
  1. Heat the oil and sauté the diced bell pepper. Add the drained beans and cumin, and cook for 2 minutes.
  2. Add the eggs, season with salt, pepper, and chili, and cook, stirring, until set.
  3. Warm the tortilla in a dry pan, add the scrambled eggs and sliced tomato, then roll it up.

Wrap the tortilla in sandwich paper and take it with you—it tastes good cold, too.

Mid-morning snack

Fruit salad with mint and hazelnuts

238 kcal

Protein 4 g · Carbs 37 g · Fat 7 g · 10 min

  • Apple½ apple (90 g)
  • Kiwi1 kiwi (70 g)
  • Orange½ orange (70 g)
  • Grapes65 g (about ½ cup)
  • Lemon6 g
  • Hazelnuts11 g
  • Seasonings and extras: mint
Instructions
  1. Wash the fruit, then peel the kiwi and orange.
  2. Dice the apple, kiwi and orange, and halve the grapes.
  3. Drizzle the fruit with lemon juice, add the chopped mint leaves and mix.
  4. Sprinkle with chopped hazelnuts.

In summer, use seasonal fruit such as strawberries, blueberries and peaches.

Lunch

Chili sin carne with brown rice

916 kcal

Protein 32 g · Carbs 132 g · Fat 21 g · 35 min

  • Canned red beans210 g
  • Dry brown rice85 g (about ½ cup)
  • Canned corn85 g
  • Red bell pepper140 g
  • Tomato280 g
  • Onion85 g
  • Garlic7 g
  • Tomato paste30 g (about 2 tablespoons)
  • Canola oil14 g (about 1½ tablespoons)
  • Seasonings and extras: salt, cumin, smoked paprika, chili, oregano
Instructions
  1. Cook the rice according to the package instructions.
  2. Heat the oil and sauté the chopped onion and garlic until softened. Add the chopped bell pepper and cook for 3 minutes.
  3. Add the cumin, smoked paprika, and chili. After a moment, add the tomatoes, tomato paste, drained beans, and corn. Simmer for 15 minutes.
  4. Season with salt and oregano, and serve with rice.

You can freeze the chili in individual servings. It tastes just as good reheated.

Afternoon snack

Millet pudding with blueberries

261 kcal

Protein 10 g · Carbs 40 g · Fat 5 g · 25 min

  • Dry millet groats35 g
  • Soy drink170 ml
  • Blueberries65 g (about ½ cup)
  • Seasonings and extras: vanilla extract
Instructions
  1. Rinse the millet groats in a sieve with hot water.
  2. Cook the millet covered in the soy drink with a little water over low heat for 15-20 minutes, until the liquid is absorbed.
  3. Blend the hot millet with the vanilla extract until smooth and creamy. If it’s too thick, add a little water.
  4. Spoon the pudding into a bowl and add fresh or thawed blueberries.

Make several servings at once—the pudding keeps in the refrigerator for 3 days and tastes good cold, too.

Dinner

Chicken in mushroom sauce with broccoli

505 kcal

Protein 50 g · Carbs 22 g · Fat 23 g · 25 min

  • Chicken breast150 g
  • Mushrooms200 g
  • Cream 12%60 g (about 4 tablespoons)
  • Broccoli260 g
  • Onion40 g
  • Canola oil10 g (about 1 tablespoon)
  • Garlic5 g
  • Seasonings and extras: salt, pepper, sweet paprika, thyme
Instructions
  1. Slice the chicken into strips, season with salt, pepper and paprika, then brown in oil. Set aside on a plate.
  2. In the same pan, sauté the onion and garlic until softened. Add the sliced mushrooms and cook until their liquid has evaporated.
  3. Add the chicken and cream mixed with a little water, and simmer for 5 minutes. Season with thyme.
  4. Steam the broccoli or boil it in salted water for 4-5 minutes, then serve with the chicken in sauce.

If you’re not counting carbs, serve the dish with buckwheat groats or rice.

Day 3

2492 kcal · Protein 143 g · Carbs 238 g · Fat 100 g · Fiber 32 g

Breakfast

Cottage cheese and apple pancakes

591 kcal

Protein 43 g · Carbs 45 g · Fat 25 g · 20 min

  • Cottage cheese280 g
  • Egg1 egg (50 g)
  • Whole wheat flour40 g (about 4 tablespoons)
  • Apple½ apple (90 g)
  • Canola oil7 g (about 2 teaspoons)
  • Seasonings and extras: cinnamon, baking powder
Instructions
  1. Mix the cottage cheese with the egg, flour, cinnamon, and a pinch of baking powder.
  2. Coarsely grate the apple and add it to the mixture.
  3. Heat a little oil in a pan. Spoon in small pancakes and fry over medium heat for 2-3 minutes on each side.

The batter is quite loose, so turn the pancakes carefully with a wide spatula.

Mid-morning snack

Blue cheese with grapes and walnuts

249 kcal

Protein 8 g · Carbs 20 g · Fat 16 g · 3 min

  • Blue cheese25 g
  • Grapes110 g
  • Walnuts13 g
Instructions
  1. Cut the cheese into cubes, wash the grapes, and remove them from the stems.
  2. Serve with the walnuts—the best bite combines cheese, a grape, and a piece of walnut.

You can swap the blue cheese for goat cheese or brie, and the grapes for slices of pear.

Lunch

Sweet and sour pork with pineapple and rice

902 kcal

Protein 50 g · Carbs 102 g · Fat 28 g · 30 min

  • Pork loin180 g
  • Dry white rice85 g (about ½ cup)
  • Pineapple110 g
  • Red bell pepper140 g
  • Onion70 g
  • Carrot70 g
  • Ketchup20 g (about 1 tablespoon)
  • Soy sauce20 g (about 1½ tablespoons)
  • Apple cider vinegar14 g (about 1 tablespoon)
  • Canola oil14 g (about 1½ tablespoons)
  • Seasonings and extras: ginger, chili
Instructions
  1. Cook the rice according to the package instructions. Slice the pork loin into thin strips.
  2. Brown the meat in very hot oil for 4-5 minutes. Add the chopped onion, bell pepper and carrot, and cook for another 4 minutes.
  3. Mix the ketchup, soy sauce, vinegar, ginger and 3 tablespoons of water. Pour into the pan, add the diced pineapple and heat for 2 minutes, until the sauce thickens.
  4. Serve with rice, and add chili if you like it spicy.

You can use canned pineapple in its own juice—just drain it well.

Afternoon snack

Rice cakes with almond butter and banana

238 kcal

Protein 6 g · Carbs 26 g · Fat 12 g · 3 min

  • Rice cakes2 rice cakes (16 g)
  • Almond butter20 g (about 1½ tablespoons)
  • Banana½ banana (60 g)
  • Seasonings and extras: cinnamon
Instructions
  1. Spread the almond butter on the rice cakes.
  2. Top with banana slices and a sprinkle of cinnamon.

You can swap the almond butter for peanut butter, and the banana for apple slices or strawberries.

Dinner

Stir-fried tofu with green beans and rice

512 kcal

Protein 36 g · Carbs 45 g · Fat 20 g · 25 min

  • Plain tofu160 g
  • Green beans160 g (about 1½ cups)
  • Red bell pepper85 g
  • Garlic5 g
  • Soy sauce15 g (about 1 tablespoon)
  • Canola oil5 g (about ½ tablespoon)
  • Dry white rice40 g (about 3½ tablespoons)
  • Seasonings and extras: ginger, chili, salt
Instructions
  1. Cook the rice in salted water according to the package instructions.
  2. Pat the tofu dry, cut it into cubes and fry in oil for 6-8 minutes, until golden. Remove from the pan.
  3. Add the green beans, sliced bell pepper and chopped garlic to the same pan. Pour in 3-4 tablespoons of water and cook covered for 5-6 minutes, until the beans are tender but still crisp.
  4. Add the tofu, soy sauce, ginger and chili. Stir and serve with rice.

Frozen green beans work, too—add them to the pan without thawing and cook for a few minutes longer.

Day 4

2513 kcal · Protein 103 g · Carbs 267 g · Fat 96 g · Fiber 62 g

Breakfast

Sandwiches with avocado and white bean spread

592 kcal

Protein 28 g · Carbs 68 g · Fat 16 g · 10 min

  • Avocado½ avocado (70 g)
  • Cooked white beans90 g (about ½ cup)
  • Lemon15 g
  • Garlic4 g
  • Multigrain bread3 slices (120 g)
  • Tomato150 g
  • Seasonings and extras: salt, pepper, chili
Instructions
  1. Mash the avocado and beans with the lemon juice and crushed garlic into a smooth spread. Season with salt, pepper and chili.
  2. Spread the mixture on the slices of bread and top with tomato slices.

Canned beans work, too—just drain and rinse them.

Mid-morning snack

Homemade nut and apricot mix

260 kcal

Protein 9 g · Carbs 14 g · Fat 19 g · 3 min

  • Almonds12 g
  • Hazelnuts12 g
  • Pumpkin seeds12 g (about 1 tablespoon)
  • Dried apricots20 g
Instructions
  1. Cut the dried apricots into strips.
  2. Mix them with the almonds, hazelnuts, and pumpkin seeds.
  3. Transfer the mix to a small container—it’s easy to take with you.

Make enough for the week and divide it into portions in small containers or bags.

Lunch

Chickpea patties with couscous and salad

906 kcal

Protein 33 g · Carbs 122 g · Fat 24 g · 40 min

  • Canned chickpeas220 g
  • Breadcrumbs20 g (about 3 tablespoons)
  • Onion60 g
  • Garlic7 g
  • Parsley15 g
  • Dry couscous75 g (about ½ cup)
  • Cucumber150 g
  • Tomato220 g
  • Olive oil15 g (about 1½ tablespoons)
  • Lemon15 g
  • Seasonings and extras: salt, pepper, cumin, sweet paprika
Instructions
  1. Drain the chickpeas and blend them with the onion, garlic, parsley, cumin, paprika and salt into a coarse mixture. Stir in the breadcrumbs.
  2. Shape into small patties, place them on a parchment-lined baking sheet, brush with half the olive oil and bake for 20 minutes at 200°C, turning them halfway through.
  3. Pour boiling water over the couscous (use one and a half times as much water as couscous), cover for 5 minutes, then fluff with a fork.
  4. Chop the cucumber and tomato, drizzle with the remaining olive oil and lemon juice, and season with pepper. Serve with the patties and couscous.

You can bake the patties ahead of time. They’ll keep in the refrigerator for 3 days and taste good cold, so they’re easy to take with you.

Afternoon snack

Date and cashew bites

266 kcal

Protein 6 g · Carbs 29 g · Fat 14 g · 15 min

  • Dried dates25 g
  • Cashews20 g
  • Oats12 g (about 2 tablespoons)
  • Shredded coconut6 g (about 1 tablespoon)
  • Seasonings and extras: cinnamon
Instructions
  1. Cover the dates with hot water for 5 minutes, then drain.
  2. Finely grind the cashews and oats, add the dates and a pinch of cinnamon, and blend until the mixture is sticky.
  3. With damp hands, shape the mixture into small balls and roll them in shredded coconut.
  4. Chill the balls in the fridge for at least 15 minutes.

Make several batches at once—the balls will keep in a sealed container in the fridge for up to 5 days.

Dinner

Oven-baked toast with mozzarella, tomato, and pesto

489 kcal

Protein 28 g · Carbs 35 g · Fat 24 g · 15 min

  • Whole wheat bread2 slices (80 g)
  • Pesto12 g (about 2½ teaspoons)
  • Tomato110 g
  • Mozzarella70 g
  • Arugula25 g
  • Seasonings and extras: oregano, pepper
Instructions
  1. Preheat the oven to 200°C or get a sandwich maker ready.
  2. Spread a thin layer of pesto on the bread, top with slices of tomato and mozzarella, and sprinkle with oregano.
  3. Bake for 6–8 minutes, until the cheese melts.
  4. Top the hot toast with arugula and sprinkle with pepper.

Day 5

2533 kcal · Protein 140 g · Carbs 241 g · Fat 94 g · Fiber 59 g

Breakfast

Beans in tomato sauce on toast

654 kcal

Protein 33 g · Carbs 86 g · Fat 13 g · 20 min

  • Olive oil7 g (about 2 teaspoons)
  • Onion55 g
  • Garlic4 g
  • Tomato270 g
  • Tomato paste20 g (about 1½ tablespoons)
  • Cooked white beans140 g
  • Whole wheat bread3 slices (120 g)
  • Parsley7 g
  • Seasonings and extras: salt, pepper, sweet paprika, marjoram
Instructions
  1. Heat the olive oil and sauté the chopped onion and garlic until softened.
  2. Add the chopped tomatoes, tomato paste, sweet paprika and marjoram. Simmer for 5 minutes, until the tomatoes break down.
  3. Add the drained beans, season with salt and pepper, and cook for another 5 minutes, until the sauce thickens.
  4. Toast the bread, spoon the beans on top and sprinkle with chopped parsley.

You can make the beans in tomato sauce the night before. In the morning, just heat them up and toast the bread.

Mid-morning snack

Hard-boiled eggs with bell pepper and cucumber

279 kcal

Protein 21 g · Carbs 9 g · Fat 16 g · 5 min

  • Hard-boiled egg3 eggs (150 g)
  • Red bell pepper100 g
  • Cucumber100 g
  • Seasonings and extras: salt, pepper
Instructions
  1. Peel the hard-boiled eggs and cut them in half.
  2. Cut the bell pepper and cucumber into sticks.
  3. Season the eggs with salt and pepper and serve with the vegetables.

Boil the eggs for 9-10 minutes after the water comes to a boil, then rinse them in cold water—they'll be easier to peel.

Lunch

Spaghetti Bolognese

871 kcal

Protein 46 g · Carbs 89 g · Fat 32 g · 35 min

  • Dry wheat pasta90 g
  • Ground beef130 g
  • Tomato260 g
  • Tomato paste25 g (about 1½ tablespoons)
  • Carrot80 g
  • Celery stalks50 g
  • Onion65 g
  • Garlic7 g
  • Olive oil7 g (about 2 teaspoons)
  • Parmesan13 g
  • Seasonings and extras: salt, pepper, oregano, basil
Instructions
  1. Heat the olive oil and cook the finely chopped onion, garlic, carrot, and celery until softened (about 5 minutes).
  2. Add the meat and cook, breaking it up with a spatula, until no longer pink.
  3. Add the tomatoes (canned is fine), tomato paste, oregano, and basil. Cover and simmer for 20 minutes. Season with salt and pepper.
  4. Meanwhile, cook the pasta al dente. Serve with the sauce and a sprinkle of grated Parmesan.

You can make a larger batch of sauce and freeze it in servings. For a lighter version, use ground turkey breast.

Afternoon snack

Edamame with chili and lime

244 kcal

Protein 24 g · Carbs 8 g · Fat 10 g · 7 min

  • Edamame200 g
  • Lime8 g
  • Seasonings and extras: salt, chili
Instructions
  1. Add frozen edamame to boiling salted water and cook for 4-5 minutes.
  2. Drain, drizzle with lime juice, and sprinkle with salt and a pinch of chili.

You’ll find edamame in the frozen food section. If you buy them in pods, eat only the beans, squeezing them out of the pods.

Dinner

Pasta with parsley pesto and green peas

485 kcal

Protein 16 g · Carbs 50 g · Fat 22 g · 20 min

  • Dry whole-wheat pasta60 g
  • Green peas85 g (about ½ cup)
  • Parsley30 g
  • Walnuts15 g
  • Olive oil10 g (about 1 tablespoon)
  • Garlic3 g
  • Lemon10 g
  • Seasonings and extras: salt, pepper
Instructions
  1. Cook the pasta al dente in salted water. Add the peas for the last 3 minutes, then drain, reserving a little cooking water.
  2. Blend the parsley, nuts, garlic, olive oil, and lemon juice with 2-3 tablespoons of cooking water to make a thick pesto. Season with salt and pepper.
  3. Toss the pasta with the peas and pesto, thinning the sauce with a little cooking water if needed.

You can make the parsley pesto ahead of time. It will keep in a sealed jar in the refrigerator for 3-4 days. Sunflower seeds also work instead of walnuts.

Day 6

2557 kcal · Protein 111 g · Carbs 263 g · Fat 104 g · Fiber 57 g

Breakfast

Oatmeal with banana and peanut butter

614 kcal

Protein 25 g · Carbs 75 g · Fat 21 g · 10 min

  • Oats75 g (about 1 cup)
  • Soy drink290 ml (about 1 cup)
  • Banana½ banana (60 g)
  • Peanut butter20 g (about 1½ tablespoons)
Instructions
  1. Bring the soy drink to a boil, add the oats, and cook over low heat for 3-4 minutes, stirring often.
  2. Transfer the oatmeal to a bowl, top with banana slices, and drizzle with peanut butter.

You can use milk instead of soy drink. Choose peanut butter made from just peanuts, without added sugar or palm oil.

Mid-morning snack

Mandarins with almonds

272 kcal

Protein 7 g · Carbs 30 g · Fat 13 g · 2 min

  • Tangerine3 mandarins (240 g)
  • Almonds25 g
Instructions
  1. Peel the mandarins and separate them into segments.
  2. Serve with a handful of almonds, raw or briefly toasted in a dry pan.

When mandarins are out of season, use an apple or pear instead. You can swap the almonds for hazelnuts.

Lunch

Oven-baked mackerel with bulgur and tomato salad

892 kcal

Protein 53 g · Carbs 74 g · Fat 38 g · 30 min

  • Mackerel200 g
  • Dry bulgur95 g
  • Tomato310 g
  • Onion45 g
  • Parsley15 g
  • Lemon25 g
  • Olive oil8 g (about 2 teaspoons)
  • Seasonings and extras: salt, pepper, thyme
Instructions
  1. Drizzle the mackerel fillets with lemon juice, season with salt, pepper, and thyme, and bake for 15 minutes at 200°C.
  2. Cook the bulgur in salted water (about 10 minutes), then drain.
  3. Chop the tomatoes, add the chopped onion and parsley, drizzle with olive oil, and season with salt and pepper.
  4. Serve the fish with the bulgur and salad.

You can find fresh mackerel at larger stores and markets—ask for it to be filleted. Trout or salmon also work well.

Afternoon snack

Rice cakes with ricotta and blueberries

267 kcal

Protein 10 g · Carbs 35 g · Fat 9 g · 3 min

  • Rice cakes3 rice cakes (24 g)
  • Ricotta65 g (about 3½ tablespoons)
  • Blueberries75 g (about ½ cup)
  • Honey6 g
Instructions
  1. Spread the ricotta on the rice cakes.
  2. Top with blueberries and drizzle with a little honey.

You can use cottage cheese instead of ricotta, and raspberries or sliced peach instead of blueberries.

Dinner

Roasted cauliflower and sweet potato with chickpeas and tahini sauce

512 kcal

Protein 17 g · Carbs 49 g · Fat 23 g · 40 min

  • Cauliflower210 g
  • Sweet potato130 g
  • Canned chickpeas110 g
  • Olive oil11 g (about 1 tablespoon)
  • Tahini15 g (about 1 tablespoon)
  • Lemon15 g
  • Parsley11 g
  • Seasonings and extras: cumin, smoked paprika, salt
Instructions
  1. Preheat the oven to 220°C.
  2. Break the cauliflower into florets, dice the sweet potato, and drain and pat dry the chickpeas. Toss everything with olive oil, cumin, smoked paprika, and salt.
  3. Roast on a baking sheet for 25-30 minutes, stirring halfway through.
  4. Stir the tahini with lemon juice and 2-3 tablespoons of water until smooth. Drizzle over the vegetables and sprinkle with chopped parsley.

You don’t need to peel the sweet potato—just wash it well. Broccoli or Brussels sprouts also work instead of cauliflower.

Day 7

2517 kcal · Protein 100 g · Carbs 271 g · Fat 100 g · Fiber 61 g

Breakfast

French toast with blueberries

618 kcal

Protein 24 g · Carbs 77 g · Fat 22 g · 15 min

  • Challah3 slices (120 g)
  • Egg1 egg (50 g)
  • Milk 2%75 ml
  • Butter7 g (about ½ tablespoon)
  • Plain yogurt75 g (about 4 tablespoons)
  • Blueberries120 g
  • Seasonings and extras: cinnamon
Instructions
  1. Beat the egg with the milk and cinnamon in a shallow dish.
  2. Dip both sides of the challah slices in the egg mixture.
  3. Fry in hot butter for 2-3 minutes on each side, until golden brown.
  4. Serve with yogurt and blueberries.

Challah that's a day or two old works best—it soaks up the mixture well and holds together while frying.

Mid-morning snack

Lettuce cups with tuna and avocado

209 kcal

Protein 19 g · Carbs 4 g · Fat 11 g · 7 min

  • Tuna in its own juices85 g
  • Avocado½ avocado (70 g)
  • Red bell pepper40 g
  • Lemon7 g
  • Romaine lettuce55 g
  • Seasonings and extras: salt, pepper
Instructions
  1. Drain the tuna and flake it with a fork. Finely dice the bell pepper.
  2. Mash the avocado with lemon juice, then mix it with the tuna and bell pepper. Season with salt and pepper.
  3. Spoon the filling onto romaine lettuce leaves and eat them like little tacos.

For a meal on the go, pack the filling and lettuce leaves separately so the lettuce stays crisp.

Lunch

Spelt risotto with beetroot and goat cheese

913 kcal

Protein 36 g · Carbs 91 g · Fat 41 g · 45 min

  • Dry spelt groats110 g (about ½ cup)
  • Beetroot230 g
  • Soft goat cheese60 g
  • Onion75 g
  • Garlic8 g
  • Olive oil15 g (about 1½ tablespoons)
  • Arugula45 g
  • Walnuts15 g
  • Seasonings and extras: salt, pepper, thyme, vegetable bouillon cube
Instructions
  1. Peel and coarsely grate the beetroot, or cut it into small dice.
  2. Heat the olive oil and cook the chopped onion and garlic until softened. Add the spelt groats and beetroot and cook for 2 minutes.
  3. Gradually pour in the hot stock, stirring, and cook for about 30 minutes, until the grains are tender but still firm. Season with salt, pepper, and thyme.
  4. Serve with crumbled goat cheese, arugula, and chopped nuts.

You can use pearl barley instead of spelt groats, and feta instead of goat cheese.

Afternoon snack

Baked apple with nuts and raisins

274 kcal

Protein 3 g · Carbs 42 g · Fat 10 g · 35 min

  • Apple1½ apples (270 g)
  • Walnuts14 g
  • Raisins14 g (about 1½ tablespoons)
  • Seasonings and extras: cinnamon
Instructions
  1. Preheat the oven to 180°C. Wash the apple and core it without cutting through the bottom.
  2. Mix the chopped nuts with the raisins and cinnamon, then stuff the apple.
  3. Bake for 25–30 minutes, until the apple is soft.

For a quicker version, cut the apple in half, add the filling and microwave covered for 4–5 minutes.

Dinner

Tortilla with black beans, corn, and avocado

504 kcal

Protein 18 g · Carbs 57 g · Fat 16 g · 15 min

  • Wheat tortilla1 tortilla (62 g)
  • Cooked black beans110 g (about ½ cup)
  • Canned corn40 g (about 3½ tablespoons)
  • Red bell pepper65 g
  • Onion20 g
  • Avocado½ avocado (70 g)
  • Lime11 g
  • Iceberg lettuce30 g
  • Seasonings and extras: cumin, smoked paprika, chili, salt
Instructions
  1. Drain the beans and corn. Lightly mash the beans with a fork, cumin, smoked paprika, and salt.
  2. Mash the avocado with lime juice, chili, and a pinch of salt.
  3. Finely chop the bell pepper and onion, and shred the lettuce.
  4. Warm the tortilla in a dry pan, spread with the avocado, add the beans, corn, and vegetables, then roll it up.

Canned beans are already cooked—just rinse them. You can use red beans instead of black beans.

Shopping list for 7 days

All the ingredients in the meal plan, totaled for the whole week and grouped by store section. Check off anything you already have at home.

Vegetables

Fruit

Meat and deli meats

Fish and seafood

Dairy and eggs

Bread

Groats, rice, pasta, and cereal flakes

Legumes

Nuts, seeds, and kernels

Fats and oils

Sauces and extras

Sweets and snacks

Drinks

Seasonings and extras: basil, vegetable bouillon cube, chili, cinnamon, vanilla extract, ginger, cumin, bay leaf, marjoram, mint, oregano, sweet paprika, smoked paprika, pepper, baking powder, salt, thyme, allspice.

Who this meal plan is for

2500 kcal is a level for people with higher calorie needs, such as active men, people with physically demanding jobs, or those who train regularly. If your calorie needs are lower, this meal plan provides a calorie surplus, which can be used for muscle gain.

The servings are large, but the calories come from nutritious foods—not extras. There’s more in the way of grains, bread, nuts, and olive oil, and every meal includes protein (an average of 122 g per day).

How to use the meal plan

  • You can swap meals between days as long as they’re for the same time of day.
  • Find it hard to eat large servings? Add calorie-dense foods that don’t take up much space: nuts, peanut butter, olive oil in salads, or dried fruit.
  • Lunch and dinner are easy to cook in batches for two days and take to work.
  • When trying to gain weight, check your weight each week: a gain of 0.25-0.5 kg per week usually means your calorie surplus is well matched to your needs.

We calculated the calories and macros for each meal using the calorie chart and the listed ingredient weights. Weigh ingredients as specified in the recipe: groats, rice, and pasta dry; meat and fish raw, unless the recipe says otherwise (for example, baked chicken breast or cooked beans).

FAQs

Who is the 2500 kcal diet for?
For people whose daily calorie needs are about 2500 kcal and who want to maintain their weight, and for those whose needs are 2100-2300 kcal and who are building muscle.
Is 2500 kcal enough for muscle gain?
It depends on your calorie needs. For muscle gain, a surplus of 200-400 kcal above your needs is usually enough. Calculate your needs with the calculator and compare them with 2500 kcal.
How much protein is in the 2500 kcal meal plan?
An average of 122 g per day, or about 21% of your energy. Find out how much you need based on your weight and training with the protein calculator.
How can you increase calories without eating huge servings?
Choose calorie-dense foods that take up little space: nuts, peanut butter, olive oil, avocado, dried fruit and granola. A few tablespoons of these additions can add several hundred calories.

This meal plan is for informational purposes and does not replace a personalized diet plan from a dietitian or medical advice. Nutrition information is approximate and depends on the specific products and how they are prepared. How we create meal plans.