How to follow a healthy vegetarian keto diet

Are you a vegetarian interested in experiencing the many benefits of a keto diet? Or perhaps you’re already eating keto but have been thinking about giving up meat for ethical or other reasons. There’s good news – a vegetarian keto lifestyle is definitely doable. However, there are some potential health issues to be aware of. Read on to learn how to follow a vegetarian keto diet in a healthy, sustainable way, or click on the headings below to jump directly to that section.


Are there any health concerns for keto vegetarians?

Although many people avoid eating meat due to concerns about animal welfare or the environment, others choose vegetarianism because they believe it is healthier. However, vegetarian diets are typically high in grains, legumes, and starchy vegetables, which aren’t appropriate for diabetic individuals who want to control their blood sugar without medication. Additionally, many people find that they are constantly hungry when following a low-fat, high-carb vegetarian way of eating.

Therefore, the idea of a keto vegetarian diet may be appealing to many who want to avoid meat yet get the benefits of ketogenic living.

It’s worth noting that on a vegetarian keto diet, it’s possible to become deficient in some nutrients, including protein and certain essential fats, vitamins, and minerals.

However, your risk for nutrient deficiencies depends on what type of vegetarian diet you follow and the types of food you eat. The more restricted your diet, the more likely you are to develop one or more deficiency.

What are the different types of vegetarians?

These are the different vegetarian categories, in order of strictest to most liberal:

  • Vegans avoid dairy, eggs, seafood, poultry, meat, and other animal products, including honey in most cases.
  • Lacto vegetarians eat dairy but avoid eggs, seafood, poultry and meat. People in India who are vegetarians mainly follow this way of eating.
  • Lacto-ovo vegetarians eat dairy and eggs but avoid seafood, poultry and meat. This is the most common form of vegetarianism in the US, Europe, and other western countries.
  • Pescatarians eat seafood, dairy, and eggs but avoid poultry and red meat. This way of eating is considered semi-vegetarian and doesn’t pose any greater risk for nutrient deficiencies than diets that include meat.

Which vegetarian diets work best with keto?

Keto can be incorporated into most vegetarian lifestyles. Of course, the more liberal forms of vegetarianism allow a wider range of food choices, which can make mealtimes more enjoyable.

On the other hand, keto and veganism don’t work very well together. As humans, we need to consume complete protein containing all 9 essential amino acids (an “essential” nutrient can’t be made by the body and must instead be obtained through diet). Although animal protein provides all the essential amino acids in the amounts we need, plants only contain some of them.

Because different plant foods contain different types of amino acids1, in excluding all animal products, vegans come to rely on a combination of grains, legumes, and seeds to get all of the essential amino acids their bodies need. Many of these foods are too high in carbs to be included on a keto diet, which is usually restricted to 20 grams of net carbs (total carbs minus fiber) per day. However, those who want to avoid all animal products can follow a lower-carb, non-keto vegan diet, such as the “Eco-Atkins” diet.

Eco-Atkins is a low-carb diet that is entirely plant based. Although it contains fewer carbs than most vegan plans, it isn’t considered ketogenic because it includes grains and provides more than 60 grams of net carbs per day.

5-step action plan for eating a vegetarian keto diet

Here is our 5-step action plan for eating a well-formulated vegetarian keto diet. Click on the steps to scroll down and learn more about why we recommend it.

1. Restrict carbohydrates

In order to get into ketosis and remain there, limit your net carb intake to 20 grams per day. This means you’ll need to avoid many popular vegetarian protein sources, such as quinoa, buckwheat, legumes, and pulses. These foods are simply too high in carbs to be included on a ketogenic lifestyle. Also be sure to steer clear of milk and low fat dairy products, starchy vegetables, and fruits, other than perhaps a few berries.

2. Include a high-quality protein source at every meal

As discussed earlier, only the protein in animal products contains all 9 essential amino acids in the amounts needed to sustain human life. Combining keto-friendly low-carb plant protein like nuts and seeds with dairy and eggs improves the protein quality of a vegetarian diet.

Most people need between 60–100 grams of protein on a keto diet per day, depending on their weight, body composition, activity level, and age. Most people tend to do best when eating 1.2-1.7 grams of protein per kg of body weight.

Our top 3 proteins

  1. Egg: Contains high-quality, easily digestible protein; provides choline which has been associated with better brain function2; extremely versatile and economical. 14 grams of protein and 1 gram of carb per 2 large eggs
  2. Greek yogurt: Rich in protein; excellent source of calcium, potassium, and magnesium; provides probiotics that are beneficial for gut health and immunity. 15–20 grams of protein and 5–7 grams of carbs per 6 ounces (170 grams)
  3. Hemp seeds: High in protein; rich in soluble fiber; great source of magnesium, potassium and omega-3 fatty acids. 9 grams of protein and 1 gram of net carb per ounce (28 grams)

Keto vegetarian protein sources

Other great keto vegetarian protein sources

  • Cottage cheese: 20 grams of protein and 6 grams of carbs per 6 ounces (170 grams)
  • Parmesan and Romano cheese: 9–10 grams of protein and 1 gram carb per ounce (28 grams)
  • Hard and semi-hard cheese (cheddar, gouda, provolone, Swiss, etc.): 7–8 grams of protein and 0.5–1.5 grams of carbs per ounce (28 grams)
  • Soft cheese (Brie, Camembert, feta, blue cheese, queso blanco, etc.): 4–6 grams of protein and 0–1 of gram carb per ounce (28 grams)
  • Peanut or almond butter: 7–8 grams of protein and 4 grams of net carbs per 2 Tablespoons (32 grams)

Keep in mind that you’ll get small amounts of protein from vegetables as well. Most vegetables provide about 2 grams of protein per cup.

We recommend getting protein through real food rather than protein powders, bars or shakes.

We also don’t think it’s a good idea to eat soy very often, if ever. Although controversial, the research to date suggests their phytoestrogens (plant compounds with weak estrogenic activity) may potentially stimulate the growth of some cancers, depending on the amount consumed, genetics, and other factors.

3. Have 1-3 servings of very-low-carb vegetables at least twice a day

There are plenty of keto-friendly vegetables that taste delicious, provide a nice dose of fiber and help you meet your micronutrient needs.

Keto vegetables

Our top 5 keto vegetables

  1. Spinach: rich in iron, potassium, and magnesium, with 1 gram of net carb per serving
  2. Zucchini: a good source of vitamin B6, vitamin C, and potassium, as well as a fantastic noodle substitute with 3 grams of net carbs per serving
  3. Avocado: (technically a fruit) excellent source of potassium, magnesium, and fiber, with 2 grams of net carbs per serving
  4. Brussels sprouts: rich in vitamin C, potassium, and folate, with 5 grams of net carbs per serving
  5. Cauliflower: Great source of vitamin C and fiber, perfect keto-friendly sub for mashed potatoes and rice, with 4 grams of net carbs per serving

For more tips on what low-carb vegetables to eat, check out our low-carb vegetable guide.

4. Use healthy oils for cooking and/or salad dressings

Healthy fats taste delicious, improve food’s texture, and help you stay full and satisfied for hours. In addition, they’re necessary for proper absorbtion of the fat-soluble vitamins A, D, E, and K.

Since fats contribute most of your calories on a keto diet, it’s important to choose the healthiest types. Vegetable and seed oils – such as sunflower, safflower, corn, and canola oil – are highly processed and have been linked to inflammation.

Healthy fats

Instead, choose healthy keto fats and condiments, such as butter, ghee, coconut oil, olive oil, and avocado oil for meal preparation and at the table.

5. Season your food with different herbs and spices

Spices and herbs

Cooking with herbs and spices can help increase variety on a vegetarian diet. What’s more, they’re an additional source of micronutrients and provide very few net carbs. In addition to the more common ones like basil, rosemary and cinnamon, experiment with some you haven’t tried as well. You may find a few new favorites!

How to avoid nutrient deficiencies on a vegetarian keto diet

Vegetarians often rely on grains and legumes to meet their daily needs of a number of micronutrients. When these foods are restricted as well as meat and seafood, vegetarians should make sure they consume adequate quantities of omega-3 fatty acids, iron, calcium, vitamin B12, vitamin D, zinc, potassium and magnesium.

If you follow our 5-step plan, eating good-quality vegetarian protein sources and plenty of very-low-carb vegetables, you should manage your micronutrient intake well on a keto vegetarian diet. If you want to be extra sure, eating a range of the following nutrient-dense foods on a daily basis will ensure that you provide your body with the range of micronutrients that keto vegetarians are most at risk of being deficient in.

Nuts & seeds
  • Almonds
  • Chia seeds
  • Flax seeds
  • Hemp seeds
  • Pumpkin seeds
  • Walnuts
  • 100% dark chocolate
  • Unsweetened cocoa
  • Artichokes
  • Broccoli
  • Brussels sprouts
  • Kale
  • Mushrooms
  • Spinach
  • Swiss chard
  • Plain greek yoghurt
  • Cheese
  • Avocado
  • Olives

If you follow these steps but don’t feel your best, you may benefit from paying attention to which nutrients you could be deficient in. Click on the button below to see the appendix on specific nutrients that can be an issue for keto vegetarians. But remember that if you feel good and are eating a range of nutrient-dense foods, you probably don’t need to worry about specific micronutrients. Simple does the trick!


Delicious vegetarian keto recipes and meal plans

Here’s a sample 7-day keto vegetarian meal plan with around 20 grams of carbs per day to help you get started. Not a member yet? Try out all our 90+ low-carb meal plans and meal planner tool for free one month.

Join free for a month

Keto #49 – vegetarian

Need inspiration for lacto-ovo vegetarian dishes on keto? Look no further! This week’s meal plan offers three hearty meals per day. All keto, all vegetarian and keeps you below 20 grams of carbs per day.

Full meal plan →

At Diet Doctor, you can find many delicious keto vegetarian options, from classics like Caprese salad to more unusual dishes like Keto goat cheese and mushroom frittata.

Here are a few other keto vegetarian recipes you’ll love:

Vegetarian keto breakfasts

Vegetarian keto meals

Staying keto vegetarian long term

It’s clearly possible to be both keto and vegetarian. The biggest issues may be lack of variety and meeting your nutrition needs on a regular basis without eating meat or seafood.

However, choosing foods rich in key nutrients, experimenting with different vegetable and protein combinations, and using a wide range of herbs and spices can help you create a keto vegetarian lifestyle that is healthy, sustainable, and pleasurable.

/ Franziska Spritzler, RD


Top posts and guides about keto

  1. A ketogenic diet for beginners
  2. 14-day keto diet plan
  3. Ketogenic diet foods – what to eat

Top posts by Franziska Spritzler

  • The keto flu, other keto side effects, and how to cure them
  • Keto sweeteners – the best and the worst
  • How to follow a healthy vegetarian keto diet

Top keto basics videos


  1. For example, legumes and seeds are high in the amino acid lysine but very low in methionine. By contrast, grains are high in methionine but contain almost no lysine.

  2. see Zeisel & Costa (2009), Choline: An essential nutrient for public health