Vegetarian GLP-1 Recipes
66 meat-free recipes with the protein pushed up where a smaller appetite needs it. The vegan ones are marked, so you can tell at a glance.
Getting the protein in without meat
Meat-free cooking has a reputation for being light on protein, and a lot of it is: a scatter of chickpeas over leaves and you're at maybe 8g. That's fine when you're eating three full meals. It's a problem when you can manage two small ones.
So these lean on the ingredients that actually carry weight. Tofu pressed and crisped in a hot pan, tempeh crumbled and browned like mince, red lentils that cook down into something properly thick, Greek yoghurt and cottage cheese where you'd normally reach for cream. Paneer, feta, eggs. None of it is unusual, it's just chosen for what it brings.
Beans and lentils also come with a good amount of fibre, which is worth knowing about when you're eating less overall. And they're cheap, which never hurts. If you're cooking for a mixed household, most of these scale up without anyone noticing they're the vegetarian option.
Vegan (39)
No animal products at all. Built on tofu, tempeh, beans and lentils.
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
Vegetarian (27)
These use dairy, eggs or honey, which is where a lot of the easy protein lives.
Lunch · 23g proteinVegetarianEdamame & Quinoa Power Bowl
Edamame & Quinoa Power Bowl: 23g protein, 429 calories a serving. A high-protein lunch built for GLP-1 appetites.
30 min · 429 kcal
Breakfast · 26g proteinVegetarianSavory Cottage Cheese Breakfast Bowl
Savory Cottage Cheese Breakfast Bowl: 26g protein, 375 calories a serving. A high-protein breakfast for a small morning appetite.
15 min · 375 kcal
Breakfast · 36g proteinVegetarianProtein Smoothie Bowl
Protein Smoothie Bowl: 36g protein, 609 calories a serving. A high-protein breakfast for a small morning appetite.
10 min · 609 kcal
Breakfast · 30g proteinVegetarianOvernight Oats Protein Bowl
Overnight Oats Protein Bowl: 30g protein, 593 calories a serving. A high-protein breakfast for a small morning appetite.
10 min · 593 kcal
Breakfast · 24g proteinVegetarianSavory Greek Yogurt & Egg Bowl
Savory Greek Yogurt & Egg Bowl: 24g protein, 449 calories a serving. A high-protein breakfast for a small morning appetite.
15 min · 449 kcal
Dinner · 13g proteinVegetarianDal fry
Dal fry: 13g protein, 244 calories a serving. Protein-forward, in a portion that suits a GLP-1 appetite.
45 min · 244 kcal
Dinner · 13g proteinVegetarianChickpea Fajitas
Chickpea Fajitas: 13g protein, 345 calories a serving. Protein-forward, in a portion that suits a GLP-1 appetite.
45 min · 345 kcal
Dinner · 26g proteinVegetarianStuffed Bell Peppers with Quinoa and Black Beans
Stuffed Bell Peppers with Quinoa and Black Beans: 26g protein, 483 calories a serving. A high-protein dinner built for GLP-1 appetites.
45 min · 483 kcal
Soup · 8g proteinVegetarianThai coconut & veg broth
Thai coconut & veg broth: 8g protein, 252 calories a serving. Protein-forward, in a portion that suits a GLP-1 appetite.
45 min · 252 kcal
Dinner · 13g proteinVegetarianRibollita
Ribollita: 13g protein, 379 calories a serving. Protein-forward, in a portion that suits a GLP-1 appetite.
45 min · 379 kcal
Dinner · 19g proteinVegetarianMatar Paneer
Matar Paneer: 19g protein, 327 calories a serving. Protein-forward, in a portion that suits a GLP-1 appetite.
45 min · 327 kcal
Breakfast · 10g proteinVegetarianShakshuka
Shakshuka: 10g protein, 174 calories a serving. A high-protein breakfast for a small morning appetite.
45 min · 174 kcal
Dinner · 46g proteinVegetarianSpinach & Ricotta Cannelloni
Spinach & Ricotta Cannelloni: 46g protein, 688 calories a serving. Serious protein in a portion that suits a smaller appetite.
45 min · 688 kcal
Dinner · 17g proteinVegetarianSpanish Tortilla
Spanish Tortilla: 17g protein, 466 calories a serving. Protein-forward, in a portion that suits a GLP-1 appetite.
45 min · 466 kcal
Breakfast · 11g proteinVegetarianPisto con huevos
Pisto con huevos: 11g protein, 218 calories a serving. A high-protein breakfast for a small morning appetite.
45 min · 218 kcal
Dinner · 10g proteinVegetarianFalafel
Falafel: 10g protein, 220 calories a serving. Protein-forward, in a portion that suits a GLP-1 appetite.
45 min · 220 kcal
Breakfast · 25g proteinVegetarianProvençal Omelette Cake
Provençal Omelette Cake: 25g protein, 471 calories a serving. A high-protein breakfast for a small morning appetite.
45 min · 471 kcal
Dinner · 14g proteinVegetarianGrilled aubergines with spicy chickpeas & walnut sauce
Grilled aubergines with spicy chickpeas & walnut sauce: 14g protein, 399 calories a serving. Protein-forward, in a portion that suits a GLP-1 appetite.
45 min · 399 kcal
Dinner · 20g proteinVegetarianStovetop Eggplant With Harissa, Chickpeas, and Cumin Yogurt
Stovetop Eggplant With Harissa, Chickpeas, and Cumin Yogurt: 20g protein, 431 calories a serving. A high-protein dinner built for GLP-1 appetites.
45 min · 431 kcal
Dinner · 15g proteinVegetarianMargarita Pizza
Margarita Pizza: 15g protein, 236 calories a serving. Protein-forward, in a portion that suits a GLP-1 appetite.
45 min · 236 kcal
Breakfast · 30g proteinVegetarianHigh-Protein Greek Yogurt Breakfast Bowl
High-Protein Greek Yogurt Breakfast Bowl: 30g protein, 320 calories a serving. A high-protein breakfast for a small morning appetite.
5 min · 320 kcal
Breakfast · 28g proteinVegetarianGentle Cottage Cheese Scrambled Eggs
Gentle Cottage Cheese Scrambled Eggs: 28g protein, 290 calories a serving. A high-protein breakfast for a small morning appetite.
8 min · 290 kcal
Snack · 8g proteinVegetarianNo-Bake Peanut Butter Protein Bites
No-Bake Peanut Butter Protein Bites: 8g protein, 110 calories a serving. Ready in 10 minutes and easy on a low-energy day.
10 min · 110 kcal
Drink · 25g proteinVegetarianGLP-1 Protein Berry Smoothie
GLP-1 Protein Berry Smoothie: 25g protein, 300 calories a serving. Ready in 5 minutes and easy on a low-energy day.
5 min · 300 kcal
Breakfast · 24g proteinVegetarianHigh-Protein Overnight Oats (Make-Ahead)
High-Protein Overnight Oats (Make-Ahead): 24g protein, 360 calories a serving. A high-protein breakfast for a small morning appetite.
5 min · 360 kcal
Breakfast · 26g proteinVegetarianHigh-Protein Cottage Cheese Pancakes
High-Protein Cottage Cheese Pancakes: 26g protein, 320 calories a serving. A high-protein breakfast for a small morning appetite.
15 min · 320 kcal
Snack · 15g proteinVegetarianWhipped Cottage Cheese Veggie Dip
Whipped Cottage Cheese Veggie Dip: 15g protein, 130 calories a serving. Ready in 5 minutes and easy on a low-energy day.
5 min · 130 kcal
Common questions
- How do I get enough protein as a vegetarian on GLP-1 medication?
- Pick a few ingredients that do the heavy lifting and build round them: tofu, tempeh, red lentils, chickpeas, Greek yoghurt, cottage cheese, eggs, paneer. A bowl built on 200g of yoghurt or 200g of tofu starts at 20g to 25g of protein before you add anything else. Every recipe here lists the protein per serving so you can see where it lands.
- Which vegetarian foods have the most protein?
- By weight, the ones worth keeping in: firm tofu and tempeh, cottage cheese and Greek yoghurt, red and green lentils, chickpeas and black beans, edamame, eggs, paneer and feta. Nuts and seeds help at the edges but bring a lot of calories with them, so they work better as a topping than a base.
- What is the difference between the vegetarian and vegan recipes here?
- The vegan ones use no animal products at all. The vegetarian ones include dairy, eggs or honey. Every card is labelled, and there is a separate vegan collection if that is all you need.
- Are these recipes suitable if I am cooking for other people too?
- Most of them scale straight up, and several are the kind of thing you would cook for everyone anyway. The burgers, the chilli, the lasagne and the tacos all land as a normal dinner rather than a special plate for one person.
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