Meat is one of the best sources of iron for babies. Iron from meat (heme iron) is more easily absorbed by the body than iron from plants, and your baby's iron stores begin to deplete around 4–6 months of age. That's why the AAP recommends introducing iron-rich foods early.
Here's your complete guide to meat for babies, based on recommendations from pediatric nutrition experts and the WHO.
When Can Baby Eat Meat?
Babies can have meat from 6 months — that is, from when they start solid foods. According to the AAP, iron-rich foods should be introduced early:
- Meat is the best source of heme iron (easily absorbed iron)
- Baby's iron stores from pregnancy begin to deplete around 6 months
- Breast milk alone doesn't cover iron needs after 6 months
- Meat also provides zinc, vitamin B12, and high-quality protein
According to pediatric nutrition guidelines, iron-rich foods like meat, iron-fortified cereal, and liver pâté should be introduced from 6 months. Iron is crucial for brain development, and iron deficiency in infancy can affect cognitive development.
What Type of Meat Is Best for Baby?
Meats with the Most Iron
| Meat Type | Iron Content per 100 g | Suitable From |
|---|---|---|
| Liver pâté (as spread) | 5–7 mg | 6 months |
| Beef (ground, steak) | 2.5–3 mg | 6 months |
| Lamb | 2–2.5 mg | 6 months |
| Pork | 1–1.5 mg | 6 months |
| Chicken and turkey | 0.7–1 mg | 6 months |
Good Choices by Age
6–8 months:
- Extra lean ground beef — easy to blend into purée
- Chicken breast — mild flavor, soft texture
- Liver pâté on bread — the easiest iron source
8–10 months:
- Meatballs (homemade, no salt)
- Strips of cooked chicken baby can hold
- Finely chopped ground beef in sauce
10–12 months:
- Family meals (adjust seasoning and texture)
- Meat strips as finger food
- Small-cut beef or lamb
Liver as a main dish should be avoided during the first year. According to food safety authorities, liver contains too much cadmium for babies. Liver pâté as a spread (max 1–2 slices of bread per day) is safe and recommended because the cadmium levels are much lower.
How to Prepare Meat for Baby
6–8 Months: Purée
- Boil or steam the meat until fully cooked and soft
- Cut into small pieces
- Blend with cooked vegetables (carrot, potato, broccoli) and a little cooking water
- Purée to a completely smooth consistency
- Add 1 teaspoon of olive oil for extra calories
Tip: Meat alone can be dry and hard to blend. Always mix with vegetables and liquid for a better consistency.
8–10 Months: Coarser Mash and Pieces
- Cook the meat well
- Mash roughly with a fork (leave soft lumps)
- Mix with sauce and vegetables
- Optionally form into small, soft meatballs
10–12 Months: Finger Food
- Fry or boil the meat until well done
- Cut into long strips baby can hold
- The meat should be soft enough to mash between your fingers
- Avoid tough pieces (choking hazard)

3 Easy Meat Recipes for Baby
1. Ground Beef and Carrot (from 6 months)
- 100 g extra lean ground beef
- 2 carrots, peeled and chopped
- 1 potato, peeled and chopped
- 1 tsp olive oil
Boil the vegetables in unsalted water until soft (15 min). Cook the ground beef in a dry pan until well done. Blend everything to a smooth purée with a little cooking water. Add olive oil.
2. Chicken and Broccoli (from 6 months)
- 1 chicken breast (about 120 g)
- 1 handful of broccoli
- 1 small potato, peeled and chopped
Boil the chicken in unsalted water until fully cooked (about 20 min). Add broccoli and potato for the last 10 minutes. Blend to desired consistency.
3. Soft Meatballs Without Salt (from 8 months)
- 200 g lean ground beef
- 1 tbsp oat flour
- 1 tbsp finely grated carrot
- 1 egg
Mix everything. Form into small balls (slightly larger than a grape). Boil in unsalted water for 10–12 minutes. Cool and serve with vegetables.
Make large batches of meat purée and freeze in ice cube trays. One portion is about 2–3 ice cubes. Keeps for 3 months in the freezer. Thaw in the fridge or gently warm in the microwave.
How Much Meat Does Baby Need?
The AAP recommends that babies eat meat or fish most days of the week to ensure adequate iron.
| Age | Portion | Frequency |
|---|---|---|
| 6–8 months | 1–2 tablespoons | 3–5 times per week |
| 8–12 months | 2–4 tablespoons | Daily or nearly daily |
| 1–2 years | About 30–50 g | Daily |
Best combination for iron absorption: Serve meat with vegetables rich in vitamin C (broccoli, bell pepper, cauliflower). Vitamin C significantly increases iron absorption.
What About Processed Meat?
Avoid These for Babies Under 12 Months:
- Hot dogs/sausages — high in salt, nitrites, and additives
- Bacon — too much salt and smoke compounds
- Deli meats (ham, salami) — too much salt
- Nuggets/breaded meat — often salty with additives
- Canned meat — check salt content (max 0.5 g salt per serving)
OK in Moderate Amounts:
- Liver pâté — from 6 months, max 1–2 bread slices per day
- Cooked ham — from 10 months, choose low-salt varieties
- Homemade meatballs — you control the salt
According to the AAP, babies under 12 months should have minimal salt. Baby's kidneys are immature and can't handle large amounts. Max 1 g salt per day for babies 6–12 months.
Frequently Asked Questions
Can a 6-month-old baby eat ground beef?
Yes. Ground beef is one of the easiest ways to give your baby meat from 6 months. Choose extra lean ground beef, cook it well in a dry pan, and blend with cooked vegetables to a smooth purée. Ground beef provides good iron and is easy to prepare.
Is chicken or beef better for baby?
Both are great choices, but beef contains more iron (2.5–3 mg per 100 g vs. chicken's 0.7–1 mg). If iron intake is the main goal, beef and lamb are better choices. Chicken has a milder flavor, which many babies prefer at first.
Can baby eat hot dogs?
Not recommended for babies under 12 months. Regular hot dogs contain too much salt, nitrites, and additives. After 12 months, baby can taste pure meat sausages (low-salt), but they shouldn't be a regular part of the diet.
Should baby eat organic meat?
It's a personal choice. All meat sold in stores must meet food safety standards regardless of whether it's organic. The important thing is that the meat is well-cooked and age-appropriate.
Can baby eat raw meat?
No. All meat for babies must be fully cooked. Raw or undercooked meat can contain bacteria (salmonella, E. coli, listeria) that baby's immune system can't handle. The meat should reach an internal temperature of at least 165°F (74°C).

Summary
Meat is safe and recommended from 6 months. Start with lean ground beef or chicken mixed with vegetables. Beef and lamb provide the most iron. Avoid processed meat (hot dogs, bacon, deli meats) during the first year. Serve meat with vitamin C-rich vegetables for optimal iron absorption.
Read More
- Iron-Rich Food for Baby
- Baby Food Introduction — Complete Guide
- Baby Food from 6 Months
- Fish for Baby
- Homemade Baby Food: Recipes and Tips
- Choking Hazards: How to Make Food Safe
- Allergens for Baby: Safe Introduction