Seasonings and extras: salt, pepper, bay leaf, allspice, marjoram, smoked paprika
Instructions
Rinse the split peas and soak them overnight or for a few hours so they cook faster.
Cover the split peas with fresh water, add the bay leaf and allspice, and cook for about 30 minutes.
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.
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
Cook the rice according to the package instructions. Slice the pork loin into thin strips.
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.
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.
Serve with rice, and add chili if you like it spicy.
You can use canned pineapple in its own juice—just drain it well.
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
Cook the rice in salted water according to the package instructions.
Pat the tofu dry, cut it into cubes and fry in oil for 6-8 minutes, until golden. Remove from the pan.
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.
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
Mash the avocado and beans with the lemon juice and crushed garlic into a smooth spread. Season with salt, pepper and chili.
Spread the mixture on the slices of bread and top with tomato slices.
Mix them with the almonds, hazelnuts, and pumpkin seeds.
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
Drain the chickpeas and blend them with the onion, garlic, parsley, cumin, paprika and salt into a coarse mixture. Stir in the breadcrumbs.
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.
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.
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
Cover the dates with hot water for 5 minutes, then drain.
Finely grind the cashews and oats, add the dates and a pinch of cinnamon, and blend until the mixture is sticky.
With damp hands, shape the mixture into small balls and roll them in shredded coconut.
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
Preheat the oven to 200°C or get a sandwich maker ready.
Spread a thin layer of pesto on the bread, top with slices of tomato and mozzarella, and sprinkle with oregano.
Bake for 6–8 minutes, until the cheese melts.
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
Heat the olive oil and sauté the chopped onion and garlic until softened.
Add the chopped tomatoes, tomato paste, sweet paprika and marjoram. Simmer for 5 minutes, until the tomatoes break down.
Add the drained beans, season with salt and pepper, and cook for another 5 minutes, until the sauce thickens.
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.
Seasonings and extras: salt, pepper, oregano, basil
Instructions
Heat the olive oil and cook the finely chopped onion, garlic, carrot, and celery until softened (about 5 minutes).
Add the meat and cook, breaking it up with a spatula, until no longer pink.
Add the tomatoes (canned is fine), tomato paste, oregano, and basil. Cover and simmer for 20 minutes. Season with salt and pepper.
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
Add frozen edamame to boiling salted water and cook for 4-5 minutes.
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
Cook the pasta al dente in salted water. Add the peas for the last 3 minutes, then drain, reserving a little cooking water.
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.
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
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
Preheat the oven to 220°C.
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.
Roast on a baking sheet for 25-30 minutes, stirring halfway through.
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
Beat the egg with the milk and cinnamon in a shallow dish.
Dip both sides of the challah slices in the egg mixture.
Fry in hot butter for 2-3 minutes on each side, until golden brown.
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
Drain the tuna and flake it with a fork. Finely dice the bell pepper.
Mash the avocado with lemon juice, then mix it with the tuna and bell pepper. Season with salt and pepper.
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
Peel and coarsely grate the beetroot, or cut it into small dice.
Heat the olive oil and cook the chopped onion and garlic until softened. Add the spelt groats and beetroot and cook for 2 minutes.
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.
Serve with crumbled goat cheese, arugula, and chopped nuts.
You can use pearl barley instead of spelt groats, and feta instead of goat cheese.
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.