Keto Macro Calculator
Calculate your personalized ketogenic diet macros with our 2026 keto calculator. Get precise net carb limits, optimal fat intake, and protein targets based on your body, activity level, and goals. Includes comprehensive keto food lists and meal planning strategies for successful ketosis.
Keto Food Lists: Net Carbs Per Serving
Tracking net carbs is critical for ketosis. Here are comprehensive food lists organized by category.
### Very Low-Carb Vegetables (0-2g net carbs per cup)
| Vegetable | Net Carbs (per 100g) | Best Uses |
|-----------|---------------------|-----------|
| Spinach (raw) | 1.4g | Salads, smoothies, sautéed |
| Lettuce (romaine) | 1.2g | Salad base, wraps |
| Cucumber | 2.2g | Snacks, salads |
| Celery | 1.4g | Snacks with nut butter |
| Zucchini | 2.1g | Noodle replacement, grilled |
| Broccoli | 4.0g | Roasted, steamed |
| Cauliflower | 2.9g | Rice replacement, mashed |
| Asparagus | 2.1g | Grilled, roasted |
| Bell Peppers (green) | 2.9g | Stuffed, sautéed |
| Mushrooms | 2.3g | Sautéed, soup |
### Proteins (0g net carbs - prioritize fattier cuts)
| Protein Source | Net Carbs | Fat Content | Notes |
|----------------|-----------|-------------|-------|
| Ribeye Steak | 0g | High | Ideal keto protein |
| Salmon (wild) | 0g | High | Omega-3 rich |
| Eggs | 0.6g per egg | Moderate | Perfect keto food |
| Bacon | 0-1g per slice | High | Watch for added sugar |
| Chicken Thighs (skin-on) | 0g | Moderate | Better than breast |
| Pork Belly | 0g | Very High | Pure fat/protein |
| Ground Beef (80/20) | 0g | High | Versatile |
| Cheese (cheddar, parmesan) | 1-2g per oz | High | Protein + fat |
| Greek Yogurt (full-fat) | 5-7g per cup | Moderate | Limited portions |
### Fats & Oils (0g net carbs - use liberally)
* **Avocado Oil** - High smoke point, neutral flavor, cooking
* **Olive Oil (EVOO)** - Drizzle, dressings (don't overheat)
* **Coconut Oil** - MCT source, baking, coffee
* **Butter / Ghee** - Cooking, finishing, bulletproof coffee
* **Heavy Cream** - Coffee, sauces (1g carbs per 2 Tbsp)
* **MCT Oil** - Quick ketone production, odorless
### Nuts & Seeds (Portion Control Required)
| Nut/Seed | Net Carbs (per 1oz/28g) | Best Use |
|----------|------------------------|----------|
| Macadamia Nuts | 2g | Snacking (highest fat) |
| Pecans | 1.2g | Snacking, desserts |
| Brazil Nuts | 1.4g | Selenium source (limit 2-3/day) |
| Walnuts | 2g | Anti-inflammatory, snacks |
| Almonds | 2.7g | Snacks, almond flour |
| Chia Seeds | 1.7g | Puddings, smoothies |
| Flaxseed (ground) | 0.4g | Omega-3, baking |
| **AVOID:** Cashews (8g), Pistachios (5g) |
### Keto-Friendly Fruits (Limited Portions)
| Fruit | Net Carbs (per 100g) | Serving Size |
|-------|---------------------|--------------|
| Raspberries | 5.4g | 1/2 cup = ~3g net carbs |
| Blackberries | 4.3g | 1/2 cup = ~3g net carbs |
| Strawberries | 5.7g | 1/2 cup = ~4g net carbs |
| Avocado | 1.8g | 1 medium = ~3g net carbs |
| Tomatoes | 2.7g | Cherry tomatoes (5-6) = ~2g |
| **AVOID:** Bananas (20g), Apples (12g), Grapes (16g) |
### Beverages
**DRINK:** Water, sparkling water, black coffee, unsweetened tea, bone broth, diet soda (occasionally)
**AVOID:** Juice, soda, beer, sweet wine, milk, sweetened coffee drinks
**MODERATE:** Dry wine (3-4g per glass), spirits (0g but affects ketone production)
Sample Keto Meal Plans by Calorie Level
Here are complete day meal plans for different calorie targets, all maintaining keto macro ratios.
### 1,500 Calorie Keto Meal Plan (Weight Loss - Women)
**Daily Macros:** 125g fat (75%) | 94g protein (25%) | 19g net carbs (5%)
**Breakfast (400 cal):**
- 3 eggs scrambled in 1 Tbsp butter
- 2 strips bacon
- 1/2 avocado
- Black coffee or tea
- **Macros:** 33g fat, 24g protein, 3g net carbs
**Lunch (500 cal):**
- 4oz grilled chicken thigh (skin-on)
- Large spinach salad (3 cups)
- 2 Tbsp olive oil + vinegar dressing
- 1oz feta cheese
- **Macros:** 42g fat, 32g protein, 4g net carbs
**Dinner (500 cal):**
- 5oz salmon (pan-seared in butter)
- 1 cup roasted broccoli
- Side salad with 1 Tbsp ranch (full-fat)
- **Macros:** 38g fat, 35g protein, 6g net carbs
**Snack (100 cal):**
- 1oz macadamia nuts
- **Macros:** 12g fat, 3g protein, 6g net carbs
---
### 2,000 Calorie Keto Meal Plan (Maintenance - Men)
**Daily Macros:** 167g fat (75%) | 125g protein (25%) | 25g net carbs (5%)
**Breakfast (500 cal):**
- 3-egg omelet with cheese, spinach, mushrooms
- 3 strips bacon
- 1 Tbsp butter for cooking
- Bulletproof coffee (1 Tbsp MCT oil, 1 Tbsp butter)
- **Macros:** 42g fat, 28g protein, 3g net carbs
**Lunch (650 cal):**
- 6oz ribeye steak
- 1 cup cauliflower mash (with butter & cream)
- Side Caesar salad (no croutons)
- **Macros:** 55g fat, 45g protein, 7g net carbs
**Dinner (650 cal):**
- 6oz pork chops (bone-in)
- 1 cup green beans sautéed in garlic butter
- 1/2 cup Brussels sprouts roasted in olive oil
- **Macros:** 50g fat, 42g protein, 9g net carbs
**Snack (200 cal):**
- 2oz cheese (cheddar or gouda)
- 10 olives
- **Macros:** 20g fat, 10g protein, 6g net carbs
---
### 2,500 Calorie Keto Meal Plan (Muscle Gain - Active Men)
**Daily Macros:** 208g fat (75%) | 156g protein (25%) | 31g net carbs (5%)
**Breakfast (600 cal):**
- 4-egg scramble with cheese, bacon, avocado
- 2 keto pancakes (almond flour) with butter
- **Macros:** 50g fat, 35g protein, 6g net carbs
**Lunch (800 cal):**
- 8oz grass-fed burger patties (2 patties, no bun)
- Lettuce wrap, cheese, avocado, mayo
- Side of coleslaw (olive oil-based)
- **Macros:** 67g fat, 52g protein, 8g net carbs
**Dinner (800 cal):**
- 8oz salmon or lamb chops
- Large mixed green salad
- 1 cup asparagus with hollandaise sauce
- **Macros:** 63g fat, 50g protein, 10g net carbs
**Snack 1 (150 cal):**
- Protein shake (keto-friendly, low-carb)
- 1 Tbsp almond butter
- **Macros:** 10g fat, 15g protein, 3g net carbs
**Snack 2 (150 cal):**
- 1.5oz mixed nuts (macadamia, pecans)
- **Macros:** 18g fat, 4g protein, 4g net carbs
Keto Mistakes to Avoid & Troubleshooting
Common pitfalls that prevent ketosis or slow progress.
### Top 7 Keto Mistakes
**1. Not Tracking Net Carbs Accurately**
* **Mistake:** Eyeballing portions, forgetting "hidden carbs" in sauces, dressings, processed meats
* **Fix:** Use a food scale, read labels obsessively, track everything in an app for first 2-3 months
**2. Eating Too Much Protein**
* **Mistake:** Thinking keto = unlimited meat; eating lean proteins to "be healthy"
* **Fix:** Calculate your lean body mass, target 0.8-1.2g protein per pound, choose fattier cuts
**3. Not Eating Enough Fat**
* **Mistake:** Fear of dietary fat due to decades of low-fat diet messaging
* **Fix:** Fat is your fuel on keto. Add butter, oil, avocado, cheese. Hit your fat macro target.
**4. Ignoring Electrolytes**
* **Mistake:** Not supplementing sodium, potassium, magnesium = guaranteed keto flu
* **Fix:**
- Sodium: 3,000-5,000mg (salt your food, drink broth)
- Potassium: 3,000-4,000mg (avocado, spinach, salmon)
- Magnesium: 300-400mg (supplement recommended)
**5. Eating "Keto" Junk Food**
* **Mistake:** Relying on keto bars, cookies, bread substitutes with questionable ingredients
* **Fix:** Whole foods first. Treats occasionally. Many keto products have hidden carbs or inflammatory oils.
**6. Not Drinking Enough Water**
* **Mistake:** Dehydration from glycogen depletion (glycogen holds water)
* **Fix:** Minimum 3L (100oz) water daily, more if active. Add electrolytes to avoid flushing minerals.
**7. Giving Up Too Soon**
* **Mistake:** Expecting instant results; quitting during keto flu or 2-week adaptation
* **Fix:** Keto adaptation takes 2-4 weeks. Fat loss accelerates after week 3-4. Give it 30 days minimum.
### Keto Plateau Troubleshooting
**Not Losing Weight After Initial Drop?**
| Issue | Solution |
|-------|----------|
| **Water weight returned** | Normal fluctuation, track measurements not just scale |
| **Eating too many calories** | Recalculate TDEE, track portions accurately |
| **Too much dairy** | Dairy stalls some people, reduce cheese/cream for 2 weeks |
| **Not actually in ketosis** | Test ketones, ensure <20g net carbs |
| **Need a refeed** | One higher-carb day (100-150g) every 2-3 weeks can reset metabolism |
| **Not enough sleep/high stress** | Cortisol blocks fat loss. Prioritize 7-8 hours sleep, manage stress |
### When to Adjust Your Macros
**Recalculate every:**
- 10-15 lbs lost (TDEE decreases with weight)
- Change in activity level (started lifting, stopped cardio)
- Plateau lasting >3 weeks despite compliance
- Feeling constantly hungry or fatigued
**Signs You Need More Calories:**
- Extreme fatigue, brain fog (beyond week 1)
- Hair loss, brittle nails
- Loss of menstrual cycle (women)
- Plateaued strength in gym
**Signs You Need Fewer Calories:**
- No weight loss for 3+ weeks
- Gaining fat (not muscle)
- Hitting macros but gaining weight