Can babies eat fresh herbs?
The age-by-age verdict
| Age | Verdict | How it reads |
|---|---|---|
| 6–8 months | ✅ Yes | Fine with safe prep (see below) |
| 9–11 months | ✅ Yes | Fine with safe prep (see below) |
| 12 months + | ✅ Yes | Fine with safe prep (see below) |
Why
Culinary herbs are simply aromatic plants, and cultures worldwide season baby food with them from the first spoonful. They contribute no sodium and are rarely allergenic. Herbs also model the flavors of your family’s cooking, which helps babies accept the meals everyone else eats.
How to serve it safely
Chop soft-leafed herbs finely and stir into purees, yogurt, eggs, fish or vegetables, or simmer woody herbs like thyme and rosemary in dishes and remove the stems before serving. Start with a little and build as your baby’s tastes show.
Warning signs to watch for
Herb allergy is uncommon; a mild mouth or lip irritation from very fresh raw herbs occasionally occurs but usually settles quickly. Standard allergy signs — hives, swelling, vomiting — warrant medical advice.
When to call for help
For hives, swelling, repeated vomiting or breathing difficulty, contact your pediatrician urgently. US Poison Control: 1-800-222-1222.
Common questions
Can herbs be the seasoning instead of salt?
Exactly — that is their best role in baby food. Basil in tomato dishes, dill with fish, cilantro in mash: flavor without any sodium.
Any herbs to avoid for babies?
Culinary herbs are all fine in food amounts. Concentrated herbal supplements, teas and essential oils are a different matter — clear those with your pediatrician.
Dried herbs vs fresh — does it matter?
Both are safe; dried is more concentrated, so use less. Fresh herbs minced finely also add a bit of color and texture.
More snacks & seasonings for babies
This page is general educational information, not a substitute for professional medical advice. Every baby is different — if your baby ate something concerning or is unwell, contact your pediatrician right away. Emergencies: 911 (US). Poison Control (US): 1-800-222-1222.