An easy healthy meal almost always follows the same template: a protein source (chicken, egg, fish, legumes, tofu or dairy), plenty of vegetables, a quality carbohydrate (whole grain or legumes) and a measured amount of healthy fat. These 7 recipes are variations on that idea, with exact amounts in grams so that the number you see is the number you eat.
Summary table: kcal, macros and time per serving
Every figure is calculated ingredient by ingredient with USDA FoodData Central (SR Legacy database) for the exact amounts in each recipe; the FDC identifiers are listed at the end of the article. Carbohydrates are USDA totals, which include fibre. The time is the real one, chopping and cooking, not just the time in the pan.
| Recipe | Time | kcal | Protein (g) | Carbs (g) | Fat (g) | Fibre (g) |
|---|---|---|---|---|---|---|
| Greek yogurt bowl with raspberries and walnuts | 5 min | 372 | 28 | 35 | 16 | 11 |
| Egg-white omelette with spinach and feta | 10 min | 278 | 26 | 5 | 17 | 1 |
| Chicken, vegetable and brown rice stir-fry | 20 min | 495 | 44 | 56 | 11 | 8 |
| Tuna and chickpea bowl | 10 min | 434 | 34 | 45 | 15 | 12 |
| Whole-wheat chicken and avocado wrap | 5 min | 419 | 35 | 34 | 15 | 10 |
| Blended vegetable soup with golden tofu | 20 min | 397 | 32 | 34 | 19 | 8 |
| Cottage cheese with tomato and whole-wheat bread | 5 min | 334 | 27 | 32 | 11 | 4 |
1. Greek yogurt bowl with raspberries and walnuts (breakfast, 5 min)
Put the yogurt in a bowl and add the raspberries, the chopped walnuts and the raw oats; cinnamon to taste. No heat, no waiting. Watch the yogurt: strained Greek yogurt or skyr has around 10 g of protein per 100 g (USDA: 10.2 g for nonfat Greek). With an unstrained plain yogurt (3.5 g per 100 g according to USDA), the same bowl drops to 376 kcal and about 14 g of protein. Check the label. Total per serving: 372 kcal, 28 g protein, 35 g carbohydrate, 16 g fat and 11 g fibre.
- 200 g plain nonfat strained Greek yogurt (or skyr): 118 kcal, 20 g protein
- 125 g raspberries: 65 kcal, 2 g protein
- 20 g walnuts: 131 kcal, 3 g protein
- 15 g rolled oats: 58 kcal, 3 g protein
2. Egg-white omelette with spinach and feta (breakfast or dinner, 10 min)
Sauté the spinach for 1 minute in the oil, add the egg whites beaten with the whole egg, crumble the feta on top and let it set over medium-low heat for 4-5 minutes, covered. If you need more energy, add 40 g of whole-wheat bread (+101 kcal and 5 g of protein). Total per serving: 278 kcal, 26 g protein, 5 g carbohydrate, 17 g fat and 1 g fibre.
- 130 g egg whites (about 4): 68 kcal, 14 g protein
- 50 g whole egg (1 medium, shelled): 72 kcal, 6 g protein
- 60 g fresh spinach: 14 kcal, 2 g protein
- 30 g feta cheese: 80 kcal, 4 g protein
- 5 g olive oil: 44 kcal, 0 g protein
3. Chicken, vegetable and brown rice stir-fry (lunch or dinner, 20 min)
Cut the chicken and the vegetables (about 8 minutes with practice). Brown the chicken in the oil for 5-6 minutes over high heat, add the onion, pepper and broccoli and stir-fry for another 4-5 minutes; add the cooked rice and the soy sauce and stir for 2 minutes. Garlic and ginger to taste: in these amounts they do not change the numbers. This is the wildcard recipe: swap the chicken for prawns, tofu or lean beef and the vegetables for whatever you have. Total per serving: 495 kcal, 44 g protein, 56 g carbohydrate, 11 g fat and 8 g fibre.
- 150 g raw chicken breast, in strips: 180 kcal, 34 g protein
- 100 g red bell pepper: 26 kcal, 1 g protein
- 100 g broccoli: 34 kcal, 3 g protein
- 50 g onion: 20 kcal, 1 g protein
- 150 g cooked brown rice: 185 kcal, 4 g protein
- 10 g low-sodium soy sauce: 6 kcal, 1 g protein
- 5 g olive oil: 44 kcal, 0 g protein
4. Tuna and chickpea bowl (packed lunch, 10 min)
Drain the tuna and the chickpeas (rinsed), chop the tomato, cucumber and onion, and mix everything with the oil and lemon; oregano and pepper to taste. It keeps well for a day in the fridge in a container, so it works as a packed lunch. If you use a single small can instead of two, the bowl drops to 387 kcal and about 23 g of protein. Total per serving: 434 kcal, 34 g protein, 45 g carbohydrate, 15 g fat and 12 g fibre.
- 110 g drained tuna in water (2 small cans): 95 kcal, 21 g protein
- 150 g canned chickpeas, drained and rinsed: 207 kcal, 11 g protein
- 100 g tomato: 18 kcal, 1 g protein
- 80 g cucumber with peel: 12 kcal, 1 g protein
- 30 g onion: 12 kcal, 0 g protein
- 10 g olive oil: 88 kcal, 0 g protein
- 10 g lemon juice: 2 kcal, 0 g protein
5. Whole-wheat chicken and avocado wrap (lunch, 5 min)
Warm the tortilla for 20 seconds in a pan, spread the mustard, add the lettuce, tomato, sliced avocado and chicken strips, and roll it up. With chicken you have already roasted (from last night’s dinner or a meal prep), it takes 5 minutes. If you use sliced deli turkey instead of roasted chicken, check its label: it usually provides less protein per 100 g. Total per serving: 419 kcal, 35 g protein, 34 g carbohydrate, 15 g fat and 10 g fibre.
- 60 g whole-wheat tortilla (1 large): 186 kcal, 6 g protein
- 90 g roasted chicken breast (already cooked): 149 kcal, 28 g protein
- 40 g avocado: 64 kcal, 1 g protein
- 30 g romaine lettuce: 5 kcal, 0 g protein
- 50 g tomato: 9 kcal, 0 g protein
- 10 g mustard: 6 kcal, 0 g protein
6. Blended vegetable soup with golden tofu (dinner, 20 min)
Simmer the chopped zucchini, leek and pumpkin in the broth for about 12-15 minutes; meanwhile, brown the diced tofu in the oil. Blend the vegetables with the broth and serve with the tofu on top. With frozen pre-cut vegetables you skip the chopping. Watch the tofu: USDA lists firm tofus with 17 g of protein per 100 g (set with calcium sulfate) and with 9 g (set with nigari); with the second one, the soup comes to 298 kcal and about 19 g of protein. Total per serving: 397 kcal, 32 g protein, 34 g carbohydrate, 19 g fat and 8 g fibre.
- 200 g zucchini: 34 kcal, 2 g protein
- 80 g leek: 49 kcal, 1 g protein
- 150 g pumpkin: 39 kcal, 2 g protein
- 300 g vegetable broth: 15 kcal, 1 g protein
- 150 g firm tofu (set with calcium sulfate): 216 kcal, 26 g protein
- 5 g olive oil: 44 kcal, 0 g protein
7. Cottage cheese with tomato and whole-wheat bread (snack or dinner, 5 min)
Put the cottage cheese on a plate with the sliced tomato, the oil, salt and oregano, and serve with the slice of toasted whole-wheat bread. It is the quick plate for when you do not feel like cooking and are still short of protein for the day. Total per serving: 334 kcal, 27 g protein, 32 g carbohydrate, 11 g fat and 4 g fibre.
- 200 g cottage cheese, 2 % fat: 162 kcal, 21 g protein
- 150 g tomato: 27 kcal, 1 g protein
- 5 g olive oil: 44 kcal, 0 g protein
- 40 g whole-wheat bread (1 slice): 101 kcal, 5 g protein
Why cooking at home is worth it (and what the studies do not prove)
The link between cooking and eating better is well documented, although almost always in cross-sectional studies, which show association rather than cause:
- Among 11,396 British adults aged 29 to 64, those who ate home-cooked meals more than 5 times a week, compared with fewer than 3, ate 62.3 g more fruit and 97.8 g more vegetables a day, and were 28% less likely to have an overweight BMI (Mills, 2017).
- Among 9,569 US adults (NHANES 2007-2010), cooking dinner 6-7 times a week, compared with 0-1, was associated with 9,054 versus 9,627 kJ a day (about 2,164 versus 2,301 kcal), 81 versus 86 g of fat and 119 versus 135 g of sugar (Wolfson and Bleich, 2015).
- Among 3,659 Swiss adults, cooking skills were associated with better diet quality, but only weakly (r = 0.11 in men and 0.12 in women) (Hagmann, 2020).
- A review of 26 studies found some positive associations between cooking skills and fruit and vegetable intake, but lasting dietary changes were uncommon (McGowan, 2017).
The practical takeaway: cooking does not make you lose weight on its own, but it gives you control over the amounts, especially the oil, which is what moves the numbers most. In these recipes, 10 g of olive oil is 88 kcal; if you pour a generous splash instead of weighing it, you can double that without noticing.
How to adapt the recipes to your goal
With 278-495 kcal and 26-44 g of protein per serving, all 7 recipes fit into a weight-loss or maintenance day by adjusting the sides:
- To cut calories: reduce the carbohydrate or the oil, not the protein or the vegetables. Removing 50 g of cooked brown rice saves 62 kcal, and removing 5 g of oil, 44 kcal.
- To add calories: add carbohydrate (40 g of whole-wheat bread is 101 kcal) or weighed nuts (20 g of walnuts, 131 kcal).
- For protein: the ISSN suggests 20-40 g per meal, spread every 3-4 hours (Jäger, 2017); all of these recipes are in that range or above it. For more ideas above 30 g, see the high-protein recipes.
- For fibre: EFSA considers 25 g a day adequate for adults; the tuna and chickpea bowl provides 12 g and the yogurt bowl 11 g, almost half the day in one dish.
- If a recipe comes in cups or spoons, convert it to grams with the kitchen measurement converter.
No recipe is ever cooked the same way twice: you switch yogurt brands, the oil goes in by eye or the portion comes out bigger, and the plate is no longer the one in the table. That is why it helps to measure YOUR version. With Renzy you take a photo of the plate and get an estimate of calories and macros that you can correct, and the barcode scanner adds the packaged yogurt or tuna.
Renzy calculates all of this for you
Get your number in a minute, no account needed.
Recipe caloriesIn your browser, nothing to install
Or try it with a photo of your plate
Start your 7-day trialApp: 7 days free · card required · cancel anytime