This 7-day high-protein vegetarian meal plan is about easy lunches and satiating dinners that are rich in plant-based protein, full of flavor, and perfect for real life.
Every meal is meat-free, nourishing, and ready in 30 minutes. You might also enjoy our high fiber meals, high protein breakfast recipes, and low-cholesterol meals.

Over the past few weeks, weโve received so much love for our Mediterranean Diet Meal Plan. Itโs been amazing to see how many of you are cooking from it every week, and asking for more.
So today, Louise and I are excited to share a new 7-day meal plan thatโs all about high-protein meat-free meals.
This is the plan we wish we had years ago: easy lunches, satisfying dinners, and nourishing plant-based recipes that are actually filling. Enjoy ๐ฅฐ.
Whatโs in This High Protein Meal Plan?
- โ Vegetarian protein sources (legumes, tofu, grains, nuts, seeds, dairy).
- โ High in plant-based protein (20โ30g per meal).
- โ Includes legumes, tofu, tempeh, grains, and seeds.
- โ Perfect for batch cooking or meal prep.
- โ Fast & simple (most recipes under 30โ40 minutes).
A week of high protein meals
Day 1
Lunch: Chickpea Salad Bowl
๐ข ~18โ22g protein with feta cubes.
๐ก Tip: Add hemp seeds or a scoop of cooked quinoa to boost protein even more. This is great for meal prep, just keep the dressing separate.

Dinner: Lentil Bolognese Pasta
๐ข ~24โ28g protein per portion with parmesan cheese.
๐ก Tip: Swap regular pasta with soy or edamame pasta (up to 20g of protein per serving).

Day 2
Lunch: Hummus Pasta
๐ข ~18โ22g protein per portion.
๐ก Tip: Add sliced hard-boiled eggs or white beans for extra protein if you’re vegetarian.

Dinner: Creamy Butter Bean Skillet
๐ข ~22โ26g protein with feta and a slice of bread.
๐ก Tip: Serve with a slice of whole grain toast or quinoa to make it even more filling.

Day 3
Lunch: Red Lentil Soup
๐ข ~22โ26g protein per portion.
๐ก Tip: Cook in bulkโthis freezes beautifully and tastes even better the next day.

Dinner: Vegetarian Chili with Greek Yogurt
๐ข ~25โ30g protein with brown rice and Greek Yogurt.
๐ก Tip: Top with avocado, pumpkin seeds, and yogurt for bonus protein and texture.

Day 4
Lunch: Mediterranean bean salad
๐ข ~18โ22g protein per portion.
๐ก Tip: Add feta or sunflower seeds for an extra protein hit.

Dinner: Marry Me Butter Beans
๐ข ~18โ22g protein per portion.
๐ก Tip: Serve with rice, orzo, or crusty bread to soak up every bit of sauce.

Day 5
Lunch: High-Protein Pasta Salad
๐ข ~20โ22g protein per portion.
๐ก Tip: Use high-protein wheat pasta (Barilla Protein+ or Fiber Gourmet ~10g of protein per 2 oz).

Dinner: Orange Tofu with sesame seeds
๐ข ~22โ26g protein per portion served with rice.
๐ก Tip: Instead of plain white rice, serve with quinoa (8g of protein per cup cooked), sorghum or farro (5โ6g of protein per cup).

Day 6
Lunch: Mashed Chickpea Sandwich
๐ข ~20โ24g protein with wholewheat bread.
๐ก Tip: Make the filling in advance, it keeps well and gets even more flavorful overnight.

Dinner: Black Bean Soup with Taco Chips
๐ข ~22โ26g protein served with Greek yogurt.
๐ก Tip: Serve with protein chips with taco flavor or Beanitos Chips.

Day 7
Lunch: Creamy Tofu Salad
๐ข ~20โ26g protein per portion with wholewheat toast.
๐ก Tip: Serve with protein-rich bread such as wholewheat toast or sprouted power bread.

Dinner: Lentil Curry
๐ข ~26โ30g protein
๐ก Tip: Stir in silken tofu or white miso paste at the end for a protein and flavor boost.

Tips for High Protein Vegetarian Meal Plan
- Use seeds (hemp, chia, sunflower, slivered almonds and cashew nuts) as high-protein toppings.
- Batch cook soups, chili, and grains early in the week, theyโll save you time.
- Stock up on canned beans, tofu, lentil/chickpea pasta, quinoa, and frozen vegetables.
- Mix and match sauces and toppings (tahini sauce, pico de gallo, guacamole, herby dressings) to keep meals interesting.
- Pair grains + legumes (like lentils and rice) to form complete proteins.
Sauces and Dressings
Tahini Sauce
Dips and Spreads
Pico de Gallo
Dips and Spreads
Tzatziki
Sauces and Dressings
Honey Mustard Dressing
If you tried this High Protein Meal Plan or any other recipe on our blog, please leave a ๐ star rating and let us know how it goes in the comments. We love hearing from you!





