Chorizo contains about 24 grams of protein per 100 grams, which puts it in the same range as most sausages and many cuts of whole meat. That’s a solid amount of protein, but it comes packaged with nearly 38 grams of fat and 455 calories in the same serving, making chorizo a calorie-dense way to get your protein compared to leaner options.
Protein Content in Context
At 24 grams per 100 grams, chorizo delivers roughly the same protein as ground beef or chicken thighs. But the calorie cost tells a different story. Only about 96 of chorizo’s 455 calories come from protein. The remaining 342 calories come from fat. That means roughly 75% of the energy in chorizo is from fat, and just 21% is from protein.
For comparison, a chicken breast gets about 80% of its calories from protein. Even a fattier cut like a pork chop delivers a higher protein-to-calorie ratio than chorizo. So while chorizo is not low in protein by any stretch, it’s far from the most efficient source if protein is your primary goal.
How Serving Size Changes the Picture
Most people don’t eat 100 grams of chorizo in one sitting the way they’d eat a chicken breast. Chorizo is often used as a flavoring ingredient: crumbled into eggs, mixed into a burrito, or sliced thin on a charcuterie board. A more realistic serving is around 55 to 60 grams, which gives you roughly 13 to 14 grams of protein along with about 250 calories.
That’s a meaningful protein contribution to a meal, especially when combined with other ingredients like eggs, beans, or cheese. But if you’re tracking macros or trying to hit a daily protein target without overshooting on calories, chorizo works better as a complement than a centerpiece.
Spanish vs. Mexican Chorizo
The two main types of chorizo differ quite a bit in preparation, which affects their nutritional profile. Spanish chorizo is a cured, dry sausage similar to salami. It’s sliced and eaten as-is, and its moisture loss during curing concentrates both protein and fat per gram. Mexican chorizo is raw ground pork seasoned with chili peppers and vinegar, cooked before eating. During cooking, a significant amount of fat renders out of Mexican chorizo, which can lower the fat content of what you actually consume, though some protein and nutrients leave with the drippings too.
If you drain Mexican chorizo well after cooking, the protein-to-fat ratio of what ends up on your plate improves compared to the raw numbers. Spanish chorizo, eaten as-is, delivers its full fat content with every bite.
The Sodium and Processed Meat Tradeoff
Chorizo is a processed meat, meaning it’s been transformed through salting, curing, or fermentation. The World Health Organization classifies processed meat as a Group 1 carcinogen based on evidence linking regular consumption to colorectal cancer. Specifically, eating 50 grams of processed meat daily (roughly one chorizo link) increases colorectal cancer risk by about 18%. Processed meat is also linked to higher rates of heart disease and diabetes.
Sodium is another consideration. Chorizo relies heavily on salt for flavor and preservation. Even a modest serving can deliver a notable percentage of the daily recommended sodium limit. For someone already eating other salty foods throughout the day, chorizo can push sodium intake higher than intended.
None of this means chorizo needs to disappear from your diet. The WHO recommendation is to moderate intake, not eliminate it. Enjoying chorizo a few times a week rather than daily, and using it as a flavoring agent rather than the main protein source, keeps the risk in perspective.
Better Protein Sources for Daily Use
If you’re looking for high-protein foods you can eat regularly without the calorie and health tradeoffs, several options deliver more protein per calorie:
- Chicken breast: about 31 grams of protein per 100 grams with only 165 calories
- Turkey breast: similar protein density to chicken with very low fat
- Eggs: 13 grams of protein per 100 grams, and they pair well with chorizo in smaller amounts
- Greek yogurt: around 10 grams of protein per 100 grams with far less sodium
- Lentils: about 9 grams of protein per 100 grams (cooked), with fiber and almost no fat
Chorizo earns its place in cooking through flavor, not efficiency. A small amount can transform scrambled eggs, rice dishes, or soups, adding protein along with a punch of spice and smokiness that leaner proteins simply can’t match. The smart approach is treating it as a seasoning that happens to contribute protein, rather than relying on it as your go-to source.

