Knowing what you can and cannot eat is the foundation of any successful keto diet. For vegetarians, the food landscape looks different from the meat-heavy lists you will find on most keto websites. This comprehensive food list is tailored specifically for vegetarian keto dieters, with net carb counts per serving so you can make informed choices at the grocery store, at restaurants, and in your own kitchen.

Bookmark this page. It will become one of the most useful references in your keto toolkit.

How to Use This List

Each food is listed with its typical serving size and approximate net carb count. Net carbs equal total carbohydrates minus fiber. On a standard keto diet, your daily target is 20 to 30 grams of net carbs, so every gram matters.

Foods are organized into categories from most important (fats and oils) to least (foods to avoid). Within each category, foods are roughly ordered from lowest to highest in net carbs.

Fats and Oils

Fat is the cornerstone of keto. These should make up 70-75% of your daily calories. Most pure fats have zero carbs.

Food Serving Net Carbs Fat Notes
MCT oil 1 tbsp (14 ml) 0g 14g Rapidly converted to ketones
Coconut oil 1 tbsp (14 g) 0g 14g Rich in medium-chain triglycerides
Extra virgin olive oil 1 tbsp (14 ml) 0g 14g Best for dressings and low-heat cooking
Avocado oil 1 tbsp (14 ml) 0g 14g High smoke point, great for frying
Grass-fed butter 1 tbsp (14 g) 0g 12g Contains vitamins A, D, K2
Ghee 1 tbsp (14 g) 0g 14g Clarified butter, casein-free
Coconut cream 2 tbsp (30 ml) 1g 10g Thicker than coconut milk
Avocado 1/2 medium (75 g) 2g 11g Also a great source of potassium — try Caprese Stuffed Avocados
Olives (green or black) 10 olives (30 g) 1g 4g Good snack, provides sodium
Coconut (unsweetened, shredded) 2 tbsp (10 g) 1g 6g Great for keto baking

Key tip: Always choose the full-fat version of any food. Low-fat and reduced-fat products replace fat with carbs and fillers.

Dairy

Full-fat dairy is one of the biggest advantages of lacto-ovo vegetarian keto. It provides fat, protein, and calcium in delicious, versatile packages.

Food Serving Net Carbs Protein Fat Notes
Butter 1 tbsp (14 g) 0g 0g 12g Cook with it, spread it, add it
Heavy whipping cream 2 tbsp (30 ml) 1g 0g 10g For coffee, sauces, whipping
Cream cheese 2 tbsp (28 g) 1g 2g 10g Spreads, dips, baking
Mascarpone 2 tbsp (28 g) 0g 1g 9g Rich Italian cream cheese
Brie 28 g 0g 6g 8g Soft, creamy, elegant
Cheddar 28 g 0g 7g 9g Sharp flavor, melts well
Parmesan 28 g 1g 10g 7g Highest protein cheese
Gouda 28 g 1g 7g 8g Semi-hard, nutty flavor
Swiss/Emmental 28 g 1g 8g 8g Mild, melts beautifully
Mozzarella (whole milk) 28 g 1g 6g 6g Essential for fathead dough
Gruyere 28 g 0g 8g 9g Intense flavor, great for gratins
Goat cheese 28 g 0g 5g 6g Tangy, crumbles well on salads
Feta 28 g 1g 4g 6g Mediterranean staple
Halloumi 28 g 0g 7g 7g Grills without melting
Paneer 100 g 1g 25g 20g Indian cooking essential
Sour cream 2 tbsp (30 g) 1g 1g 5g Topping, dips, baking
Full-fat Greek yogurt 100 g 4g 10g 5g Choose plain, unsweetened only
Cottage cheese (full-fat) 100 g 3g 11g 4g High protein, moderate carbs
Ricotta (whole milk) 60 g 2g 5g 5g Lasagna, stuffed peppers

Watch out for: Low-fat dairy (higher carbs), flavored yogurts (loaded with sugar), milk itself (12g carbs per cup — use cream or unsweetened nut milk instead).

Eggs

Eggs deserve their own category because they are the single most important food on vegetarian keto. Zero carbs, high-quality complete protein, rich in choline, B12, and fat-soluble vitamins.

Food Serving Net Carbs Protein Fat Notes
Whole egg (any style) 1 large (50 g) 0g 6g 5g Cook them any way you like
Egg yolk only 1 yolk (17 g) 0g 3g 5g Where most of the nutrition lives
Egg white only 1 white (33 g) 0g 4g 0g Pure protein, virtually no fat

A three-egg omelet with cheese gives you about 25 grams of protein and essentially zero carbs. Make eggs a daily habit.

Plant-Based Proteins

Critical for vegan keto and a valuable addition for anyone wanting to diversify their protein sources.

Food Serving Net Carbs Protein Fat Notes
Seitan 100 g 4g 25g 2g Pure wheat gluten; not for celiacs
Tempeh 100 g 4g 20g 11g Fermented soy, nutty flavor
Tofu (extra-firm) 100 g 2g 17g 9g Press well before cooking
Tofu (firm) 100 g 2g 15g 8g Slightly softer, good for scrambles
Nutritional yeast 16 g (2 tbsp) 1g 8g 1g Cheesy flavor, B-vitamin fortified
Lupini beans 100 g 2g 16g 3g Very low-carb legume exception
Edamame 80 g (1/2 cup) 4g 9g 4g Use sparingly, carbs add up
Natto 50 g 5g 9g 5g Fermented soy, acquired taste

Not recommended: Most other beans and lentils (15-25g net carbs per 1/2 cup), chickpeas (unless in very small amounts), commercial veggie burgers (check labels carefully).

Nuts and Seeds

Excellent sources of fat, protein, and minerals. But they are calorie-dense and easy to overeat, so measure your portions.

Food Serving (28 g / 1 oz) Net Carbs Protein Fat Notes
Pecans 28 g (19 halves) 1g 3g 20g Lowest carb tree nut
Macadamia nuts 28 g (10-12 nuts) 2g 2g 21g Highest fat nut, buttery
Brazil nuts 28 g (6 nuts) 1g 4g 19g Extremely high in selenium
Walnuts 28 g (14 halves) 2g 4g 18g Good omega-3 source (ALA)
Hazelnuts 28 g (21 nuts) 2g 4g 17g Nutella flavor without the sugar
Almonds 28 g (23 nuts) 3g 6g 14g Versatile, great as flour
Pine nuts 28 g 3g 4g 19g Perfect for pesto
Peanuts 28 g 3g 7g 14g Technically a legume, but keto-friendly
Sunflower seeds 28 g 3g 6g 14g Nut-free alternative for allergies
Pumpkin seeds (pepitas) 28 g 3g 7g 13g High in zinc and magnesium
Pistachios 28 g (49 kernels) 5g 6g 13g Use sparingly — carbs add up
Cashews 28 g (18 nuts) 8g 5g 12g Highest carb nut — limit strictly
Chia seeds 28 g (2 tbsp) 2g 5g 9g Excellent fiber source — great in chia seed pudding
Flax seeds (ground) 14 g (2 tbsp) 0g 3g 6g Best plant omega-3 source
Hemp seeds (hulled) 30 g (3 tbsp) 1g 10g 15g Complete protein, excellent ratio
Almond flour 28 g (1/4 cup) 3g 6g 14g Essential keto baking ingredient — try Almond Flour Dosa
Coconut flour 14 g (2 tbsp) 3g 2g 3g Very absorbent, use sparingly

Rule of thumb: Pecans, macadamias, and walnuts are your best keto nuts. Cashews and pistachios should be used only in small amounts.

Low-Carb Vegetables

Vegetables provide fiber, vitamins, minerals, and phytonutrients. Stick to non-starchy varieties and you can eat generous portions.

Vegetable Net Carbs per 100g Notes
Spinach 1.4g Iron, folate, magnesium
Lettuce (all varieties) 1.5g Unlimited on keto
Celery 1.4g Mostly water, good crunch
Cucumber 1.5g Hydrating, refreshing
Radishes 1.8g Peppery, great roasted
Bok choy 1.2g Excellent in Asian dishes
Swiss chard 2.1g High in magnesium
Arugula 2.1g Peppery salad green
Asparagus 1.8g Spring favorite, grill or roast
Zucchini 2.1g Makes great noodles (zoodles)
Mushrooms (white) 2.3g Umami flavor, versatile
Mushrooms (portobello) 2.6g Burger bun replacement
Green beans 3.6g Technically a legume, but keto-OK
Cauliflower 2.8g The keto MVP — rice, mash, pizza crust
Broccoli 3.6g High in vitamin C and sulforaphane
Cabbage (green) 3.3g Excellent for stir-fries and slaws
Kale 3.6g Nutrient powerhouse, crispy when baked
Bell pepper (green) 2.9g Lower carb than red/yellow
Bell pepper (red) 3.9g Sweeter, slightly more carbs
Brussels sprouts 5.2g Delicious roasted with olive oil
Eggplant 2.3g Absorbs flavors beautifully — try Keto Eggplant Parmesan
Tomato 2.7g Moderate portions, carbs add up
Onion 7.6g Use as flavoring, not a main vegetable
Garlic 30g Use small amounts for flavor only

High-carb vegetables to avoid: Potatoes (15g), sweet potatoes (17g), corn (16g), peas (9g), carrots in large amounts (7g), beets (7g), parsnips (13g).

Fruits

Most fruits are too high in sugar for keto. Berries are the exception, and even those should be consumed in small portions.

Fruit Serving Net Carbs Notes
Raspberries 60 g (1/2 cup) 3g Highest fiber berry
Blackberries 70 g (1/2 cup) 3g Tart, great with cream
Strawberries 75 g (1/2 cup, sliced) 4g Most popular keto berry
Blueberries 75 g (1/2 cup) 9g Higher carb — small portions only
Lemon juice 1 tbsp 1g For flavor, dressings
Lime juice 1 tbsp 1g For flavor, beverages
Avocado 1/2 medium 2g Technically a fruit, keto staple

Avoid: Bananas, apples, grapes, mangoes, pineapple, oranges, dried fruit — all too high in sugar.

Pantry Staples

Keep these stocked and keto cooking becomes effortless.

Item Serving Net Carbs Notes
Almond flour 28 g 3g Primary keto baking flour
Coconut flour 14 g 3g Very absorbent, use 1/3 of almond flour
Psyllium husk powder 5 g (1 tsp) 0g Binding agent, fiber supplement
Erythritol 1 tsp 0g Zero-glycemic sweetener
Monk fruit sweetener 1 tsp 0g Natural, intensely sweet
Stevia (liquid) 5 drops 0g A little goes a long way
Dark chocolate (85%+) 20 g 4g Treat — measure carefully
Cocoa powder (unsweetened) 10 g 1g For baking, smoothies, fat bombs
Coconut aminos 1 tbsp 1g Soy sauce alternative, slightly sweet
Soy sauce/tamari 1 tbsp 1g Umami flavor base
Apple cider vinegar 1 tbsp 0g Dressings, marinades
Hot sauce (most brands) 1 tsp 0g Check labels for added sugar
Mustard (yellow/Dijon) 1 tsp 0g Versatile condiment
Mayonnaise (full-fat) 1 tbsp 0g Choose avocado oil-based
Pesto (basil) 1 tbsp 1g Make your own to control carbs
Sugar-free tomato sauce 60 g 3g Read labels — many have added sugar
Baking powder 1 tsp 1g Leavening for keto baking
Xanthan gum 1/2 tsp 0g Thickener for sauces and baking
Gelatin/agar-agar 1 tbsp 0g Setting agent for desserts

Beverages

Beverage Serving Net Carbs Notes
Water any 0g Drink plenty — at least 2.5L/day
Sparkling water any 0g Great with lemon or lime
Black coffee 1 cup 0g No sugar; cream is fine
Bulletproof Coffee 1 cup 0g Fat-fueled morning staple
Green tea 1 cup 0g Antioxidants, mild caffeine
Herbal tea 1 cup 0g Peppermint, chamomile, rooibos
Unsweetened almond milk 240 ml 1g Check for added sugars
Unsweetened coconut milk (carton) 240 ml 1g Lighter than canned
Full-fat coconut milk (canned) 60 ml 1g Rich, for cooking and smoothies
Diet soda 1 can 0g Technically zero carb, but artificial sweeteners may affect some people
Dry red wine 150 ml 3g Occasional treat
Dry white wine 150 ml 3g Sauvignon blanc, Pinot Grigio
Spirits (vodka, gin, whiskey) 45 ml 0g No sugary mixers

Avoid: Regular soda, fruit juice, sweetened coffee drinks, beer (most varieties), cocktails with syrup or juice, oat milk, rice milk.

Foods to Avoid — The Complete List

This section is just as important as the foods you should eat. These are the most common sources of hidden carbs that can knock you out of ketosis.

Grains and Starches

  • Bread, bagels, tortillas, wraps
  • Pasta (all types including whole wheat)
  • Rice (white, brown, wild)
  • Oats and oatmeal
  • Quinoa, couscous, bulgur
  • Corn (including popcorn in large amounts)
  • Cereal and granola

Legumes (Most)

  • Black beans, kidney beans, pinto beans, navy beans
  • Chickpeas and hummus (in typical serving sizes)
  • Lentils (red, green, brown)
  • Split peas

High-Sugar Foods

  • Table sugar, brown sugar, powdered sugar
  • Honey, maple syrup, agave nectar
  • Candy, chocolate (below 85% cocoa)
  • Ice cream (regular)
  • Cookies, cakes, pastries, muffins
  • Jams and preserves

High-Carb Vegetables

  • Potatoes (all types)
  • Sweet potatoes and yams
  • Corn
  • Peas
  • Parsnips
  • Large portions of carrots, beets, or butternut squash

Fruits (Most)

  • Bananas, apples, oranges, grapes
  • Mangoes, pineapple, papaya
  • Dried fruit (dates, raisins, cranberries)
  • Fruit juice (all types)

Processed and Packaged Foods

  • Most vegetarian meat substitutes (check labels)
  • Protein bars (most brands)
  • Flavored yogurts
  • Sweetened nut milks
  • Store-bought smoothies
  • Chips, crackers, rice cakes
  • Ketchup (high in sugar)
  • BBQ sauce, teriyaki sauce, sweet chili sauce
  • Low-fat salad dressings (sugar replaces fat)

Quick Reference Summary Table

Here is the cheat-sheet version. Print it, screenshot it, or save it to your phone.

Category Best Choices Net Carbs Range
Fats & Oils Olive oil, butter, coconut oil, MCT oil, avocado 0g per serving
Hard Cheeses Cheddar, Parmesan, Gouda, Swiss, Gruyere 0-1g per 28g
Soft Cheeses Cream cheese, brie, goat cheese, mascarpone 0-1g per 28g
Eggs Any preparation 0g per egg
Plant Proteins Tofu, tempeh, seitan, nutritional yeast 1-4g per 100g
Nuts (best) Pecans, macadamias, walnuts, Brazil nuts 1-2g per 28g
Nuts (moderate) Almonds, peanuts, hazelnuts 2-3g per 28g
Seeds Hemp, flax, chia, pumpkin, sunflower 0-3g per 28g
Leafy Greens Spinach, lettuce, arugula, Swiss chard 1-2g per 100g
Cruciferous Cauliflower, broccoli, cabbage, Brussels sprouts 3-5g per 100g
Other Vegs Zucchini, mushrooms, asparagus, eggplant 2-3g per 100g
Berries Raspberries, blackberries, strawberries 3-4g per 1/2 cup
Beverages Water, coffee, tea, unsweetened nut milks 0-1g per serving

For recipe ideas that use these ingredients, explore our full recipe collection or start with the 7-Day Vegetarian Keto Meal Plan.