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

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

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
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
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
Fall Farro Protein Bowl

A seasonal farro bowl featuring grains, lentils and roasted vegetables — filling, nutritious and easy to assemble.
Protein per serving: 21g
Mexican Lentil Soup

A comforting one-pot lentil soup with Mexican-inspired spices — hearty, nourishing and simple to prepare.
Protein per serving: 9g
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
Mongolian Seitan

Pan-fried seitan tossed in a sweet garlic-ginger soy sauce — a satisfying meatless alternative with substantial protein.
Protein per serving: 21g
Roasted Veggie & Quinoa Salad with Creamy Tahini Dressing

Roasted squash and cauliflower with lentils, quinoa and kale, tossed in a creamy tahini garlic dressing — nutrient-dense and filling.
Protein per serving: 18g
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
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
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
Easy 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
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
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
Easy Vegan Samosa Pot-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
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
Chickpea Sweetcorn Veggie Burgers

Protein-packed burgers made with chickpeas and quinoa — juicy, flavourful and easy to customize.
Protein per serving: varies
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
Easy 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
Nutty Protein Breakfast Bars

Portable breakfast bars packed with nuts, seeds and plant-based protein — perfect for busy mornings.
Protein per serving: 10g
Vegan Jambalaya

Smoky, vegetable-packed jambalaya with plant-based proteins — hearty, comforting and full of flavour.
Protein per serving: 26g
Protein Granola (Vegan + Gluten-free)

Crunchy granola boosted with lentils and seeds for extra protein and fibre — great with plant milk or yoghurt.
Protein per serving: 9g
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
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
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
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
3-Ingredient 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
Which of these recipes will you try first?