High-protein meals: 30 easy meat-free ideas

Jamaican lentil curry with rice and lime
In short: build every meal around one or two protein foods: lentils, beans, chickpeas, tofu, tempeh, seitan or edamame, and, if you're vegetarian, eggs, Greek yogurt or cheese. Add whole grains and vegetables. With two protein foods per meal, most meals reach 20–30 g of protein without meat.

You don't need meat to eat high-protein meals. Lentils, beans, chickpeas, soy and seitan carry most of the load, with eggs and dairy for vegetarians. Below are 30 easy meals, including 15 recipes from the Vegochef app. Recipes marked (vegan) are fully plant-based.

The meat-free protein foods to build on

FoodServingProtein (approx.)
Seitan100 g20–25 g
Tempeh100 g20 g
Lentils, cooked1 cup18 g
Edamame, cooked1 cup18 g
Greek yogurt, non-fat170 g pot17 g
Chickpeas or black beans, cooked1 cup15 g
Firm tofu100 g10–16 g
Eggs2 large13 g
Quinoa, cooked1 cup8 g

Values from USDA FoodData Central. More detail: lentils, tofu, tempeh, seitan, edamame and Greek yogurt.

Breakfast

  1. Cheesy mushroom omelette: eggs, cheddar, mushrooms and garlic.
  2. White shakshuka: eggs baked in butter beans, mushrooms and spinach.
  3. Poached eggs, avocado and feta toast on sourdough.
  4. White chocolate overnight oats: oats with Greek yogurt and pea protein.
  5. Tofu scramble with spinach and wholegrain toast (vegan). See how to cook tofu.
  6. Greek or soy yogurt bowl with hemp seeds, oats and berries.
  7. Soy milk smoothie with oats, peanut butter and frozen fruit (vegan).

Lunch

  1. Lentil salad: lentils, tomatoes, avocado and basil in 10 minutes (vegan).
  2. Black bean and avocado salad: no cooking, 15 minutes (vegan).
  3. Fried halloumi salad: halloumi on lentils, cucumber and mint.
  4. Roasted eggplant and chickpea salad (vegan).
  5. Edamame and quinoa bowl with a soy-ginger dressing (vegan). See how to cook quinoa.
  6. Chickpea salad sandwich: mashed chickpeas with Greek or soy yogurt, mustard and herbs.
  7. Hummus and falafel wrap with salad (vegan).
  8. Smoky tempeh strip sandwich with lettuce and tomato (vegan). See what is tempeh.

Dinner

  1. Chickpea curry with spinach and basmati rice (vegan).
  2. Red lentil curry with coconut and peanut butter (vegan).
  3. Chili sin carne: pinto and black beans, topped with cheddar and sour cream.
  4. Caramelised onion butter beans with crusty bread (vegan).
  5. Jamaican lentil curry with potatoes and carrots (vegan).
  6. Curried red lentil and tomato soup (vegan).
  7. Broccoli steak with chimichurri on a butter bean purée.
  8. Tofu and edamame stir-fry with rice or noodles (vegan).
  9. Lentil bolognese with wholewheat spaghetti (vegan). See how to cook lentils.
  10. Seitan and broccoli in a garlic-ginger sauce (vegan).
  11. Tempeh tacos with slaw and avocado (vegan).
  12. Black bean burrito bowl with rice, salsa and cheese or avocado.
  13. Wholewheat pasta with ricotta, peas and spinach.
  14. Stuffed sweet potatoes with black beans and Greek or soy yogurt.
  15. Dal and rice with a spoon of yogurt.

Five ways to add protein to any meal

How much protein do you need?

Healthy adults need at least 0.8 g per kilogram of body weight a day; active people and those building muscle or losing weight often aim for 1.2–1.8 g. Find your number with the protein calculator, and see high-protein snacks for between meals. For diet-specific lists, see high-protein vegan meals and high-protein vegetarian meals.

Frequently asked questions

How can I make a meal high in protein without meat?

Use two protein foods per meal, for example lentils and Greek yogurt, tofu and edamame, or beans and cheese, plus whole grains such as quinoa, which add a little more.

What are the highest-protein foods without meat?

Seitan (about 20–25 g per 100 g), tempeh (20 g), firm tofu (10–16 g), edamame (12 g), and for vegetarians Greek yogurt (10 g per 100 g) and eggs (13 g per 2 eggs). Per cooked cup, lentils give about 18 g.

How much protein should a meal have?

Many adults do well with about 20–40 g per meal, spread over three meals. Use the protein calculator to find your daily target.

Are plant-based meals as filling as meat?

Yes. Legumes bring protein and fibre together, which makes meals built on beans and lentils very filling.

Recipes to try

See all recipes

Related guides

See all guides

See your protein for every meal

Plan these meals in Vegochef and see the protein in each, next to 29 vitamins, minerals and lipids, against targets for your age, sex and goal.

Try it free for 7 days
This guide is general information for healthy adults, not medical advice. Talk to your doctor or a dietitian before starting or changing supplements, especially if you're pregnant, breastfeeding or have a health condition.

Sources