Updated November 2026
Creatine is found naturally in animal foods, mainly red meat, poultry, and fish. Beef, pork, and salmon are among the richest dietary sources, while plant foods contain very little or none. Most people get roughly 1 to 2 grams of creatine per day from a normal diet, depending on how much meat and fish they eat.
Which Foods Contain the Most Creatine?
Creatine occurs almost exclusively in animal tissue, because muscle cells in animals store it for energy. The amount varies with the species, cut, and cooking method. Published nutrition data commonly cite the following approximate values for raw meat and fish, though exact numbers differ between sources and between individual animals:
Shopping for one? See our guide: Creatine Phosphokinase Blood Test Review: What You Should Know.
| Food | Approximate creatine content (raw) |
|---|---|
| Beef (round or sirloin) | About 0.4 to 0.5 g per 100 g |
| Pork | About 0.4 to 0.5 g per 100 g |
| Salmon | About 0.4 to 0.5 g per 100 g |
| Tuna | About 0.4 g per 100 g |
| Chicken breast | About 0.3 to 0.4 g per 100 g |
| Cod and other white fish | About 0.3 g per 100 g |
| Eggs | Trace amounts only |
| Dairy, grains, legumes, vegetables | Negligible |
A typical 100-gram serving of cooked meat is roughly the size of a deck of cards. Because the values are per raw weight, the amount you actually eat after cooking is often a bit lower.
Why Dietary Creatine Is Limited
Even a diet heavy in meat supplies only a modest amount of creatine. Most estimates put intake from food at around 1 to 2 grams per day for omnivores, and lower for vegetarians and vegans. Muscle creatine stores can hold considerably more than that, which is why the body’s own production and dietary intake together matter. The liver and kidneys synthesize creatine from amino acids, and the body converts a fraction of it to creatinine, which is excreted.
Cooking also affects the content. Creatine breaks down into creatinine when heated, and longer cooking at higher temperatures tends to reduce the amount left in the food. Boiling can also move some creatine into the cooking water. Gentler methods, such as braising with the liquid consumed, help retain more of it.
Factors That Change How Much You Get
Several variables affect your actual intake:
- Diet pattern. Regular meat and fish eaters generally consume more than vegetarians or vegans.
- Portion size and frequency. Two servings of beef a day contribute far more than occasional fish.
- Cooking method. High heat for long periods lowers the retained amount.
- Individual body stores. People with higher muscle mass often hold more creatine in their tissues.
What to Do About Low Dietary Creatine
If you want to raise your intake, the simplest approach is to eat more creatine-containing animal foods. Some people also consider a supplement, but the right choice depends on your goals, diet, and health status. Anyone with kidney disease, a medical condition, or who takes medication should speak with a doctor or registered dietitian before starting any supplement.
- Include a serving of red meat, poultry, or fish most days.
- Choose braising, stewing, or poaching to limit creatine loss in cooking.
- Keep portions around 3 to 4 ounces of cooked meat or fish per meal.
- If you are vegetarian or vegan, plan for a lower baseline and talk to a professional about whether supplementation makes sense.
- Track your intake for a week to see where you actually stand before making changes.
Related questions
Do vegetarians get any creatine from food?
Very little. Plant foods contain negligible creatine, so vegetarians and vegans rely mainly on endogenous production. Discuss your situation with a professional if you are considering changes.
Does cooking destroy creatine?
Heat converts some creatine to creatinine, and some leaches into cooking liquid. Lower temperatures and shorter cooking times preserve more of it.
Is fish or beef higher in creatine?
Beef, pork, and salmon are generally comparable in published values, with both beef and salmon near the top of commonly cited figures. The exact amount depends on the cut and species.
How much creatine is in a normal diet?
Most omnivores take in roughly 1 to 2 grams per day. Your intake depends heavily on how often you eat meat and fish.
Can you get enough creatine from food alone?
Some people do, particularly regular meat eaters, but the amount is modest. Whether food alone is enough depends on your goals. For more on what to consider, read Does Creatine Make You Bloated? Causes, Fixes, and What to Expect.

