Home / Dog Food / Best lists
Grain free is a panel fact before it is a philosophy: either a grain appears in the ingredient list or none does. We checked every line of every panel in our database for rice, corn, wheat, oats, barley, sorghum, millet, rye and their close forms, and this list ranks the recipes where none appears, by our label score.
Two honest notes travel with this category. First, grain free panels usually lean on legumes (peas, lentils, chickpeas) to bind the kibble and lift the protein figure, and each pick below states its legume line count so you can see the trade. Second, the FDA investigated a reported link between grain free diets and a heart condition, dilated cardiomyopathy, in some dogs; the research continues and no conclusion has been published. Our hub page sets out what is known, and the legume counts here let you apply your own judgement.
Pool: the 129 recipes with no grain line anywhere in the ingredient list, by the token check described above. Shown: the 10 highest scores.
Scores come from the rubric published on the dog food hub: nine signals read from each recipe's own label and the FDA record, scaled to 100 across the signals we could verify. Stars are the score divided by 20, rounded to the nearest half, so the two never disagree. One exclusion applies to every list: a recipe whose label is supplemental only (a topper or mixer, not a complete diet) is never ranked as a dog food here, however simple its panel is. Labels were read in November 2026; when the database grows or a label changes, the list is re-run and recipes move on their new numbers, not on anyone's say so.
| Rank | Recipe | Score / 100 | Legume lines | Protein | Format | Brand FDA events |
|---|---|---|---|---|---|---|
| 1 | Six Fish Orijen | 98 ★★★★★ | 5 | 40% | Dry food | 0 |
| 2 | Tundra Orijen | 98 ★★★★★ | 6 | 40% | Dry food | 0 |
| 3 | Wild Reserve Wild-Caught Fish Orijen | 98 ★★★★★ | 5 | 40% | Dry food | 0 |
| 4 | Original Orijen | 98 ★★★★★ | 6 | 38% | Dry food | 0 |
| 5 | Puppy Large Orijen | 98 ★★★★★ | 6 | 38% | Dry food | 0 |
| 6 | Regional Red Orijen | 98 ★★★★★ | 5 | 38% | Dry food | 0 |
| 7 | Small Breed Orijen | 98 ★★★★★ | 6 | 38% | Dry food | 0 |
| 8 | Wild Reserve Farm-Raised Beef & Lamb Orijen | 98 ★★★★★ | 5 | 38% | Dry food | 0 |
| 9 | Wild Reserve Free-Run Chicken Orijen | 98 ★★★★★ | 6 | 38% | Dry food | 0 |
| 10 | Senior Orijen | 97 ★★★★★ | 7 | 38% | Dry food | 0 |
Score 98 of 100 · ★★★★★ · Orijen brand review
No grain appears anywhere in its 47 ingredient lines. The other side of the panel: legumes appear on 5 lines. The panel opens with Whole herring, a named whole meat. Protein reads 40% as labelled. Fat reads 16% as labelled. Calories run 451 a cup. Our November 2026 check found no FDA posted recall events for Orijen. One watch item: legumes appear on 5 lines of the panel, so read as a family they do more of the protein work than any one line suggests.
Score 98 of 100 · ★★★★★ · Orijen brand review
No grain appears anywhere in its 54 ingredient lines. The other side of the panel: legumes appear on 6 lines. The panel opens with Lamb, a named whole meat. Protein reads 40% as labelled. Fat reads 18% as labelled. Calories run 463 a cup. Our November 2026 check found no FDA posted recall events for Orijen. One watch item: legumes appear on 6 lines of the panel, so read as a family they do more of the protein work than any one line suggests.
Score 98 of 100 · ★★★★★ · Orijen brand review
No grain appears anywhere in its 54 ingredient lines. The other side of the panel: legumes appear on 5 lines. The panel opens with Whole herring, a named whole meat. Protein reads 40% as labelled. Fat reads 16% as labelled. Calories run 451 a cup. Our November 2026 check found no FDA posted recall events for Orijen. One watch item: legumes appear on 5 lines of the panel, so read as a family they do more of the protein work than any one line suggests.
Score 98 of 100 · ★★★★★ · Orijen brand review
No grain appears anywhere in its 51 ingredient lines. The other side of the panel: legumes appear on 6 lines. The panel opens with Chicken, a named whole meat. Protein reads 38% as labelled. Fat reads 18% as labelled. Calories run 473 a cup. Our November 2026 check found no FDA posted recall events for Orijen. One watch item: legumes appear on 6 lines of the panel, so read as a family they do more of the protein work than any one line suggests.
Score 98 of 100 · ★★★★★ · Orijen brand review
No grain appears anywhere in its 53 ingredient lines. The other side of the panel: legumes appear on 6 lines. The panel opens with Chicken, a named whole meat. Protein reads 38% as labelled. Fat reads 16% as labelled. Calories run 451 a cup. Our November 2026 check found no FDA posted recall events for Orijen. One watch item: legumes appear on 6 lines of the panel, so read as a family they do more of the protein work than any one line suggests.
Score 98 of 100 · ★★★★★ · Orijen brand review
No grain appears anywhere in its 49 ingredient lines. The other side of the panel: legumes appear on 5 lines. The panel opens with Beef, a named whole meat. Protein reads 38% as labelled. Fat reads 18% as labelled. Calories run 463 a cup. Our November 2026 check found no FDA posted recall events for Orijen. One watch item: legumes appear on 5 lines of the panel, so read as a family they do more of the protein work than any one line suggests.
Score 98 of 100 · ★★★★★ · Orijen brand review
No grain appears anywhere in its 52 ingredient lines. The other side of the panel: legumes appear on 6 lines. The panel opens with Turkey, a named whole meat. Protein reads 38% as labelled. Fat reads 18% as labelled. Calories run 473 a cup. Our November 2026 check found no FDA posted recall events for Orijen. One watch item: legumes appear on 6 lines of the panel, so read as a family they do more of the protein work than any one line suggests.
Score 98 of 100 · ★★★★★ · Orijen brand review
No grain appears anywhere in its 57 ingredient lines. The other side of the panel: legumes appear on 5 lines. The panel opens with Beef, a named whole meat. Protein reads 38% as labelled. Fat reads 18% as labelled. Calories run 463 a cup. Our November 2026 check found no FDA posted recall events for Orijen. One watch item: legumes appear on 5 lines of the panel, so read as a family they do more of the protein work than any one line suggests.
Score 98 of 100 · ★★★★★ · Orijen brand review
No grain appears anywhere in its 57 ingredient lines. The other side of the panel: legumes appear on 6 lines. The panel opens with Chicken, a named whole meat. Protein reads 38% as labelled. Fat reads 18% as labelled. Calories run 473 a cup. Our November 2026 check found no FDA posted recall events for Orijen. One watch item: legumes appear on 6 lines of the panel, so read as a family they do more of the protein work than any one line suggests.
Score 97 of 100 · ★★★★★ · Orijen brand review
No grain appears anywhere in its 52 ingredient lines. The other side of the panel: legumes appear on 7 lines. The panel opens with Chicken, a named whole meat. Protein reads 38% as labelled. Fat reads 15% as labelled. Calories run 427 a cup. Our November 2026 check found no FDA posted recall events for Orijen. One watch item: legumes appear on 7 lines of the panel, so read as a family they do more of the protein work than any one line suggests.
A dog with a confirmed grain allergy is rare; most food allergies in dogs trace to proteins. If grains came off the menu on suspicion rather than diagnosis, the single protein list is the more useful tool.
Whichever food you choose, change over about a week, mixing more of the new food into the old each day, and portion by calories rather than by the look of the bowl. Our feeding calculator works out a daily amount from your dog's weight once you have the recipe's calorie line, which every review page here prints.
Every recipe above also has its own review in the reviews index, and every brand's record is on the recall tracker.
Last updated: November 2026. Checked against the sources named on this page.