top of page

🥦  Nutrition

Written by Bill Wynne • Updated Jan 29, 2022

4 High-protein Vegan Lunch Ideas You Have to Try (+ Recipes)

A high-protein diet will really help make your hard work in the gym pay off as well as boost your overall health. Protein not only repairs and builds muscle, but helps keep you feeling full for longer so you can limit the afternoon sugar cravings.

Before you despair at the thought of having to bulk-buy chickpeas & broccoli, here are 4 high-protein vegan lunch recipes we're sure will be your new favourites 👇🏼

Couscous Salad

Step 1: How to build a healthy lunch 🥙

All the elements of your nutrition play different roles in your overall health, well-being & results in the gym. A healthy, balanced diet should be built up of these 4 elements: Protein, fruit & fiber, carbs & fats.

  • 🧆 Protein will help build muscle;

  • 🥦 fruit & fiber will keep you feeling full and give you vitamins & minerals;

  • 🥯 carbs will give you energy for your workouts; and

  • 🥑 fats will keep your brain and hormones healthy.

How to build your lunch:

  • Aim for 400-600 calories - this will help you feel comfortably full and not overstuffed

  • Get in 15-30g of protein 🧆 - this is the best amount for your body per meal to build muscle & keep you going until the next meal

  • Add 3 handfuls of veggies 🥦 - they will not only add colour and volume to your meal, but also healthy vitamins and minerals

  • Add 1 handful of carbs 🥯 - these will keep up energy, stabilise blood sugar & hold off those afternoon cravings. Could be a slice of wholemeal bread or a banana.

  • ... Or in place of carbs add a 1/2 handful of fats 🥑 - this could be half of an avocado or 12g nuts.

High Protein Vegan Lunch Green Lentil Salad

 Green Lentil Greek Salad 

Calories: 490           Protein: 19g            Serves: 1 person

You'll need 👇🏼

  • 1 can (400g) of green lentils in water

  • 100g baby plum tomatoes, halved (they’re sweet & juicy)

  • 100g cucumber, diced

  • 15g pitted green olives, halved

  • 1 tbsp fresh lemon juice

  • 1 tbsp balsamic vinegar

  • 1 tsp dried oregano

  • 1 tsp dried basil

  • A small handful fresh parsley

  • 15 ml olive oil

How to prepare:

  1. Drain and rinse your lentils

  2. Mix lentils, tomatoes, cucumber, olives in a salad bowl

  3. In a jug, mix together the olive oil, balsamic vinegar & lemon juice till they blend to make our dressing

  4. Sprinkle in the basil & oregano to the jug, mix again

  5. Coat the salad ingredients with the dressing, toss

  6. The longer you leave it to marinade, the better it’ll taste!

  7. Top your zesty high protein salad with the parsley

High Protein Vegan Lunch Tofu Skewers

 Tofu Super Skewers 

Calories: 498           Protein: 29g            Serves: 1 person

You'll need 👇🏼

  • 200g extra firm tofu

  • 1 red or yellow bell pepper, sliced

  • 1/2 of an aubergine, roughly chopped

  • 1 small courgette, roughly chopped

  • 1 tbsp olive oil

  • 1 tbsp baharat spice

How to prepare:

  1. Drain & press the tofu to avoid it being crumbly.

  2. Preheat the oven to 200C

  3. Cut the tofu into thumb-thick slices

  4. Marinade the tofu with the oil & baharat spice

  5. Place the tofu, aubergine & bell pepper on a baking tray

  6. 15 minutes into cooking, add the courgette

  7. Cook for another 15, then check if crisping

  8. Remove roasted tofu & veg, leave to cool

  9. Assemble on skewers!

High Protein Vegan Lunch Red Lentil Pasta Penne

 Tasty Red Lentil Pasta 

Calories: 469           Protein: 32g            Serves: 1 person

You'll need 👇🏼

  • 80g (uncooked) red lentil pasta

  • 1/3 can (80g) butter beans in water

  • 1 yellow bell pepper, chopped

  • 50g kale

  • 1/2 can (200g) chopped tomatoes

  • 2 tbsp tomato passata

  • 2 small garlic cloves

  • 1 tsp dried oregano

  • 1 tsp dried basil

  • Small handful of fresh parsley

  • Lemon juice, salt & pepper

How to prepare:

  1. In a saucepan boil some water and cook your pasta according to packet instructions

  2. Meanwhile, mince your garlic cloves

  3. Wash, dry and de-stalk the kale

  4. In a heated oil pan, add the garlic

  5. When garlic turns fragrant, add the kale

  6. Once the kale wilts (about 10 mins), add the basil, oregano, butter beans, passata & tinned tomatoes

  7. Once heated through, tip the cooked pasta in and stir through

High Protein Lettuce Wraps

 Protein-packed Lettuce Wraps 

Calories: 481           Protein: 18g            Serves: 1 person

You'll need 👇🏼

  • 4 big lettuce- or cabbage leaves (1 per wrap)

  • 100g Vegan 'chicken' pieces

  • 40g (uncooked) brown rice or bulgur wheat

  • 2/3 bell pepper

  • 1/3 cucumber

  • 1 tsp lime juice

  • 1/2 avocado

  • 1/2 onion

  • 2-4 tbsp tomato passata

  • 1 tsp ground coriander

  • 1 tsp ground cumin

  • 1 tbsp soy sauce

Optional: if you want an extra kick, drizzle your favourite hot sauce on the plant-based pieces

How to prepare:

  1. Boil some water in a saucepan and let your brown rice (or grain of choice) according to packet instructions

  2. Meanwhile heat up your 'chicken' pieces in a pan with onion, soy sauce, salt & pepper

  3. In a separate bowl mash up your avocado. Add lime juice, ground coriander & ground cumin

  4. Finely chop your bell pepper & cucumber

  5. Drain and rinse your cooked grains

  6. Take the 'chicken' pieces off the heat and mix with tomato passata

  7. Assemble your wraps with the guac, 'chicken' pieces and finely chopped bell pepper and cucumber.

  8. Optional: drizzle with hot sauce

Looking for more inspiration?

It’s easy for lunchtime to be nothing more than the same corner shop sandwiches. But when we’re striving to achieve our fitness goals, it’s important not to neglect lunch.

As one of our 3 key meals each day, it’s crucial to get in your 15-30g of protein - and most importantly, enjoy what you’re eating.


If you’re looking for even more high protein inspiration, join our FREE Trainn Guide. It’s packed full of 20 weeks of workouts & healthy habits, as well as even more easy and nutrition-packed meals.


Ready to make the most of your lunches AND your workouts? Sign up below to take the guesswork out of your fitness

Bill Wynne

Creative content writer

 FREE Trainn Guide 💪🏼 

Get 20 weeks of effective workouts, high-protein recipes and motivating support

Free Trainn Guide Free Workouts
Free Trainn Guide Free Workouts
Start your fitness journey


Download trainn to start your personalised workouts & healthy habits

Sarah Louise Training (1).png
Sarah Louise Training (2).png

Click to start 14 day free trial

bottom of page