Skip to content
Lifestyle

Vegetarian Keto: How to Get Enough Protein Without Meat

Vegetarian keto is mostly a protein problem. Solve that and the rest is straightforward.

Updated By the Ketora editorial teamHow we write

Short answer: Yes. Eggs, dairy, tofu and seeds can provide enough protein while keeping net carbs low.

Best protein sources

FoodServingProteinNet carbs
Eggs2 large12.6 g0.7 g
Firm tofu126 g21.8 g0.6 g
Greek yogurt170 g15.3 g6.8 g
Cottage cheese113 g12.5 g3.8 g
Cheddar28 g7 g0.4 g
Pumpkin seeds30 g9.1 g1.4 g
Hemp hearts30 g9.5 g1.4 g

Legumes and grains, the usual vegetarian protein sources, are too high in carbs for keto in normal portions. Paneer-based desi dishes are a strong option — see the Indian & Pakistani keto plan.

A sample day (about 100 g protein, 20 g net carbs)

  • Breakfast: three-egg omelette with cheddar and mushrooms
  • Lunch: tofu stir-fry in coconut oil with cabbage and peppers
  • Snack: Greek yogurt with pumpkin seeds
  • Dinner: halloumi with roasted zucchini and pesto

Watch-outs

  • Oxalate: vegetarian keto often leans on spinach and almonds. Rotate — see high-oxalate foods.
  • Vitamin B12 and iron: consider checking levels.
  • Vegan keto is possible but much harder; plan carefully with a dietitian.

Frequently asked questions

Can vegetarians do keto?

Yes. Eggs, dairy, tofu and seeds can provide enough protein while keeping net carbs low.

What do vegetarians eat for protein on keto?

Eggs, cheese, Greek yogurt, cottage cheese, tofu, tempeh in small amounts, hemp hearts and pumpkin seeds.

This guide is general information for healthy adults, not medical advice. See our medical disclaimer.

Sources

Turn this into a plan you can follow

Ketora sets your macros, builds a weekly menu and shopping list from foods you choose, and tracks your ketones to confirm it works.

Start free — no card needed