No, salmon is not considered vegetarian. A vegetarian diet excludes all animal flesh, including fish and seafood.
You’ve probably heard someone say they’re vegetarian but make an exception for salmon. It’s a common slip, but it’s also inaccurate. Vegetarians don’t eat fish — that’s a core rule across all major vegetarian definitions, from lacto-ovo to vegan.
The confusion usually comes from the word “pescatarian,” which sounds like a sub-type of vegetarian but actually describes a separate eating pattern. This article explains where the line is drawn, what the health trade-offs look like, and how to navigate the terminology if you’re considering shifting your diet.
What Exactly Does a Vegetarian Diet Exclude?
The standard definition is straightforward: vegetarians avoid all meat, poultry, and fish or seafood. That includes salmon, tuna, shrimp, and any other animal flesh from the water.
According to the Vegetarian Society, vegetarians have never included fish in their eating pattern. Individuals who avoid meat but do eat fish are known as pescetarians, not vegetarians.
There are several vegetarian sub-types, and none of them include fish. Lacto-ovo vegetarians eat dairy and eggs but no animal flesh. Ovo-vegetarians eat eggs but no dairy or fish. Vegans exclude all animal products entirely.
Why The Confusion Over Vegetarians Salmon Persists
The mix-up often comes from a few overlapping ideas. Understanding each one can help you talk about your own diet more clearly — and avoid serving salmon to someone who truly doesn’t eat animals.
- Fish is not always called “meat”: In some cultural or religious contexts, fish is considered separate from land-animal meat. This leads some people to think it should be okay for vegetarians.
- “Pescatarian” sounds similar to “vegetarian”: The two words share the “-arian” ending, but they describe different groups. Pescatarians eat fish; vegetarians do not.
- Partial vegetarian labels exist: Harvard Health notes that some people call themselves “pesco-vegetarian” or “pollo-vegetarian” when they eat fish or poultry. These are not standard vegetarian terms.
- Flexitarian diets blur the line: A flexitarian mostly eats plant-based but occasionally includes meat or fish. That’s a separate category, not a vegetarian one.
Once you know these distinctions, the answer to “can vegetarians eat salmon” becomes clear. If someone says they’re vegetarian, the answer is no — unless they clarify they actually follow a pescatarian pattern.
A Look at the Pescatarian Diet
A pescatarian diet is primarily plant-based but includes fish and seafood as the main animal protein source. It excludes poultry, red meat, and pork while allowing eggs and dairy in most variations.
Harvard Health categorizes pescatarians as a form of partial vegetarian, but notes it’s distinct from a strict lacto-ovo diet. Their ovo-vegetarian definition helps illustrate the range: an ovo-vegetarian eats eggs but no fish, while a pescatarian does the opposite regarding fish.
Here’s a quick comparison of common plant-based eating patterns and whether they include salmon:
| Diet Pattern | Allows Salmon? | Key Exclusions |
|---|---|---|
| Lacto-ovo vegetarian | No | Meat, poultry, fish, seafood |
| Ovo-vegetarian | No | Meat, poultry, fish, dairy, seafood |
| Vegan | No | All animal products, including fish |
| Pescatarian | Yes | Poultry, red meat, pork (fish allowed) |
| Flexitarian | Sometimes | Mostly plant-based, occasional meat/fish |
The table makes one thing obvious: salmon appears only in the pescatarian and flexitarian rows. Calling yourself vegetarian while eating fish contradicts every mainstream vegetarian definition.
Health Considerations: Vegetarian vs. Pescatarian
Both diets have well-researched health advantages over standard Western eating patterns. Prospective studies suggest that vegetarian diets are associated with a reduced risk of cardiovascular disease and diabetes. Adding fish may offer additional benefits.
- Omega-3 fatty acids: Fish are a primary source of long-chain omega-3s (EPA and DHA), which are linked to heart and brain health. Vegetarians can get ALA from flax and walnuts, but conversion to EPA/DHA is limited.
- Vitamin D and selenium: Fatty fish like salmon provide vitamin D and selenium — two nutrients that can be harder to obtain on a strict vegetarian diet, especially in northern latitudes.
- Heart disease risk: The American Heart Association recommends two 3.5-ounce servings of non-fried fish per week to reduce heart and stroke risk. This benefit is partly due to replacing less-healthy protein sources.
That said, both vegetarians and pescatarians tend to eat less saturated fat and more fiber, vitamin C, and vitamin E than meat-eaters. Which pattern suits you best depends on your health goals, ethical priorities, and how well you manage plant-based nutrition gaps.
Transitioning From Vegetarian to Pescatarian
If you’re considering adding fish to a vegetarian diet, it helps to understand the nutritional shift. You’ll introduce protein sources that are rich in bioavailable nutrients, but you’ll also need to decide how often and what types of fish to eat.
Per the pescatarian diet definition from Healthline, this pattern is essentially a vegetarian diet plus fish and seafood. That means you can keep all your go-to plant-based meals while occasionally swapping beans or tofu for salmon, sardines, or shrimp.
| Fish Choice | Key Nutrients Provided |
|---|---|
| Salmon (wild) | Omega-3s, vitamin D, selenium, B12 |
| Sardines | Omega-3s, calcium (with bones), vitamin D |
| Whitefish (cod, haddock) | Lean protein, selenium, low saturated fat |
When starting, many people find two servings per week manageable. Stick to non-fried preparations — baked, grilled, or poached — to keep the health benefits front and center. If you have environmental concerns, look for sustainably sourced or wild-caught options.
The Bottom Line
So can vegetarians eat salmon? No — not if they’re following the standard definition. But if you’re open to expanding your diet, a pescatarian approach lets you enjoy fish while keeping most meals plant-based. It’s a middle ground that many people find satisfying and nutritionally balanced.
If you’re considering this shift, a registered dietitian can help you plan meals that cover your nutrient needs without relying on fish every day. Your specific health history, blood work, and dietary goals will shape what works best for you.
References & Sources
- Harvard Health. “Becoming a Vegetarian” Ovo-vegetarians eat eggs but no meat, poultry, fish, dairy, or seafood.
- Healthline. “Do Vegetarians Eat Fish” A pescatarian diet is a primarily plant-based diet that incorporates fish and seafood.