
Plant-based nutrition
How to get enough protein as a vegan in Bali
By The Solimans team · Yousri Soliman’s kitchen in Bali · Updated
To get enough protein as a vegan in Bali, build every meal around tempeh, tofu, legumes or a plant protein, and aim for roughly 30–50g per main meal. Indonesia makes this easier than most places, because tempeh, a fermented soybean cake with roughly 19–20g protein per 100g, is cheap and sold everywhere. Where people fall short is the rest of the plate: rice, noodles, fruit and smoothie bowls are easy to find, protein-dense plant food takes more intent.
How much protein do vegans need?
Plant-based or not, your target depends on bodyweight and training. Mainstream guidance for people training hard is roughly 1.6–2.2g of protein per kg of bodyweight per day; less active adults need less. Some plant proteins are digested slightly less efficiently than animal protein, so many vegan athletes aim towards the upper end and mix sources across the day.
| Bodyweight | 1.6 g/kg | 2.0 g/kg |
|---|---|---|
| 55 kg | 88g | 110g |
| 65 kg | 104g | 130g |
| 75 kg | 120g | 150g |
| 85 kg | 136g | 170g |
For the full picture, including what changes for fat loss or muscle gain, see how much protein do you need. If you have a medical condition, check your target with a doctor or dietitian.
What are the best vegan protein sources in Bali?
The numbers below are approximate and vary by brand and preparation.
| Food (typical serving) | Approx. protein | Approx. kcal | Notes |
|---|---|---|---|
| Tempeh (100g) | 19–20g | 190–200 | Local, cheap, best all-rounder |
| Firm tofu (100g) | 10–15g | 120–150 | Firmer tofu has more protein |
| Local soft tahu (100g) | 7–9g | 70–90 | Common at warungs, often fried |
| Edamame (100g, shelled) | 10–11g | 120 | Supermarkets, Japanese menus |
| Lentils, cooked (1 cup, ~200g) | 17–18g | 230 | Supermarkets, Indian restaurants |
| Chickpeas, cooked (1 cup, ~160g) | 14–15g | 270 | Hummus and falafel count too |
| Soy milk (250ml) | 7–8g | 80–130 | Check for added sugar |
| Peanut butter (2 tbsp) | 7–8g | 190 | Protein, but mostly fat |
| Soy or pea protein (1 scoop) | 20–25g | 100–130 | Easiest top-up |
Tempeh is the standout. It is firmer and nuttier than tofu, holds up on the grill, and you will find it at warungs (tempe goreng, tempe manis), supermarkets and traditional markets. Fried tempeh absorbs oil, so the calories rise while the protein stays roughly the same.
Why do vegans in Bali often fall short on protein?
Canggu has plenty of vegan cafés, but a lot of the menu is smoothie bowls, acai, rice bowls and pastries. They are delicious and mostly carbohydrate. A smoothie bowl might give you 8–15g protein; a warung plate of rice, vegetables and a small piece of tofu might give you 15–20g. Do that three times a day and you end up well under 100g without noticing.
The fix is boring but effective: pick the protein first, then add the carbs.
How do you hit 100g+ protein a day as a vegan?
A simple structure that works for most people:
- Breakfast with 30g+. Tofu scramble, tempeh on toast, or oats made with soy milk and a scoop of plant protein.
- A protein-led lunch. Grilled tempeh or tofu with rice and vegetables, or a lentil or chickpea dish.
- A protein-led dinner. Same idea, a different source.
- One top-up. Edamame, soy milk or a shake if the day came up short.
Mixing sources (soy, legumes, grains, nuts) across the day covers the full range of amino acids, so there is no need to combine them in the same meal.
Which Solimans vegan meals have the most protein?
The Solimans Vegan menu averages 726 kcal and 45g protein per meal, with prices from Rp 90K. Vegan meals named "chicken", "beef" or "mozzarella" use plant-based versions; every ingredient is listed on the menu.
| Meal | Type | Protein | kcal | Main protein source | Price |
|---|---|---|---|---|---|
| Vegan Chicken Fajita | Main | 72g | 1,029 | Plant-based chicken | Rp 90K |
| Pasta Pesto Chicken | Main | 69g | 759 | Plant-based chicken | Rp 90K |
| Pumpkin Chicken Mashawi | Main | 68g | 725 | Plant-based chicken | Rp 90K |
| Tofu Lean Meat Wrap Breakfast | Breakfast | 60g | 813 | Tofu, plant-based beef | Rp 90K |
| Mediterranean Breakfast | Breakfast | 56g | 1,026 | Tempeh, falafel, hummus | Rp 90K |
| Tempeh Pad Thai | Main | 45g | 836 | Tempeh | Rp 90K |
| Grill Tempeh Salsa | Main | 45g | 738 | Tempeh | Rp 90K |
| Tempeh Caramelized Toast Breakfast | Breakfast | 44g | 885 | Tempeh | Rp 90K |
Vegan1029 kcal · 72g PVegan Chicken Fajita
Rp 90K
Vegan759 kcal · 69g PPasta Pesto Chicken
Rp 90K
Vegan725 kcal · 68g PPumpkin Chicken Mashawi
Rp 90K
Vegan813 kcal · 60g PTofu Lean Meat Wrap Breakfast
Rp 90K
Vegan1020 kcal · 56g PSolimans Platter
Rp 90K
Vegan1026 kcal · 56g PMediterranean Breakfast
Rp 90K
Vegan680 kcal · 55g PMie Goreng Chicken
Rp 90K
Vegan810 kcal · 52g PSolimans Chicken Kebab
Rp 90K
Is soy safe to eat every day?
For most people, yes. Tempeh, tofu and soy milk have been eaten daily across Indonesia and East Asia for generations, and mainstream nutrition guidance treats soy foods as a normal part of a healthy diet. If you have a soy allergy, a thyroid condition or another medical concern, talk to your doctor and lean on legumes, seitan or pea protein instead.
What does a high-protein vegan day look like?
Here is a real example from the Solimans Vegan menu:
| Meal | Protein | kcal | Price |
|---|---|---|---|
| Tofu Lean Meat Wrap Breakfast | 60g | 813 | Rp 90K |
| Pumpkin Chicken Mashawi | 68g | 725 | Rp 90K |
| Tempeh Pad Thai | 45g | 836 | Rp 90K |
| Total | 173g | 2,374 | Rp 270K |
That suits someone bigger or training hard. Drop to two meals (128g protein, 1,538 kcal, Rp 180K) and add your own light meal if you need less. The minimum order is two meals a day, five to seven days a week, and you can mix in meals from the Balanced or High Protein menus if you aren't fully vegan.
The short version
Vegan protein in Bali is cheap and easy to find once you know to look for tempeh first. Build each meal around a protein, add a shake when needed, and you will hit 100g+ without much fuss. If you'd rather not plan it at all, the Vegan plan does the counting for you, delivered across Canggu and Pererenan.
Pick your meals for the week
15 meals a day across Balanced, High Protein and Vegan, every one with photos, price and macros. Delivered Monday to Saturday in Canggu & Pererenan.
Build your week from the Vegan menu, or mix plans to suit your day.
Questions
Is it easy to be vegan in Bali?+
Yes, Bali is one of the easier places in Asia to eat plant-based. Tempeh and tofu are local staples, and areas like Canggu have many vegan-friendly cafés. Getting enough protein still takes a bit of planning, because many plant plates are carb-heavy.
What is the best vegan protein source in Bali?+
Tempeh. It is made locally from fermented whole soybeans, costs little, and has roughly 19–20g protein per 100g, which is about twice as much as most local tofu.
How much protein does a vegan need?+
The same target as anyone else with the same goal: around 1.6–2.2g per kg of bodyweight if you train hard. Some people aim for the upper end on a plant-based diet to make up for slightly lower digestibility of some plant proteins.
How much protein is in the Solimans vegan meals?+
The Vegan menu averages 45g protein and 726 kcal per meal, with a range from 20g to 72g. The highest is the Vegan Chicken Fajita at 72g protein and 1,029 kcal for Rp 90K.
Do the vegan meals with 'chicken' in the name contain real chicken?+
No. Vegan meals named chicken, beef or mozzarella use plant-based chicken, plant-based beef and vegan cheese. Each meal's ingredients are listed on the menu.
Do I need a protein powder as a vegan?+
You don't have to, but a soy or pea protein shake is a simple way to add 20–25g when meals fall short. Several Solimans vegan breakfasts already include a scoop of plant protein.
Keep reading
- Plant-based, protein-firstVegan meal plan
- Protein guideHigh-protein food in Bali: what to eat and where
- Protein basicsHow much protein do you need? A simple guide with examples
- Nutrition basicsMacros explained: protein, carbs and fat for training and fat loss
- Healthy meal prep, delivered in CangguMeal prep delivery in Canggu