30 High-Protein Vegan Recipes for Muscle and Energy

30 high-protein plant-based recipes, both sweet and savory. Hitting your protein targets on a vegan diet is simple — these recipes prove it.

30 High-protein Vegan Meals

The familiar question: “Where do vegans get their protein?” The short answer: from a wide variety of plant foods. With the right combinations and a few protein-rich ingredients, meeting your needs is easy.

These 30 high-protein vegan recipes include breakfasts, lunches, dinners, snacks and desserts. Many are naturally gluten-free or easily adapted, and they range from quick weeknight meals to make-ahead options.

Easy Chilli Sin Carne

Easy Vegan Chilli Con Carne

An easy, flavourful meat-free chilli that freezes well and is loaded with plant protein — ideal for a post-workout dinner or a hearty family meal.

Protein per serving: 25g

Get Recipe

Cookie Dough Protein Bars

Cookie Dough Protein Bars

These cookie dough protein bars are rich, satisfying and surprisingly filling — a great grab-and-go snack or post-workout bite.

Protein per serving: 12g

Get Recipe

Teriyaki Tofu Stir Fry

Teriyaki Tofu Stir Fry

A simple one-pot stir fry: quick homemade teriyaki sauce, your choice of vegetables and tofu, served over quinoa for a complete, protein-packed meal.

Protein per serving: 19g

Get Recipe

Fall Farro Protein Bowl

Fall Farro Protein Bowl

A seasonal farro bowl featuring grains, lentils and roasted vegetables — filling, nutritious and easy to assemble.

Protein per serving: 21g

Get Recipe

Mexican Lentil Soup

Mexican Lentil Soup

A comforting one-pot lentil soup with Mexican-inspired spices — hearty, nourishing and simple to prepare.

Protein per serving: 9g

Get Recipe

Black Bean & Quinoa Balls

Black Bean & Quinoa Balls

Crispy, flavourful quinoa and black bean balls — simple to make and great for meal prep, snacks or as a protein-rich side.

Protein per serving: varies

Get Recipe

Mongolian Seitan

Mongolian Seitan

Pan-fried seitan tossed in a sweet garlic-ginger soy sauce — a satisfying meatless alternative with substantial protein.

Protein per serving: 21g

Get Recipe

Roasted Veggie & Quinoa Salad with Creamy Tahini Dressing

Roasted Veggie Quinoa Salad

Roasted squash and cauliflower with lentils, quinoa and kale, tossed in a creamy tahini garlic dressing — nutrient-dense and filling.

Protein per serving: 18g

Get Recipe

Easy Protein Pancakes

Easy Protein Pancakes

Blender pancakes made with oats, gluten-free flour and banana — quick to prepare and surprisingly high in protein when using protein-rich flours or add-ins.

Protein per serving: 18g

Get Recipe

Vegan Chocolate Protein Pudding

Vegan Chocolate Protein Pudding

Rich, chocolatey pudding made either with cashews or black beans — naturally sweetened and packed with plant protein.

Protein per serving: 13.8g

Get Recipe

Spicy BBQ Lentil Loaf

Spicy BBQ Lentil Loaf

A sturdy, oat-free lentil loaf with bold barbecue flavour — great for slicing, serving with sides or using as a sandwich filling.

Protein per 2 slices: 12g

Get Recipe

Easy Broccoli Tofu Stir Fry

Broccoli Tofu Stir Fry

A quick, flavourful stir fry ready in about 25 minutes — simple ingredients deliver big taste and high protein when served with rice or noodles.

Protein per serving: 27g

Get Recipe

Vegan Chorizo Frittata

Vegan Chorizo Frittata

A convincing egg-free frittata packed with caramelised onions, red pepper, vegan chorizo and melty dairy-free cheese — unexpectedly high in protein.

Protein per serving: 35g

Get Recipe

Seitan & Black Bean Stir Fry

Seitan & Black Bean Stir Fry

Seitan, black beans and vegetables in a sticky sauce make a satisfying, protein-forward stir fry — a great weeknight option.

Protein per serving: 22g

Get Recipe

Easy Vegan Samosa Pot-Pie

Easy Vegan Samosa Pie

A flavourful, make-ahead samosa pot-pie that’s perfect for busy evenings and serves as a protein-rich family dinner.

Protein per serving: 26g

Get Recipe

Broccoli and Peanut Soba Noodles

Broccoli and Peanut Soba Noodles

A speedy 20-minute dish where tender broccoli, soba noodles and roasted peanuts combine for texture, flavour and plant-based protein.

Protein per serving: 18g

Get Recipe

Chickpea Sweetcorn Veggie Burgers

Chickpea Sweetcorn Veggie Burgers

Protein-packed burgers made with chickpeas and quinoa — juicy, flavourful and easy to customize.

Protein per serving: varies

Get Recipe

High Protein Vegan Breakfast Burritos

High Protein Vegan Breakfast Burritos

Loaded burritos with crumbled tofu, black beans, potatoes, avocado and chiles — a hearty, portable breakfast that keeps you full.

Protein per serving: 20g

Get Recipe

Easy Tofu Banh Mi

Tofu Banh Mi

Marinated tofu with quick-pickled vegetables, cilantro and spicy vegan mayo on a baguette — bold, crunchy and protein-rich.

Protein per serving: 24g

Get Recipe

Nutty Protein Breakfast Bars

Nutty Protein Breakfast Bars

Portable breakfast bars packed with nuts, seeds and plant-based protein — perfect for busy mornings.

Protein per serving: 10g

Get Recipe

Vegan Jambalaya

Vegan Jambalaya

Smoky, vegetable-packed jambalaya with plant-based proteins — hearty, comforting and full of flavour.

Protein per serving: 26g

Get Recipe

Protein Granola (Vegan + Gluten-free)

Protein Granola

Crunchy granola boosted with lentils and seeds for extra protein and fibre — great with plant milk or yoghurt.

Protein per serving: 9g

Get Recipe

Protein-Packed Vegan Buddha Bowl

Protein-Packed Vegan Buddha Bowl

Roasted sweet potato, crispy chickpeas, quinoa and spiced tofu come together in a balanced, protein-rich bowl.

Protein per serving: 20g

Get Recipe

Green Peanut Butter Oatmeal Protein Smoothie

Green Peanut Butter Oatmeal Protein Smoothie

A filling green smoothie with peanut butter and oats — no added sugar or protein powders required for a balanced breakfast.

Protein per serving: 9.1g

Get Recipe

Easy Vegan Protein Muffins

Easy Vegan Protein Muffins

Quick, oil-free and gluten-free muffin recipe that uses protein-rich ingredients for a portable breakfast or snack.

Protein per serving: 7g

Get Recipe

Cookie Dough Protein Slices

Cookie Dough Protein Slices

No-bake cookie dough bars made with oat flour and nut butter, coated in chocolate — a dessert that doubles as a protein snack.

Protein per serving: 9.6g

Get Recipe

3-Ingredient Chocolate Peanut Butter Shake

Chocolate Peanut Butter Shake

A simple, satisfying shake combining chocolate, peanut butter and a plant-based milk for a quick breakfast or post-workout boost.

Protein per serving: 14g

Get Recipe

Which of these recipes will you try first?