Skip to content
Copper Sun Companion Series

Keto for vegetarians: how to do it without meat

June 12, 2026 · 5 min read

Vegetarian keto sounds like a contradiction — most plant proteins (beans, lentils, grains) are carb-heavy, and most keto recipes lean on meat. It's still doable. The work is concentrated in one place: getting enough protein from the vegetarian foods that are genuinely low in carbs, without drifting back toward the legumes and grains that would push you over your ceiling.

If you eat eggs and dairy (lacto-ovo vegetarian), keto is very achievable. Strict vegan keto is possible but considerably tighter, because it removes the two most convenient low-carb protein sources. This guide focuses on lacto-ovo, with notes for vegans.

The core foods

Build meals from this list and you have the makings of vegetarian keto. The anchors are eggs, dairy, and soy-based proteins, rounded out with fats and low-carb vegetables.

Food Why it works Watch for
Eggs Complete protein, near-zero carb, endlessly versatile None — a staple
Full-fat dairy (cheese, Greek yogurt, cream) Protein and fat, low carb Yogurt carbs vary; choose plain, check the label
Tofu, tempeh Soy protein, low net carb Tempeh slightly higher carb than tofu
Nuts and seeds (almonds, pecans, chia, flax, hemp) Fat, some protein, fiber Cashews and pistachios run higher carb
Low-carb vegetables (leafy greens, zucchini, broccoli, cauliflower, avocado) Fiber, micronutrients, volume Starchy veg (potato, corn, peas) are out
Healthy fats (olive oil, butter, coconut oil) Primary energy source None — use freely within calories

The real challenge: protein without the carbs

Standard keto gets protein from meat and fish, which carry zero carbs. Vegetarian sources don't all share that. Beans and lentils are excellent protein but too carb-dense for keto. So the vegetarian keto eater leans on the few plant and dairy proteins that are both high in protein and low in carbs: eggs, Greek yogurt, cheese, tofu, tempeh, and seitan (if you tolerate gluten).

Protein supplements help close the gap. A low-carb whey or, for vegans, a pea or soy protein isolate can make hitting your protein target realistic without adding carbs. The keto macros guide covers how much protein to aim for; most active adults losing weight do well in the range of 1.2 to 1.6 grams per kilogram of body weight, which takes deliberate planning on a vegetarian plan.

Vegan keto: the tighter version

Remove eggs and dairy and the plan narrows sharply. Vegan keto relies on tofu, tempeh, seitan, nuts, seeds, avocado, coconut, and low-carb vegetables, plus a plant protein isolate to hit targets. It's workable for the committed, but it demands more tracking and more attention to completeness of protein and to nutrients like B12, iron, and omega-3s. If you're going vegan and keto at once, it's worth a conversation with a dietitian to avoid gaps.

What to watch

Two things trip up vegetarian keto specifically. First, carb creep from plant proteins — a "keto" veggie burger or a scoop of beans feels harmless and isn't. Second, under-eating protein, because the easy high-protein options (meat) are off the table and the remaining ones take planning.

Both are tracking problems, which is the part Copper Keto Companion is built for: say what you ate and it works out the net carbs and protein, so a heavier-than-expected tofu scramble or a sauce with hidden sugar shows up before it derails the day. The hidden carbs guide covers where the sneaky ones hide.

A simple day of vegetarian keto

  • Breakfast: three-egg omelet with cheese, spinach, and avocado cooked in butter
  • Lunch: big salad with halloumi or feta, olive oil, seeds, and a boiled egg
  • Dinner: tofu or tempeh stir-fried in sesame oil with broccoli and a low-carb sauce
  • Snacks: Greek yogurt, a handful of macadamias, cheese

That's well within a keto carb ceiling and lands a solid protein total without a gram of meat.

Common questions

Can you do keto as a vegetarian? Yes, especially if you eat eggs and dairy. The plan centers on eggs, cheese, Greek yogurt, tofu, tempeh, nuts, seeds, and low-carb vegetables, with fats for energy. Vegan keto is possible but tighter and needs more planning.

What's the hardest part of vegetarian keto? Hitting protein without the carbs that come with beans, lentils, and grains. The low-carb vegetarian proteins are a shorter list — eggs, dairy, soy proteins, seitan — so meals take more deliberate building, and a protein supplement often helps.

Are beans allowed on vegetarian keto? Generally no — beans and lentils are too high in carbs for a keto ceiling, despite being great protein. A small amount might fit a higher carb allowance, but they can't be a staple. Tofu, tempeh, and dairy fill the protein role instead.

Is vegan keto healthy? It can be, with planning. The risks are under-eating protein and missing nutrients like B12, iron, and omega-3s that are easier to get from animal foods. A dietitian's input is worthwhile if you commit to it.


Vegetarian keto is mostly a protein-planning problem. See the keto food list for what fits, keto macros for targets, and keto on a budget if eggs and tofu are also doing your wallet a favor. This is general information, not medical advice.