High-protein meals without protein powder: a practical guide

Overhead view of sliced grilled chicken breast on quinoa with cherry tomatoes, cucumber, red onion, olives and a lemon wedge, with olive oil and tzatziki on the side

You can make high-protein meals without protein powder by building each plate around a proper portion of an ordinary protein food, such as chicken, fish, eggs, Greek yogurt, cottage cheese, tofu, beans or lentils, and then adding a second, smaller source alongside it. Cooked that way, most home-made breakfasts, lunches and dinners come to somewhere around 25–35 g of protein, and nobody needs a shaker. This guide shows how to do it in practice, with portions, easy swaps and ideas for every meal of the day.

The figures below are approximate, widely published values, and they vary by product, brand and cooking method. This is general kitchen information: if you have a medical condition, ask your doctor or a registered dietitian what suits you.

How much protein should a meal have?

A commonly used reference for healthy adults is about 0.75–0.8 g of protein per kilogram of body weight per day, which works out at roughly 50–60 g for many people. Needs can be higher for older adults, during pregnancy or with regular hard training. In the kitchen, the easiest way to cover it is to spread protein across the day instead of saving it all for dinner. A practical rule of thumb many cooks use is to give each main meal a solid protein portion, often in the 20–30 g range, and let snacks fill the gaps.

The two-source rule

Think of every meal as an anchor plus a booster. The anchor is the protein you would name if someone asked what's for dinner. The booster is a smaller addition that quietly lifts the total. Here are typical anchor portions and roughly what they give you:

Anchor Typical portion Protein (approx.)
Chicken breast, cooked 120 g about 36 g
Salmon fillet, cooked 120 g about 28 g
Lean beef mince (5% fat), cooked 100 g about 26 g
Tuna in spring water, drained 100 g about 25 g
Firm tofu 150 g about 18–22 g
Greek yogurt (strained) 200 g about 18–20 g
Lentils, cooked 200 g about 18 g
Cottage cheese 150 g about 17 g
Eggs 2 large about 12–13 g

And boosters, each adding roughly 5–10 g:

  • One extra egg (about 6 g)
  • 100 g Greek yogurt stirred into a sauce or dolloped on top (about 9–10 g)
  • Half a drained tin of chickpeas or beans, about 120 g (about 8–10 g)
  • 250 ml milk in porridge or a sauce (about 8–9 g)
  • 30 g cheddar (about 7–8 g)
  • 100 g frozen peas (about 5–6 g)
  • 2 tbsp pumpkin seeds, about 20 g (about 5–6 g)

For a fuller list, see our kitchen guide to how much protein is in everyday foods.

What it looks like at each meal

Breakfast

Breakfast is where most people fall short, because toast and cereal are low in protein on their own. The fixes are small. Scramble two or three eggs instead of one. Make porridge with milk rather than water, and stir a spoonful of Greek yogurt through at the end. Spread cottage cheese thickly on wholegrain toast and top it with sliced tomato and black pepper. A bowl of strained Greek yogurt with berries, oats and seeds takes two minutes and needs no cooking at all.

Lunch

Tins and leftovers are your best friends here. Tuna and white beans dressed with lemon, olive oil and red onion is a five-minute lunch with two sources built in. The Cottage Cheese & Tuna Jacket in High-Protein Fat Loss works the same way: a baked potato split open and filled with cottage cheese, tuna, sweetcorn and red onion. On a weekday, microwave the potato for 10–12 minutes instead of baking it.

Two baked potatoes split open and filled with cottage cheese and flaked tuna, topped with chives and parsley
Tuna and cottage cheese in a jacket potato: two protein sources, one plate.

If you cook chicken ahead, the Greek Chicken & Quinoa Bowl from the same book is a good template: sliced chicken over quinoa with cucumber, cherry tomatoes, feta and olives, dressed with lemon. It packs well and tastes better at room temperature than a sad sandwich.

Dinner

Traybakes make protein easy because the oven does the work. The book's Greek Chicken Traybake roasts chicken thighs with baby potatoes, red onion, lemon and oregano in one tin. Thighs are more forgiving than breast and stay juicy even if dinner runs late.

Meat-free dinners can be just as generous. The Lentil & Spinach Curry simmers split red lentils with cumin, coriander, turmeric and a big handful of spinach. Serve it with rice and, if you eat dairy, a spoonful of yogurt on the side for a second source. To find more dishes built on one ingredient, try the recipe finder, for example recipes with lentils.

A bowl of lentil and spinach curry scattered with sliced red chilli and coriander, next to a bowl of white rice
Lentils do the heavy lifting in a meat-free curry.

Snacks

Keep a few ready-to-eat options in the fridge: hard-boiled eggs, pots of Greek yogurt or skyr, cooked edamame, a tub of hummus with raw vegetables, or a piece of cheese with an apple. A tray of roasted chickpeas keeps in an airtight jar for a few days.

Cook it so you want to eat it

High-protein food has a reputation for being dry and dull, and that is almost always a cooking problem.

  • Don't overcook lean meat. Chicken breast is done when it reaches 74°C in the thickest part, or when the juices run clear with no pink left. Every minute past that makes it drier. Rest it for a few minutes before slicing.
  • Brown things properly. Pat meat, fish and pressed tofu dry, use a hot pan, and leave them alone until a crust forms.
  • Season beans and lentils boldly. They need salt, something sharp such as lemon or vinegar, and some fat to taste of anything.
  • Use sauces. A yogurt, herb or tahini sauce adds moisture and flavour, and yogurt adds protein too.

Protein on a budget

You don't need expensive cuts. Eggs, tinned fish, tinned or dried pulses, frozen chicken thighs, cottage cheese, milk, frozen peas and soya mince are all good value. A good trick is to stretch mince with lentils: replace a third or half of the meat in a bolognese or chilli with cooked lentils, and the dish keeps its protein while going further. Batch cooking helps too; our two-hour Sunday meal prep plan shows how to have protein ready for the whole week.

Check the label, not the name. "Greek-style" yogurt is often thickened rather than strained and can have about half the protein of true strained Greek yogurt. Compare the protein per 100 g on the pot.

Common mistakes

  • Protein as a garnish. A few chickpeas on a salad or a sprinkle of cheese on pasta looks healthy but adds very little. Use a proper portion.
  • Saving it all for dinner. A low-protein breakfast and lunch followed by a huge steak is harder to balance than three decent meals.
  • Relying on one food. Chicken every night gets boring fast. Rotate fish, eggs, dairy, pulses and soya.
  • Forgetting plant proteins. Beans, lentils, tofu and tempeh count, and they bring fibre with them. Our vegan protein guide covers how to cook each one well.
  • Cooking without flavour. Plain grilled chicken and steamed broccoli is how people give up. Spices, herbs, citrus and good sauces are what make it last.

Questions people ask

Can you get enough protein without shakes?

For most people, yes. Ordinary foods such as meat, fish, eggs, dairy, pulses and soya can cover typical needs when each meal includes a proper portion. Powders are a convenience, not a requirement.

What are the cheapest high-protein foods?

Eggs, dried and tinned lentils and beans, tinned tuna and sardines, milk, cottage cheese, frozen chicken thighs and soya mince are usually among the best value, though prices vary by country and shop.

How can I add protein to a vegetarian meal?

Combine two sources: beans with cheese, lentils with yogurt, tofu with edamame, or eggs with a grain salad. Greek yogurt, cottage cheese and paneer are easy to add to many dishes.

Is chicken breast the best protein source?

It's one of the most protein-dense per 100 g, but it isn't the only good choice. Fish, eggs, dairy, tofu and pulses bring different nutrients and flavours, and variety makes it easier to eat well week after week.