What makes a vegetarian meal high in protein?

A high-protein vegetarian meal usually has three parts: a concentrated protein food, a second protein source such as legumes, and the carbohydrates and vegetables that make it a full plate. Soy foods are the most concentrated option for most home cooks, which is why most of the ideas below start with TVP, tofu or tempeh.

How much protein you need depends on your body and circumstances. For context, Harvard’s Nutrition Source cites the Recommended Dietary Allowance of 0.8 g of protein per kilogram of body weight per day for adults. If you have specific health or training goals, ask a dietitian.

Which plant foods have the most protein per 100 g?

These figures are from USDA FoodData Central (SR Legacy). Note the state of each food: dry TVP and its base ingredient, defatted soy flour, are weighed dry, while beans and lentils are weighed cooked.

Protein per 100 g, USDA FoodData Central
Food (state)Protein per 100 gFDC ID
Soy flour, defatted (the ingredient in TVP), dry51.5 g174275
Peanut butter, smooth22.2 g172470
Tempeh20.3 g174272
Soybeans, boiled18.2 g174271
Tofu, firm, made with calcium sulfate17.3 g172475
Lupins, boiled15.6 g172424
Egg, whole, raw (vegetarian, not vegan)12.6 g171287
Edamame, prepared11.9 g168411
Lentils, boiled9.02 g172421
Black beans, boiled8.86 g173735
Tofu, regular8.08 g172476

Peanut butter is dense in protein but is usually eaten in small amounts, so it works best as a sauce or topping. For realistic serving sizes, see protein per serving in vegetarian foods.

10 high-protein vegetarian meal ideas

1. Soy mince bolognese

Dry TVP rehydrated in stock and simmered in a tomato sauce. Our soy mince bolognese recipe uses 2 cups of dry TVP for 4 serves.

2. Soy mince tacos

Browned, spiced TVP in small tortillas with lettuce, tomato and avocado. Full method in our soy mince tacos recipe.

3. One-pot soy mince chilli with two kinds of beans

TVP, kidney beans and black beans in one pot, so two protein sources share the work. See the one-pot soy mince chilli.

4. Soy chunk coconut curry

Soaked soy chunks simmered in coconut milk and tomato. Recipe: soy chunk coconut curry.

5. Soy chunk stir-fry

Crisped soy chunks with broccoli and capsicum in a ginger soy sauce. Recipe: soy chunk stir-fry.

6. Seared soy steak or tofu grain bowl

Glazed, seared soy pieces or firm tofu over brown rice with roasted sweet potato. Recipe: seared soy steak grain bowl.

7. Tempeh and edamame rice bowl

Slice tempeh, pan-fry it until golden and glaze it with soy sauce and maple. Serve it with rice, shelled edamame, shredded cabbage and a squeeze of lime, so two soy foods share the bowl.

8. Crispy tofu and lentil salad

Toss cubes of pressed firm tofu in a little cornflour and pan-fry them. Combine them with cooked lentils, rocket, cherry tomatoes and a mustard dressing for a salad that holds up for lunch.

9. Tofu and black bean breakfast wraps

Crumble firm tofu into a pan with cumin, turmeric and black beans, then roll it into tortillas with salsa. It is vegan as written; vegetarians can add a scrambled egg.

10. Peanut noodles with edamame and tofu

Whisk peanut butter with soy sauce, lime and warm water into a sauce, then toss it with noodles, edamame, cucumber and seared tofu.

How do you add protein to a vegetarian meal without meat substitutes?

  • Add a legume. Stir lentils, black beans or chickpeas into soups, salads and sauces.
  • Use edamame. Shelled edamame adds 11.9 g of protein per 100 g, according to USDA, to bowls and stir-fries.
  • Make a nut-butter sauce. Peanut butter thinned with soy sauce and lime dresses noodles and vegetables.
  • For vegetarians, add eggs. USDA lists a whole raw egg at 12.6 g of protein per 100 g.
  • Use tofu as a base. Silken tofu can be blended into sauces and dressings; firm tofu can be crumbled, cubed or sliced.

Is soy protein a complete protein?

Yes. Harvard’s Nutrition Source describes soy as a complete protein, meaning it provides all nine essential amino acids. For how each soy food is made and how they compare, read what soy protein is and TVP vs tofu vs tempeh.

What should I check before cooking with soy?

Soy is one of the allergens that must be declared on food labels in Australia and New Zealand, as FSANZ explains. None of these meals suits someone with a soy allergy unless you swap the soy for legumes.