GetYourMacrosGetYourMacros Italiano

Cheap protein: the high-protein foods that cost the least

By the GetYourMacros team · 6 September 2026 · updated 13 September 2026

Getting 25 g of protein costs between €0.31 and €1.53, based on regular shelf prices recorded between 8 July and 10 September 2026. That price gap across different sources has a noticeable impact on your grocery receipt, especially when you need to meet a target every single day. Here you will find a clear comparison of 13 animal and plant foods to help you choose the right cheap protein for your diet. We show you how to use each item across your meals, how to manage your portions, and how to swap out expensive alternatives without altering your target macros.

A piggy bank next to a protein shaker.
Reaching your goals should not empty your wallet.

What 25 g of protein costs

This 25 g portion represents a common protein target for a single meal.

Comparing the cost of 25 g of protein helps you assess the real value of each food. You will find protein and calories per 100 g, the price per kg, and the supermarket chain with the lowest price.

FoodProtein per 100 gkcal per 100 g€/kg€ per 25 g of proteinChain
Dried lentils24 g3402.98€0.31Eurospin
Dried cannellini beans23.4 g3372.98€0.32Lidl
Light quark12 g662.78€0.58Eurospin
Fresh sardines20.8 g1295.98€0.72Eurospin
Eggs12.5 g1303.82€0.76Eurospin
Whey protein powder80 g38025.98€0.81Lidl
Chicken breast23 g1108.29€0.90Lidl
Greek yogurt 0%10 g573.78€0.94Eurospin
Boneless chicken thighs19 g1167.58€1.00Eurospin
Lean beef mince 5%20.5 g12710.48€1.28Eurospin
Skyr11 g635.67€1.29Eurospin
Plain tofu12.5 g1206.76€1.35Eurospin
Canned tuna in water23 g10014.04€1.53Eurospin

Regular, non-promotional shelf prices recorded at Lidl and Eurospin between 8 July and 10 September 2026 (GetYourMacros price catalogue), the same as the protein per euro ranking; each food takes the lower of the two chains. Dried pulses weighed dry.

Dried lentils provide 25 g of protein for €0.31. Dried pulses cost the least, though they come with more calories than some animal sources. If you want a different balance, light quark at €0.58, eggs at €0.76, and Greek yogurt 0% at €0.94 offer practical alternatives for your intake.

At the higher end of the scale, lean beef mince 5% at €1.28 and canned tuna in water at €1.53 increase your total checkout bill. To set up a workable budget diet, you should rotate different cheap high-protein foods around your daily macros. You can check the complete ranking of 88 foods in our guide to protein per euro.

Why protein matters for your goals

People who train are often advised to aim for 1.6 to 2.2 g of protein per kg of bodyweight. This amount helps you build and retain muscle mass over time, and it also plays a key role in keeping you satisfied between meals.

As you can explore in the guide to what macros are, protein is almost always the most expensive part of your grocery shop. Common carbohydrates such as pasta and rice carry very low prices per kilo, but foods like fresh fish, meat, and dairy quickly inflate the total on your receipt. Learning to identify the most economical sources allows you to hit your daily intake reliably without placing unnecessary pressure on your weekly food budget.

The app's Progress screen with average daily protein, spending against the budget and the day streak.
Track your results and keep your motivation high.

The best cheap protein sources (omnivore, vegetarian and vegan)

Building a cost-effective meal plan requires knowing which foods offer the highest protein yield for the lowest cost. The good news is that nature provides an abundance of affordable protein across all dietary spectrums. Here is a breakdown of the best budget-friendly options whether you eat meat, consume dairy, or follow a strictly plant-based lifestyle.

Omnivore: Meat, Poultry, and Seafood

If you include animal products in your diet, you have access to highly bioavailable, complete proteins. The trick is to step away from the premium cuts and look for equally nutritious, lower-cost alternatives.

Minimalist illustration of a chicken breast and a fish fillet.
Budget-friendly options for an omnivore diet.

Vegetarian: Dairy and Eggs

For those who skip meat but still consume animal by-products, dairy is an absolute goldmine for budget protein foods.

Vegan: Legumes, Grains, and Soy

Eating high protein on a budget is highly achievable on a vegan diet, provided you focus on the right staples. Plant-based proteins are consistently the cheapest items in the supermarket.

A stylised bowl with lentils, chickpeas and a block of tofu.
Plant proteins offer excellent value for money.

How to swap costly foods while keeping your macros intact

Knowing the best cheap protein sources is only half the battle; the other half is knowing how to integrate them into your daily life without feeling like you are sacrificing flavor or variety. One of the most effective strategies is the "half-and-half" method. If a recipe calls for a large amount of an expensive protein, like ground beef, you can substitute half of that meat with a cheaper alternative, such as brown lentils or TVP. The plant-based proteins will absorb the savory flavors of the meat, bulking up the volume of the meal, drastically lowering the cost per serving, and keeping the protein content high.

Two dishes linked by a circular arrow indicating a swap.
Swap a meal with one tap for another dish with the same calories.

Another smart swap involves looking at the state of the food you are buying. Fresh fish and fresh berries can decimate a grocery budget in seconds. However, the frozen aisles offer the exact same nutritional benefits for a fraction of the cost. Frozen tilapia, frozen salmon fillets, and frozen edamame are picked and flash-frozen at peak freshness, locking in their macronutrients. By embracing frozen goods, you ensure that your budget meal planning remains sustainable week after week.

Finally, consider buying whole cuts of meat and breaking them down yourself. A whole chicken is significantly cheaper per pound than buying pre-cut, boneless, skinless breasts. Learning basic knife skills allows you to portion out the breasts for lean meals, use the thighs and drumsticks for richer dishes, and boil the bones to create a nutrient-dense bone broth. This zero-waste approach maximizes every penny spent.

The Golden Rule of Budget Macros: Always calculate your protein cost per serving, not per package. A tub of protein powder or a massive bag of dried lentils might seem like a larger expense at checkout, but the actual cost per gram of protein is drastically lower than buying single-serve items or premium fresh meats.

Using community-reported prices to find the deals

Grocery prices are notoriously volatile. Inflation, seasonal changes, and regional supply chain issues mean that a staple food that was cheap last month might suddenly spike in price today. This unpredictability makes adhering to a strict food budget incredibly frustrating. Traditional meal planning often falls apart at the checkout counter when you realize the ingredients you wrote down now cost significantly more than you anticipated.

Shopping cart screen split by supermarket with the saving highlighted.
Find the offers reported by the community at the supermarkets you choose.

This is where leveraging community knowledge becomes invaluable. When shoppers share real-time pricing data from the aisles, it creates a transparent ecosystem where everyone benefits. Instead of guessing which store has the best price on Greek yogurt or chicken thighs, you can rely on verified, up-to-date information. Knowing the exact cost of items at the supermarkets you choose allows you to make informed decisions before you even leave your house. If you notice that eggs have surged in price at your usual store, but a community report shows a great deal on tofu or canned tuna nearby, you can pivot your meal plan instantly, securing your affordable protein without missing a beat.

Track protein and budget with GetYourMacros

Balancing your nutritional goals with your financial reality does not have to be a stressful, manual process of spreadsheets and calculators. GetYourMacros is a free iOS and Android app designed to seamlessly integrate macro tracking with smart grocery budgeting, ensuring you hit your targets without overspending.

The app's Home screen with the calorie ring and the day's grams of protein, carbs and fat.
Log your meals and keep an eye on your daily protein.

Getting started is incredibly frictionless. A quick onboarding process sets your daily calorie, protein, carbohydrate, and fat targets based on your personal metrics—and these targets are fully editable at any time. You do not even need to create an account to start using the app. From there, GetYourMacros provides a weekly meal plan composed from a curated recipe library full of variety. You get 6 meal slots per day, and every single meal clearly displays its calories, macros, prep time, and an approximate cost. If a suggested meal features an ingredient that is currently too expensive, one tap swaps that meal for another dish of the same course, rescaled to the same calories. You can easily customize your experience by choosing an omnivore, vegetarian, vegan, or pescatarian diet preference.

The app truly shines when it is time to shop. One tap turns your meal plan into a shopping list that you can split across the supermarkets you choose. The app intelligently compares your split list against buying everything in one store to surface potential savings. This is powered by real prices reported by the community. Users simply scan a barcode or photograph a shelf tag, which is then read by AI and tied to that specific supermarket. Current community-reported deals are highlighted directly on your list. If a price is missing, the app shows a clearly labelled estimate. Crucially, your budget counts the cost of the food you actually eat (calculated per person cooked for), not the whole-pack receipt total, giving you a true picture of your daily food expenses.

Logging your daily intake is just as innovative. The food diary allows you to log meals by photographing the dish (where AI provides an estimate), scanning a barcode, or searching the extensive food database. You can monitor your daily progress via a satisfying calorie ring and detailed macro bars, track your streaks, and review your 7- and 30-day averages to ensure long-term consistency. Have a favorite cheap protein recipe from social media? You can import a recipe simply by pasting a link from Instagram, TikTok, YouTube, or the web—or even by uploading a screenshot. The app estimates its macros, saves it for you, and lets you tap its ingredients straight into your shopping list.

To keep you motivated, GetYourMacros includes fun gamification features like XP, leveling up, and a weekly league to compete in. The app is completely free to use, with an optional Premium tier available for those who want to take their tracking to the next level. Hitting your macros on a budget has never been easier.

Want these proteins already spread across your week? Discover the GetYourMacros weekly meal plan.

Start for free

Get a weekly meal plan that respects your macros and your budget.