Updated 05 June 2018

Is it even possible to do the keto diet if you’re vegan or vegetarian?

Veggie lovers need to know.

Let’s get real for a second: The keto diet is pretty much a godsend for meat and cheese lovers everywhere.

But what if you don’t eat meat or fish? Or abstain from animal products altogether? Can you jump on the keto diet train if you’re vegetarian or vegan?

Turns out, that’s a hard… maybe, depending on your dietary restrictions.

“Vegetarians can definitely do the keto diet, but it’s going to be a bit harder for them than for their non-vegetarian friends,” says New York City-based dietitian Samantha Rigoli, founder of Healthy to the Core.

For vegans, it’s another story, “I wouldn’t recommend that vegans do keto at all – it’s just too restrictive, which isn’t going to be healthy in the long term,” says Rigoli.

If I’m a vegetarian who wants to try keto, what do I need to know?

Eggs, dairy and plant-based meats are key for keto vegetarians

The goal ratio for the keto diet is always the same: 75% fat, 15% protein and the rest from carbs.

“If you’re a vegetarian, that means you’ll want to rely mostly on eggs (if you eat them) and dairy to make that happen,” says Rigoli.

But, reminder: Legumes (like beans and chickpeas) aren’t allowed on the keto diet, so you can’t get your protein from those sources.

“In addition to mostly eggs and dairy, you’ll also want to load up on plant-based meats like tempeh, tofu and seitan, and plant-based protein powders, too,” she continues. If you are a strict vegetarian and you don’t even eat eggs, you’ll want to go for even more dairy and plant-based meats, along with protein powders.

Read more: 5 signs the keto diet is actually working for you

Don’t forget about fats, like avocados and nuts

Avocados should be a huge part or your diet too, as they are a great source of easy-to-eat fat. “For even more fat, you should also cook everything with lots and lots of olive oil and some butter and coconut oil, too,” says Rigoli.

And definitely don’t skimp on the nuts and nut butters, adds Rigoli. Macadamia nuts are especially high in fat, she points out, so stock up on those – and almond flour and almond milk are also great ways to get your fair share of nuts, too. “If you’re on keto and you’re not eating meat or fish, [nuts will] be a big source of fat for you,” she continues.

Make sure to load up on non-starchy vegetables too

Think mushrooms, leafy greens, green beans, peppers and cauliflower. “Cauliflower is especially great for keto because it’s a good carbohydrate substitute. You can make cauliflower rice, cauliflower pizza dough and more – it’s definitely worth looking up some of those recipes,” Rigoli recommends.

Fruits, however, can be tough for keto dieters, since a lot of them are off-limits due to their high carbohydrate count. “Berries are your best bet,” advises Rigoli.

Read more: 8 ketogenic foods that can help you slim down

And you’re probably going to need supplements

No matter what you eat, though, Rigoli recommends taking a supplement if you’re doing keto as a vegetarian. “You’re missing out on a lot of nutrients by eating this way – especially iron and zinc and omega-3s and vitamin D – so a supplement is a really good idea,” she says.

Her advice: Take a multivitamin every day, as well as an EPA-DHA, which is a plant-based version of fish oil that delivers the same amount of omega-3s.

This article was originally published on

Image credit: iStock


5 reasons to love avocados

2018-10-14 07:00

Live healthier

Lifestyle »

E-cigarettes: Here are five things to know

E-cigarettes have become hugely popular in the past decade, but a rash of vaping-linked deaths and illnesses in the US is feeding caution about a product that's already banned in some places.

Allergy »

Ditch the itch: Researchers find new drug to fight hives

A new drug works by targeting an immune system antibody called immunoglobulin E, which is responsible for the allergic reaction that causes hives.