The ketogenic (keto) diet is known for being high in fats and low in carbohydrates, while a plant-based diet typically avoids animal products. Combining the two may seem challenging, but with the right foods and planning, it’s possible to stay in ketosis while eating only plant-based foods.
1. Understanding the Plant-Based Keto Diet
A standard keto diet limits carbs to around 5-10% of daily intake while increasing healthy fats to around 70-80%. The challenge for plant-based eaters is to find high-fat, low-carb foods without relying on animal products like meat, eggs, or dairy.
2. Best Plant-Based Keto Foods
Here are some plant-based foods that fit perfectly into a keto diet:
Healthy Fats:
-
Avocados – A top source of healthy fats and fiber
-
Coconut products (oil, milk, and shredded coconut) – Great for ketosis
-
Olive oil – Ideal for salads and cooking
-
Nuts and seeds – Almonds, macadamia nuts, walnuts, chia, and flaxseeds
Low-Carb Vegetables:
-
Leafy greens (spinach, kale, arugula)
-
Broccoli, cauliflower, zucchini
-
Mushrooms, bell peppers, and asparagus
Plant-Based Proteins:
-
Tofu and tempeh – Great sources of protein with low carbs
-
Seitan – High in protein but should be consumed in moderation due to its wheat content
-
Hemp seeds and chia seeds – Provide protein, fiber, and omega-3s
Dairy Alternatives:
-
Unsweetened almond, coconut, or macadamia nut milk
-
Dairy-free cheese made from coconut oil or nuts
3. Tips for Staying in Ketosis on a Plant-Based Diet
Focus on Whole Foods
Stick to unprocessed, whole plant foods instead of packaged vegan products that often contain hidden carbs.
Track Your Macros
Use a food tracking app to ensure you’re getting enough fat while keeping carbs low.
Incorporate MCT Oil
MCT (medium-chain triglyceride) oil, found in coconut oil, helps boost ketone production and provides quick energy.
Watch Out for High-Carb Plant Foods
Avoid starchy vegetables (potatoes, corn, carrots) and grains (rice, quinoa, oats) that can increase carb intake.
Stay Hydrated and Get Electrolytes
Keto can cause water loss, so drink plenty of water and include salt, potassium, and magnesium-rich foods like avocados and nuts.

4. Sample Plant-Based Keto Meal Plan
Breakfast:
-
Avocado smoothie with coconut milk, chia seeds, and spinach
Lunch:
-
Tofu stir-fry with broccoli, mushrooms, and sesame oil
Dinner:
-
Zucchini noodles with pesto (made from olive oil, basil, and nuts)
Snacks:
-
Handful of macadamia nuts or almonds
-
Coconut yogurt with hemp seeds
Conclusion
A plant-based keto diet is possible with the right food choices and planning. Focus on healthy fats, low-carb vegetables, and plant-based proteins to stay in ketosis while maintaining a plant-focused lifestyle.