Vegetarian Keto: How to Get Enough Protein Without Meat
Vegetarian keto is mostly a protein problem. Solve that and the rest is straightforward.
Short answer: Yes. Eggs, dairy, tofu and seeds can provide enough protein while keeping net carbs low.
Best protein sources
| Food | Serving | Protein | Net carbs |
|---|---|---|---|
| Eggs | 2 large | 12.6 g | 0.7 g |
| Firm tofu | 126 g | 21.8 g | 0.6 g |
| Greek yogurt | 170 g | 15.3 g | 6.8 g |
| Cottage cheese | 113 g | 12.5 g | 3.8 g |
| Cheddar | 28 g | 7 g | 0.4 g |
| Pumpkin seeds | 30 g | 9.1 g | 1.4 g |
| Hemp hearts | 30 g | 9.5 g | 1.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.