Vegan GLP-1 Recipes
39 fully plant-based recipes, chosen for how much protein they carry rather than how virtuous they sound. Protein and calories are on every card.
Plant-based cooking on a small appetite
Cooking vegan is mostly a question of what you build on. Lean on veg and you get a lovely plate of food with very little protein in it. Lean on tofu, tempeh, lentils and beans and the numbers look completely different, without the cooking getting any harder.
Tofu is the one most people give up on too early. Press it properly, cube it, toss it in a spoon of cornflour and let it sit undisturbed in a hot pan until it releases on its own. You get a genuinely crisp edge and a soft middle, and 400g of firm tofu carries about 60g of protein. Tempeh is even easier: crumble it, brown it, and treat it like mince.
Plenty of the dishes here are vegan without making a thing of it. Koshari, rice and peas, a chickpea burger, black bean tacos. They're just dinner, and they happen to have no animal products in them.
Dinner · 23g proteinVeganCrispy Tofu Peanut Bowl
Crispy Tofu Peanut Bowl: 23g protein, 482 calories a serving. A high-protein dinner built for GLP-1 appetites.
45 min · 482 kcal
Lunch · 27g proteinVeganRoasted Chickpea Tahini Bowl
Roasted Chickpea Tahini Bowl: 27g protein, 590 calories a serving. A high-protein lunch built for GLP-1 appetites.
45 min · 590 kcal
Dinner · 31g proteinVeganTempeh Burrito Bowl
Tempeh Burrito Bowl: 31g protein, 529 calories a serving. Serious protein in a portion that suits a smaller appetite.
35 min · 529 kcal
Dinner · 10g proteinVeganKidney Bean Curry
Kidney Bean Curry: 10g protein, 164 calories a serving. Protein-forward, in a portion that suits a GLP-1 appetite.
45 min · 164 kcal
Dinner · 29g proteinVeganKoshari
Koshari: 29g protein, 745 calories a serving. A high-protein dinner built for GLP-1 appetites.
45 min · 745 kcal
Dinner · 21g proteinVeganTahini Lentils
Tahini Lentils: 21g protein, 368 calories a serving. A high-protein dinner built for GLP-1 appetites.
45 min · 368 kcal
Dinner · 26g proteinVeganRoasted Eggplant With Tahini, Pine Nuts, and Lentils
Roasted Eggplant With Tahini, Pine Nuts, and Lentils: 26g protein, 430 calories a serving. A high-protein dinner built for GLP-1 appetites.
45 min · 430 kcal
Dinner · 16g proteinVeganTofu, greens & cashew stir-fry
Tofu, greens & cashew stir-fry: 16g protein, 219 calories a serving. Protein-forward, in a portion that suits a GLP-1 appetite.
45 min · 219 kcal
Dinner · 9g proteinVeganVegetarian Chilli
Vegetarian Chilli: 9g protein, 124 calories a serving. Protein-forward, in a portion that suits a GLP-1 appetite.
45 min · 124 kcal
Dinner · 11g proteinVeganSilken Tofu with Sesame Soy Sauce
Silken Tofu with Sesame Soy Sauce: 11g protein, 148 calories a serving. Protein-forward, in a portion that suits a GLP-1 appetite.
45 min · 148 kcal
Dinner · 13g proteinVeganJamaican Rice and Peas
Jamaican Rice and Peas: 13g protein, 321 calories a serving. Protein-forward, in a portion that suits a GLP-1 appetite.
45 min · 321 kcal
Dinner · 13g proteinVeganJamaican Instant Pot Rice and Beans
Jamaican Instant Pot Rice and Beans: 13g protein, 313 calories a serving. Protein-forward, in a portion that suits a GLP-1 appetite.
45 min · 313 kcal
Dinner · 11g proteinVeganGrilled eggplant with coconut milk
Grilled eggplant with coconut milk: 11g protein, 216 calories a serving. Protein-forward, in a portion that suits a GLP-1 appetite.
45 min · 216 kcal
Dinner · 11g proteinVeganRoast fennel and aubergine paella
Roast fennel and aubergine paella: 11g protein, 234 calories a serving. Protein-forward, in a portion that suits a GLP-1 appetite.
45 min · 234 kcal
Dinner · 13g proteinVeganVegan banh mi
Vegan banh mi: 13g protein, 200 calories a serving. Protein-forward, in a portion that suits a GLP-1 appetite.
45 min · 200 kcal
Dinner · 23g proteinVeganVegan Lasagna
Vegan Lasagna: 23g protein, 438 calories a serving. A high-protein dinner built for GLP-1 appetites.
45 min · 438 kcal
Dinner · 18g proteinVeganVegetarian Casserole
Vegetarian Casserole: 18g protein, 283 calories a serving. Protein-forward, in a portion that suits a GLP-1 appetite.
45 min · 283 kcal
Dinner · 17g proteinVeganFalafel Pita Sandwich with Tahini Sauce
Falafel Pita Sandwich with Tahini Sauce: 17g protein, 410 calories a serving. Protein-forward, in a portion that suits a GLP-1 appetite.
45 min · 410 kcal
Dinner · 13g proteinVeganAubergine & hummus grills
Aubergine & hummus grills: 13g protein, 582 calories a serving. Protein-forward, in a portion that suits a GLP-1 appetite.
45 min · 582 kcal
Dinner · 21g proteinVeganBlack Bean Smash Burgers with Caramelised Onions
Black Bean Smash Burgers with Caramelised Onions: 21g protein, 370 calories a serving. A high-protein dinner built for GLP-1 appetites.
45 min · 370 kcal
Dinner · 18g proteinVeganTuscan White Bean Burgers
Tuscan White Bean Burgers: 18g protein, 360 calories a serving. Protein-forward, in a portion that suits a GLP-1 appetite.
75 min · 360 kcal
Lunch · 19g proteinVeganMediterranean Chickpea Burgers
Mediterranean Chickpea Burgers: 19g protein, 380 calories a serving. Protein-forward, in a portion that suits a GLP-1 appetite.
40 min · 380 kcal
Dinner · 17g proteinVeganLebanese Lentil Burgers with Tahini Sauce
Lebanese Lentil Burgers with Tahini Sauce: 17g protein, 320 calories a serving. Protein-forward, in a portion that suits a GLP-1 appetite.
85 min · 320 kcal
Dinner · 17g proteinVeganChana Masala Burgers
Chana Masala Burgers: 17g protein, 350 calories a serving. Protein-forward, in a portion that suits a GLP-1 appetite.
110 min · 350 kcal
Dinner · 19g proteinVeganBlack-Eyed Pea Burgers
Black-Eyed Pea Burgers: 19g protein, 360 calories a serving. Protein-forward, in a portion that suits a GLP-1 appetite.
65 min · 360 kcal
Dinner · 22g proteinVeganSmoky Tempeh & Black Bean Burgers
Smoky Tempeh & Black Bean Burgers: 22g protein, 410 calories a serving. A high-protein dinner built for GLP-1 appetites.
40 min · 410 kcal
Dinner · 18g proteinVeganChickpea & Pesto Burgers with Garlic Aioli
Chickpea & Pesto Burgers with Garlic Aioli: 18g protein, 400 calories a serving. Protein-forward, in a portion that suits a GLP-1 appetite.
35 min · 400 kcal
Lunch · 23g proteinVeganTofu Lettuce Wraps
Tofu Lettuce Wraps: 23g protein, 300 calories a serving. A high-protein lunch built for GLP-1 appetites.
35 min · 300 kcal
Lunch · 15g proteinVeganCurried Chickpea Salad Lettuce Wraps
Curried Chickpea Salad Lettuce Wraps: 15g protein, 290 calories a serving. Ready in 20 minutes and easy on a low-energy day.
20 min · 290 kcal
Lunch · 19g proteinVeganCurried Tofu Summer Rolls
Curried Tofu Summer Rolls: 19g protein, 340 calories a serving. Protein-forward, in a portion that suits a GLP-1 appetite.
60 min · 340 kcal
Lunch · 17g proteinVeganTofu “Egg” Salad Wraps
Tofu “Egg” Salad Wraps: 17g protein, 250 calories a serving. Ready in 25 minutes and easy on a low-energy day.
25 min · 250 kcal
Lunch · 16g proteinVeganWhite Bean Wraps with Pickled Cucumber & Mint
White Bean Wraps with Pickled Cucumber & Mint: 16g protein, 340 calories a serving. Ready in 20 minutes and easy on a low-energy day.
20 min · 340 kcal
Lunch · 17g proteinVeganAvocado & White Bean Salad Wraps
Avocado & White Bean Salad Wraps: 17g protein, 420 calories a serving. Ready in 15 minutes and easy on a low-energy day.
15 min · 420 kcal
Lunch · 21g proteinVeganChickpea “No-Tuna” Salad Sandwich
Chickpea “No-Tuna” Salad Sandwich: 21g protein, 410 calories a serving. Ready in 15 minutes and easy on a low-energy day.
15 min · 410 kcal
Lunch · 28g proteinVeganTempeh BLT with Tofu Mayo
Tempeh BLT with Tofu Mayo: 28g protein, 450 calories a serving. A high-protein lunch built for GLP-1 appetites.
35 min · 450 kcal
Dinner · 19g proteinVeganBBQ Tempeh Sandwiches with Pineapple Slaw
BBQ Tempeh Sandwiches with Pineapple Slaw: 19g protein, 380 calories a serving. Protein-forward, in a portion that suits a GLP-1 appetite.
35 min · 380 kcal
Dinner · 22g proteinVeganLentil Sloppy Joes
Lentil Sloppy Joes: 22g protein, 400 calories a serving. A high-protein dinner built for GLP-1 appetites.
75 min · 400 kcal
Dinner · 16g proteinVegan15-Minute Black Bean Tacos
15-Minute Black Bean Tacos: 16g protein, 350 calories a serving. Ready in 15 minutes and easy on a low-energy day.
15 min · 350 kcal
Dinner · 18g proteinVeganSpicy Lentil Tacos
Spicy Lentil Tacos: 18g protein, 340 calories a serving. Protein-forward, in a portion that suits a GLP-1 appetite.
55 min · 340 kcal
Common questions
- Can you get enough protein on a vegan diet on GLP-1 medication?
- Yes, as long as the protein is the thing you build the meal round rather than an afterthought. Firm tofu, tempeh, seitan, lentils, chickpeas, black beans and edamame all carry real amounts. The recipes here run from 20g to the high thirties a serving, and each card says which.
- What is the highest-protein vegan ingredient?
- Seitan is the densest, then tempeh, then firm or extra-firm tofu. Among the pulses, lentils and edamame are the strongest. Silken tofu is lovely but much lighter than the firm stuff, so it suits sauces and puddings more than the centre of a meal.
- How do I make tofu that is not disappointing?
- Buy firm or extra firm, press out the water for at least twenty minutes, cut it into cubes, and toss it in cornflour before it goes anywhere near the pan. Then leave it alone. Tofu sticks when it is wet and when you keep moving it, and it will let go of the pan by itself once the crust forms.
- Are these recipes vegan-checked?
- Every recipe on this page has been scanned ingredient by ingredient for animal products, including the ones that hide in stock, Worcestershire sauce and honey. Anything we could not be certain about was left off rather than guessed at.
More recipes, sized and tracked for you
Basilino works out your daily protein, scales every recipe to your appetite, and keeps a cookbook built for life on the meds.
Start free