02/08/2026
Can You Get Enough Protein on a Vegetarian Diet?
Dr Ahmad Rushdhi
Physician & Nutrition Specialist
A few months ago, my Grade 6 class teacher, whom I greatly respect, asked me if I could help her plan a balanced vegetarian diet. Although I have advised many patients on vegetarian nutrition over the years, her request reminded me that this is a concern shared by many people.
That conversation inspired me to write this article—not only for her, but for everyone who has chosen a vegetarian lifestyle.
People become vegetarians for many different reasons. Some do so for religious or cultural beliefs, others for ethical reasons, while many choose it because of the potential health benefits. Whatever the reason, I believe every individual's dietary choice deserves respect. My role as a physician specialising in clinical nutrition is not to influence those choices, but to help people follow them in the healthiest way possible.
Many people believe that a vegetarian diet is naturally low in protein and that eating meat is the only way to maintain muscle strength and good health. Fortunately, this is one of the commonest misconceptions in nutrition.
A well-planned vegetarian diet can provide enough protein for most healthy individuals. The key is not simply avoiding meat, but making informed food choices and ensuring that your daily protein requirements are met.
Protein is an essential nutrient required for growth, maintenance and repair of body tissues. It plays a vital role in preserving muscle mass, supporting the immune system, producing enzymes and hormones, and promoting satiety. Whether your goal is to maintain good health, lose weight, or remain physically active, consuming adequate protein every day is important.
While meat, fish and poultry are excellent sources of protein, they are certainly not the only ones. Dairy products such as Greek yoghurt, cottage cheese and paneer, soy products including tofu and tempeh, legumes such as lentils, chickpeas and beans, together with nuts, seeds and whole grains, can all make valuable contributions to your daily protein intake.
However, vegetarians should pay a little more attention to their protein intake than those who consume meat. This does not mean that a vegetarian diet is deficient; rather, it means being aware of the protein content of different foods and ensuring that each meal includes a good source of protein. With a little planning, meeting your daily protein requirements is neither difficult nor expensive.
Many people imagine vegetarian meals to be little more than rice and vegetables. In reality, vegetarian food can be colourful, delicious and rich in protein. By choosing appropriate ingredients, it is possible to prepare meals that provide around 30 grams of protein per meal while remaining balanced, satisfying and nutritionally complete.
In this post, I have shared ten vegetarian meal options, each providing approximately 400–600 kcal and at least 30 grams of protein. These meals are inspired by a variety of cuisines, including Sri Lankan, Indian, Mediterranean, Middle Eastern and Japanese, demonstrating that healthy vegetarian eating can be both diverse and enjoyable.
I hope these meal ideas show that obtaining adequate protein on a vegetarian diet is entirely achievable.
In my upcoming posts, I will discuss some of the common questions surrounding vegetarian nutrition, including protein quality, essential amino acids and naturally occurring compounds found in plant foods.
Finally, I have shared only ten meal ideas, but I know there are many more excellent high-protein vegetarian dishes. I would love your engagement. If you have a favourite high-protein vegetarian meal, please upload a photo in the comments and share it with everyone. Your ideas may inspire others who are looking for healthy vegetarian options.
Dr Ahmad Rushdhi
Physician Nutrition Specialist