Macro-friendly meal prep: 5 recipes, 1 week, 1 grocery list
Five recipes cooked in one Sunday session give you ten weekday lunches and dinners at 491 to 543 calories and 38 to 49 g of protein each (estimated, USDA), plus one grocery list. No single recipe is enough on its own to lose weight: what counts is the balance of everything you eat, over time.
By the MacroRecipe editorial team · Updated
Checked by the MacroRecipe editorial team against its editorial guidelines. Written and reviewed with the help of AI tools. · Reviewed on
Macro-friendly meal prep means cooking a few dishes at once and knowing the calories, protein, carbs and fat in every serving. The five dishes are a Greek chicken and potato sheet pan with tzatziki, beef taco bowls, a turkey and kidney bean chili, turkey meatballs with whole-wheat spaghetti, and a chicken and chickpea curry, all calculated with USDA FoodData Central (estimated).
You also get one grocery list for the whole week and a fridge-and-freezer schedule that follows the FDA's storage chart and the UK Food Standards Agency's stricter advice. The recipes, the schedule and the numbers are our own: we, the MacroRecipe editorial team, put them together and ran the numbers on October 15, 2026, and the method is laid out further down so you can check every figure.
What “macro-friendly” means here
There is no official definition of macro-friendly. The phrase comes from macro counting, and in practice it means a dish whose calories, protein, carbs and fat you know for each portion, so it fits the targets you set for yourself. We held these five recipes to four rules:
- Weights, not guesses. Every ingredient has a set raw weight, and each serving is exactly half of its batch, split on a kitchen scale.
- Numbers with a source. Calories and macros come from USDA values, ingredient by ingredient, and we give the USDA code of each one so you can look it up.
- Protein leads. Between 28% and 39% of each serving's estimated calories come from protein, which works out to 38 to 49 g a serving.
- Built to keep. Each dish matches a row of the FDA's storage chart, and the meals you eat later in the week go into the freezer on the day you cook.
You'll often read that meal prep keeps all week in the fridge. For dishes like these, the FDA's chart says 3 to 4 days for cooked meat and poultry, and the UK Food Standards Agency says 48 hours. The plan below follows the shorter figure.
The five recipes at a glance
| Recipe | Stored in | Calories | Protein (g) | Carbs (g) | Fat (g) |
|---|---|---|---|---|---|
| 1. Greek chicken and potato sheet pan, with tzatziki | Fridge | 508 | 49 | 52 | 12 |
| 2. Beef taco bowl with pinto beans and corn | One in the fridge, one in the freezer | 503 | 43 | 58 | 13 |
| 3. Turkey and kidney bean chili | Freezer | 491 | 42 | 54 | 15 |
| 4. Turkey meatballs with whole-wheat spaghetti | Freezer | 543 | 38 | 61 | 19 |
| 5. Chicken and chickpea curry with spinach | Freezer | 492 | 48 | 49 | 13 |
Every serving stays under 550 calories (estimated). Two servings, lunch and dinner, come to about 990 to 1,040 calories: that is two meals, not a day's food. Breakfast, snacks and drinks are extra, and how much you need over a whole day depends on your age, sex, size and activity.
The week: fridge first, then freezer
This plan is for one person, lunch and dinner from Monday to Friday. Cook on Sunday afternoon or evening. Three containers stay in the fridge; the other seven go into the freezer as soon as they have cooled, and each evening you move the next day's containers from the freezer to the fridge.
| Day | Lunch | Dinner | The evening before |
|---|---|---|---|
| Monday | 1. Greek chicken (fridge) | 2. Taco bowl (fridge) | Nothing to move |
| Tuesday | 1. Greek chicken (fridge) | 3. Chili (freezer) | Move the chili to the fridge |
| Wednesday | 4. Meatballs (freezer) | 5. Curry (freezer) | Move both containers to the fridge |
| Thursday | 2. Taco bowl (freezer) | 3. Chili (freezer) | Move both containers to the fridge |
| Friday | 5. Curry (freezer) | 4. Meatballs (freezer) | Move both containers to the fridge |
Why this split? The FDA's storage chart gives cooked meat and poultry dishes 3 to 4 days in a refrigerator at 40 °F (4 °C) or below. The UK Food Standards Agency is stricter:
Eat leftovers within 48 hours or freeze them if you think this won’t be possible.
If you cook on Sunday afternoon, Tuesday's lunch is eaten within 48 hours, so the plan fits both. The rules that make it work:
- Cool fast. Pack each batch straight into its two containers, which are shallower than a pot, and get them into the fridge or freezer within 2 hours of cooking, as the FDA advises; the FSA says one to two hours.
- Freeze on Sunday, not midweek. The seven freezer containers go in on cooking day. The FDA chart notes that freezing at 0 °F (−18 °C) keeps food safe indefinitely, and that its freezer times, 2 to 3 months for meat dishes and stews and 4 to 6 months for poultry dishes, are for quality only.
- Thaw in the fridge. The refrigerator is one of the three safe ways to thaw that the FDA lists, and the FSA calls defrosting in the fridge overnight the safest. The FSA says to use food within 24 hours of it being fully defrosted. If a container is still icy at lunchtime, use the microwave's defrost setting and reheat it right away, as the FDA advises for food thawed in the microwave.
- Reheat once, until hot all the way through. The FDA's safe temperature for leftovers is 165 °F (74 °C), and it says to bring sauces and soups to a boil when reheating: that covers the chili and the curry. The FSA adds that leftovers should only be reheated once. In this plan, a meal that comes out of the freezer is eaten the next day, never put back.
- No rice on purpose. The FSA advises keeping cooked rice in the fridge for no more than one day before reheating, which does not fit a Sunday cook for Tuesday, so these recipes use potatoes, beans and pasta instead.
- Shop close to Sunday. The same FDA chart gives raw chicken parts and raw ground turkey or beef 1 to 2 days in the fridge, so buy the meat on Saturday or Sunday.
- Toppings on the day. The yogurt and the salsa are neither cooked nor frozen: keep them in their own containers in the fridge, as their labels say, and spoon out each portion on the day you eat it. The tzatziki is made fresh each day from that yogurt.
Recipe 1: Greek chicken and potato sheet pan with tzatziki
Per serving (estimated): 508 calories, 49 g protein, 52 g carbs, 12 g fat. Makes 2 servings: Monday and Tuesday lunch, both from the fridge.
- 10½ oz (300 g) boneless, skinless chicken breast, in 1-inch pieces
- 14 oz (400 g) gold or red potatoes, skin on, in ¾-inch cubes
- 1 red bell pepper (120 g), 1 medium zucchini (200 g) and ½ onion (55 g), in chunks
- 1 tbsp olive oil, 2 tbsp lemon juice, 2 garlic cloves, 2 tsp dried oregano, salt and pepper
- For the tzatziki, made on the day: 6 oz (170 g) nonfat plain Greek yogurt, 3½ oz (100 g) cucumber and 1 garlic clove, split between the two days
- Preheat the oven to 425 °F (220 °C). Toss the potatoes with half the oil and roast them for 15 minutes.
- Toss the chicken and vegetables with the rest of the oil, the lemon juice, garlic, oregano, salt and pepper. Add them to the pan (use a second pan if it's crowded) and roast for about 20 minutes more, until the thickest piece of chicken reaches 165 °F (74 °C).
- Weigh the tray's contents, split them evenly between two containers, then cool and refrigerate.
- On the day: grate half the cucumber into half the yogurt with half a garlic clove and a pinch of salt.
Recipe 2: Beef taco bowls with pinto beans and corn
Per serving (estimated): 503 calories, 43 g protein, 58 g carbs, 13 g fat, salsa and yogurt included. Makes 2 servings: Monday dinner from the fridge, Thursday lunch from the freezer.
- ½ lb (227 g) 93% lean ground beef
- 1 can pinto beans, drained (277 g)
- 1 heaping cup (150 g) frozen corn
- 1 red bell pepper (120 g) and ½ onion (55 g), diced
- 1 tsp olive oil, 2 tsp chili powder, 1 tsp ground cumin, salt
- On the day: ¼ cup (65 g) salsa and 1¾ oz (50 g) nonfat plain Greek yogurt per serving
- Soften the onion and pepper in the oil over medium heat for 5 minutes.
- Add the beef and cook, breaking it up, until it reaches 160 °F (71 °C), the FDA's temperature for ground meat.
- Stir in the spices, beans and corn and cook until everything is hot.
- Split between two containers. Refrigerate Monday's container and freeze Thursday's as soon as it has cooled. Add the salsa and yogurt after reheating.
Recipe 3: Turkey and kidney bean chili
Per serving (estimated): 491 calories, 42 g protein, 54 g carbs, 15 g fat, yogurt included. Makes 2 servings, both frozen: Tuesday and Thursday dinner.
- ½ lb (227 g) 93% lean ground turkey
- 1 can red kidney beans, drained (266 g)
- 1¼ cups (300 g) canned crushed tomatoes
- 1 onion (110 g), 1 red bell pepper (120 g) and 2 garlic cloves, chopped
- 1 tsp olive oil, 1 tbsp chili powder, 1 tsp ground cumin, 1 tsp dried oregano, salt
- On the day: 1¾ oz (50 g) nonfat plain Greek yogurt per serving
- Soften the onion, pepper and garlic in the oil for 5 minutes.
- Add the turkey and cook, breaking it up, until it reaches 165 °F (74 °C), the FDA's temperature for poultry, ground or not.
- Add the spices, tomatoes and beans with ½ cup of water and simmer for 20 minutes, stirring now and then.
- Split between two containers, cool and freeze. Bring it back to a boil when you reheat it, then spoon the yogurt on top.
Recipe 4: Turkey meatballs with whole-wheat spaghetti
Per serving (estimated): 543 calories, 38 g protein, 61 g carbs, 19 g fat. Makes 2 servings, both frozen: Wednesday lunch and Friday dinner.
- Meatballs: ½ lb (227 g) 93% lean ground turkey, 1 large egg, 3 tbsp (20 g) dry breadcrumbs, 2 tbsp (10 g) grated Parmesan, ½ tsp garlic powder, 1 tsp dried oregano
- Sauce: about 1 cup (244 g) canned crushed tomatoes, 2 garlic cloves, 1 tsp olive oil, 1 tsp dried oregano
- About 4 oz (112 g) whole-wheat spaghetti, and 1 tbsp (5 g) grated Parmesan to finish
- Preheat the oven to 425 °F (220 °C). Mix the meatball ingredients, shape about 10 meatballs and bake them on a lined tray for about 15 minutes, until they reach 165 °F (74 °C).
- Meanwhile, simmer the tomatoes with the garlic, oil and oregano for 10 minutes, then add the meatballs.
- Cook the spaghetti a minute or two short of the time on the package, so it holds up when reheated, and drain it.
- Split the pasta, meatballs and sauce between two containers, top with the Parmesan, cool and freeze.
Recipe 5: Chicken and chickpea curry with spinach
Per serving (estimated): 492 calories, 48 g protein, 49 g carbs, 13 g fat. Makes 2 servings, both frozen: Wednesday dinner and Friday lunch.
- 10½ oz (300 g) boneless, skinless chicken breast, in 1-inch pieces
- 1 can chickpeas, drained (253 g)
- About 1 cup (250 g) canned crushed tomatoes
- 1 onion (110 g), 3 garlic cloves and 2 tsp grated fresh ginger (4 g)
- 2 tsp olive oil, 1 tbsp curry powder, 1 tsp ground cumin, salt
- 3½ oz (100 g) baby spinach
- Soften the onion, garlic and ginger in the oil for 5 minutes, then stir in the spices for 30 seconds.
- Add the chicken, tomatoes, chickpeas and ½ cup of water, and simmer for about 15 minutes, until the chicken reaches 165 °F (74 °C).
- Stir in the spinach until it wilts, split between two containers, cool and freeze. Bring it back to a boil when you reheat it.
The Sunday session, in order
- Before you start: clear room in the freezer for seven containers, and get out 10 lidded containers that can go in both the freezer and the microwave.
- Chop everything first: 3 onions, 3 bell peppers, the zucchini, 9 garlic cloves (keep the tenth for the tzatziki) and the ginger. The five recipes share them.
- Oven at 425 °F (220 °C): the potatoes go in first, then the chicken and vegetables for recipe 1; the meatballs for recipe 4 bake on a second tray.
- Two pots on the stove: the chili and the curry simmer side by side while the oven works.
- One skillet, then a pot of water: brown the taco beef, then cook the spaghetti.
- Pack as you go: each dish goes into its two containers as soon as it's done, so everything is in the fridge or freezer within 2 hours of cooking.
- Label the freezer containers with the dish and the day you'll eat it.
One grocery list for the week
Here is everything for one person and 10 meals, added up across the five recipes; the weights are the ones behind the estimated values above. One 28-oz can of crushed tomatoes covers recipes 3, 4 and 5, and one pound of ground turkey covers recipes 3 and 4.
| What to buy | How much | For recipes |
|---|---|---|
| Boneless, skinless chicken breast | 1⅓ lb (600 g) | 1 and 5 |
| 93% lean ground turkey | 1 lb (454 g) | 3 and 4 |
| 93% lean ground beef | ½ lb (227 g); if it comes in a 1-lb pack, freeze the other half raw | 2 |
| Nonfat plain Greek yogurt | One 16-oz tub (you use 370 g) | 1, 2 and 3 |
| Large egg | 1 | 4 |
| Grated Parmesan | 3 tbsp (15 g) | 4 |
| Gold or red potatoes | About 2 medium (400 g) | 1 |
| Red bell peppers | 3 medium | 1, 2 and 3 |
| Zucchini | 1 medium (200 g) | 1 |
| Onions | 3 medium (330 g) | 1, 2, 3 and 5 |
| Cucumber | About a third of a large one (100 g) | 1 |
| Baby spinach | One 5-oz bag (you use 100 g) | 5 |
| Garlic | 1 head (10 cloves) | 1, 3, 4 and 5 |
| Fresh ginger | A small piece (2 tsp grated) | 5 |
| Lemon | 1, for 2 tbsp of juice | 1 |
| Canned crushed tomatoes | One 28-oz can (794 g) | 3, 4 and 5 |
| Canned pinto beans | 1 can (15 to 16 oz) | 2 |
| Canned red kidney beans | 1 can (15 to 16 oz) | 3 |
| Canned chickpeas | 1 can (15 to 16 oz) | 5 |
| Frozen corn | A heaping cup (150 g) | 2 |
| Whole-wheat spaghetti | About 4 oz (112 g) | 4 |
| Dry breadcrumbs | 3 tbsp (20 g) | 4 |
| Salsa | ½ cup (130 g) | 2 |
| Olive oil | About 2⅔ tbsp (36 g) | All five |
| Spices | Chili powder, ground cumin, dried oregano, curry powder, garlic powder | All five |
How we calculated the macros
We set a raw weight in grams for every ingredient (beans drained, pasta dry) and multiplied each weight by its value per 100 g in USDA FoodData Central, the US Department of Agriculture's food composition database, using its SR Legacy data as the site showed it on October 15, 2026. We added up each batch, divided it by two and rounded each serving. A few choices to know about:
- Calories are the sum of USDA's own energy values, ingredient by ingredient. They are not recomputed at 4, 4 and 9 calories per gram of protein, carbs and fat, so if you do that sum from the rounded figures above you land 4 to 28 calories higher depending on the recipe: 512 instead of 508 for the Greek chicken, 519 instead of 491 for the chili, estimated either way.
- Carbs are USDA's carbohydrate by difference, so they include fiber.
- Cans: we used USDA's weight for one drained can, 277 g of pinto beans, 266 g of red kidney beans and 253 g of chickpeas. Yours may differ by a few grams depending on the brand.
- Counted: oil, spices, lemon juice, the yogurt and the salsa. Not counted: salt, pepper and the water added to the chili and the curry.
- Splitting: cooked food weighs less than raw, because water evaporates, so never divide by the raw weight. Weigh the finished pot or tray, minus the weight of the empty pan, and put half in each container.
- Protein share: protein grams times 4, divided by the serving's calories. That gives 28% for the meatballs and 39% for the Greek chicken and the curry, estimated.
| Ingredient (USDA name, shortened) | FDC ID | kcal | Protein (g) | Carbs (g) | Fat (g) |
|---|---|---|---|---|---|
| Chicken breast, skinless, boneless, raw | 171077 | 120 | 22.5 | 0 | 2.62 |
| Turkey, ground, 93% lean, raw | 172850 | 150 | 18.7 | 0 | 8.34 |
| Beef, ground, 93% lean, raw | 173110 | 152 | 20.8 | 0 | 7 |
| Potatoes, flesh and skin, raw | 170026 | 77 | 2.05 | 17.5 | 0.09 |
| Peppers, sweet, red, raw | 170108 | 26 | 0.99 | 6.03 | 0.3 |
| Zucchini, with skin, raw | 169291 | 17 | 1.21 | 3.11 | 0.32 |
| Onions, raw | 170000 | 40 | 1.1 | 9.34 | 0.1 |
| Garlic, raw | 169230 | 149 | 6.36 | 33.1 | 0.5 |
| Ginger root, raw | 169231 | 80 | 1.82 | 17.8 | 0.75 |
| Cucumber, with peel, raw | 168409 | 15 | 0.65 | 3.63 | 0.11 |
| Spinach, raw | 168462 | 23 | 2.86 | 3.63 | 0.39 |
| Lemon juice, raw | 167747 | 22 | 0.35 | 6.9 | 0.24 |
| Yogurt, Greek, plain, nonfat | 170894 | 59 | 10.2 | 3.6 | 0.39 |
| Egg, whole, raw | 171287 | 143 | 12.6 | 0.72 | 9.51 |
| Parmesan, grated | 171247 | 420 | 28.4 | 13.9 | 27.8 |
| Pinto beans, canned, drained | 174286 | 114 | 6.99 | 20.2 | 0.9 |
| Red kidney beans, canned, drained | 174285 | 124 | 7.98 | 21.5 | 1.05 |
| Chickpeas, canned, drained | 173800 | 139 | 7.05 | 22.5 | 2.77 |
| Tomatoes, crushed, canned | 170501 | 32 | 1.64 | 7.29 | 0.28 |
| Corn, sweet, yellow, frozen kernels | 168398 | 88 | 3.02 | 20.7 | 0.78 |
| Salsa, ready-to-serve | 174524 | 29 | 1.52 | 6.64 | 0.17 |
| Pasta, whole-wheat, dry | 169738 | 352 | 13.9 | 73.4 | 2.93 |
| Breadcrumbs, dry, plain | 174928 | 395 | 13.4 | 72 | 5.3 |
| Olive oil | 171413 | 884 | 0 | 0 | 100 |
| Chili powder | 171319 | 282 | 13.5 | 49.7 | 14.3 |
| Cumin seed (used for ground cumin) | 170923 | 375 | 17.8 | 44.2 | 22.3 |
| Curry powder | 170924 | 325 | 14.3 | 55.8 | 14 |
| Oregano, dried | 171328 | 265 | 9 | 68.9 | 4.28 |
| Garlic powder | 171325 | 331 | 16.6 | 72.7 | 0.73 |
Kitchen measures (a medium onion, a tablespoon of oil, a drained can) are based on the gram weights USDA gives for each food, rounded. Your own ingredients, brands and portions will differ a little, which is why every figure on this page is an estimate.
If you're trying to lose weight
Meal prep is a way of organizing your week, not a method in itself. MedlinePlus, the health site of the US National Library of Medicine, sums up the principle:
To lose weight, you need to take in fewer calories than you use up.
That gap is what people call a calorie deficit. Its size depends on each person: talk to a doctor or a registered dietitian. MedlinePlus also advises checking with your health care provider before starting a weight-loss plan.
What these recipes give you is a known starting point. If your targets call for a little more or a little less, adjust one ingredient and keep the dish:
| Change per serving | Calories | Protein (g) |
|---|---|---|
| 1 oz (28 g) of dry whole-wheat spaghetti, more or less (recipe 4) | 99 | 4 |
| 100 g of potatoes, more or less (recipe 1) | 77 | 2 |
| 1 tsp (4.5 g) of olive oil, more or less | 40 | 0 |
| 100 g of nonfat Greek yogurt, more or less (recipes 1 to 3) | 59 | 10 |
| 50 g of raw chicken breast, more or less (recipes 1 and 5) | 60 | 11 |
If you change a recipe, weigh the new batch and redo the math the same way, so the numbers for each serving stay honest.
Let an app do the math
Doing this by hand takes a kitchen scale, a food database and a spreadsheet. MacroRecipe plans your week of menus around your macros and the goal you choose, with the grocery list. It works from the dishes you pick, with ingredient data from USDA and CIQUAL (ANSES), sizing portions so each day lands near your estimated calorie and protein targets. Swap a dish and the portions and the list follow, with quantities added up across recipes.
MacroRecipe runs on iPhone only. You can preview your first menu, then there is a 3-day trial if you are eligible, after which it is a paid subscription.
If you would rather compare planners first, our guide to Eat This Much alternatives looks at apps that build meal plans from calorie and macro targets, and our MacroFactor guide is for people who track macros and would rather cook from a plan.
Frequently asked questions
What does macro-friendly mean in meal prep?
It isn't an official term. It means you know the calories, protein, carbs and fat of each portion, so it fits your own targets. In our five recipes, every serving is calculated from set raw weights and USDA values: 491 to 543 calories and 38 to 49 g of protein per serving, estimated.
How long does meal prep last in the fridge?
The FDA's storage chart gives cooked meat and poultry dishes 3 to 4 days in a fridge at 40 °F (4 °C) or below. The UK Food Standards Agency advises eating leftovers within 48 hours or freezing them. Our plan keeps three meals in the fridge, all eaten within 48 hours of a Sunday-afternoon cook.
Can you freeze macro-friendly meal prep?
Yes. Chili, curry, meatballs with pasta and taco beef all go in the freezer on the day you cook, once cooled. The FDA says food kept at 0 °F (−18 °C) stays safe and that its freezer times are for quality. Thaw overnight in the fridge, eat within 24 hours and reheat once, to 165 °F (74 °C).
How do you calculate macros for a meal prep batch?
Weigh every ingredient raw, look each one up in a food composition database such as USDA FoodData Central, and add up the batch. Then weigh the cooked batch and split it into equal portions by weight. Each portion gets the batch total divided by the number of portions. Never divide by the raw weight.
Why is there no rice in these recipes?
Rice needs extra care. The UK Food Standards Agency advises keeping cooked rice in the fridge for no more than one day before reheating, or getting it into the freezer within an hour of cooking. That doesn't fit a Sunday cook for Tuesday's lunch, so these recipes use potatoes, beans and pasta instead.
How many calories are in each meal prep serving?
Between 491 and 543 calories per serving, estimated with USDA FoodData Central, with 38 to 49 g of protein. The meatballs with whole-wheat spaghetti are the highest at 543, the turkey chili the lowest at 491. Two servings come to about 990 to 1,040 calories: breakfast and snacks are extra.
Is macro-friendly meal prep good for weight loss?
Meal prep organizes your meals; it is not a method in itself. MedlinePlus says to lose weight you need to take in fewer calories than you use up. That gap depends on you: ask a doctor or a registered dietitian. What these recipes give you is a known starting point: estimated calories and macros for each meal, not a result.
Can I make this for two people?
Yes. Double every quantity in the recipes and on the grocery list to get 20 servings. A bigger batch takes longer to cook and to cool, so check the temperatures and still get every container into the fridge or freezer within 2 hours of cooking, as the FDA advises. The schedule and the estimated values per serving stay the same.
First menu free · 3-day trial · on iPhone
Sources
- USDA FoodData Central, SR Legacy (values per 100 g by FDC ID), accessed
- USDA FoodData Central, dataset downloads (SR Legacy, April 2018), accessed
- FDA, Refrigerator & Freezer Storage Chart (March 2018, PDF), accessed
- FDA, Safe Food Handling (content current as of March 5, 2024), accessed
- UK Food Standards Agency, How to chill, freeze and defrost food safely (published December 18, 2017), accessed
- UK Food Standards Agency, Cooking your food (published December 18, 2017), accessed
- UK Food Standards Agency, Home food fact checker (updated August 21, 2026), accessed
- MedlinePlus (US National Library of Medicine), Weight Control (updated August 27, 2025), accessed
- MacroRecipe on the US App Store, accessed