High-protein vegetarian meal prep bowls

High-protein vegetarian meal prep: 8 meat-free bowls with 25g protein

Eight meat-free bowls, each with at least 25 grams of protein per serving. Tofu, tempeh, beans, lentils, eggs and Greek yogurt do the work, with one prep plan for all of them.

  • Free Shipping on Every Meal PlanFree Shipping
  • Up to 20% Off 30-Meal PlansUp to 20% Off
  • Chef Cooked, Dietitian BuiltDietitian Built
  • Heat & Eat in MinutesHeat & Eat
SaVanna Shoemaker, MS, RDN, LD
SaVanna Shoemaker, MS, RDN, LDRegistered Dietitian Nutritionist · Nov 3, 2026
Clean Eatz Superfood Quiche with seasoned breakfast potatoes on a black plate
8Bowls
27g+Protein each
460 to 570Calories
4Servings each
3 to 4 daysFridge life
0Meat
Quick answer

Pair two protein foods in every bowl, such as tofu and edamame or lentils and feta. All eight bowls below land between 27 and 33 grams of protein per serving at 460 to 570 calories, by our math from USDA FoodData Central. They're lacto-ovo vegetarian, so some use eggs, Greek yogurt or cheese. Cook the grains and legumes once and pack sauces on the side.

Vegetarian bowls rarely go wrong on flavor. They go wrong on protein. A cup of brown rice, a cup of broccoli and two tablespoons of hummus come to about 374 calories and 12 grams of protein by USDA numbers.

That's less than half of what any bowl below delivers, because every recipe stacks a main protein with a second one.

Two notes before you shop. These bowls are lacto-ovo vegetarian, not vegan: no meat, poultry or seafood, but some include eggs and dairy. And our own meal plans include meat, so we don't sell a vegetarian plan. What we can give you is the math and eight bowls worth repeating.

High-protein vegetarian meal prep ingredients

The foods that carry the protein

Learn these high protein vegetarian foods and you can build a bowl without a recipe.

Protein & calories per stated amount, from USDA FoodData Central (FDC IDs in brackets).
Food Amount Protein Calories
Cottage cheese, 1% [173417] 1 cup (226 g) 28g 163
Tempeh [174272] 100 g 20g 192
Edamame, shelled [168411] 1 cup (155 g) 18g 188
Lentils, cooked [172421] 1 cup (198 g) 18g 230
Firm tofu, calcium sulfate [172475] 100 g 17g 144
Greek yogurt, plain nonfat [170894] 6 oz (170 g) 17g 100
Black beans, cooked [173735] 1 cup (172 g) 15g 227
Chickpeas, cooked [173757] 1 cup (164 g) 15g 269
Eggs, large [171287] 2 (100 g) 13g 143
Hemp seeds, hulled [170148] 3 tbsp (30 g) 9g 166
Quinoa, cooked [168917] 1 cup (185 g) 8g 222

Protein & calories per stated amount, from USDA FoodData Central (FDC IDs in brackets).

Gram for gram, dairy and soy are the most protein-dense high protein foods vegetarian cooks have. Beans and lentils give a little less protein per calorie but bring fiber: 16 grams in a cup of cooked lentils.

Do you need to combine proteins at every meal? No. The Harvard guide to protein explains that eating a variety of plant protein foods each day covers the essential amino acids. One bowl with two just makes the math easier.

How to meal prep vegetarian bowls

One afternoon, a week of lunches

Is vegetarian meal prep high protein by default? Not really. Rice and roasted vegetables fill a container fast, and the protein gets squeezed out. High protein vegetarian meal prep works better as three batch jobs.

Pick two or three bowls a week, not all eight. Each makes 4 servings, so two recipes cover eight meals.

  1. 1

    Cook grains & legumes in one batch

    Start the brown rice or quinoa first, since grains take longest. While they cook, simmer dried lentils (no soaking needed) or rinse canned chickpeas and black beans. Follow the package times.

    The recipes list cooked amounts, so measure after cooking. Spread everything in shallow containers to cool. Purdue Extension's guide to storing leftovers says perishable food shouldn't sit out more than 2 hours, and shallow containers cool it faster.

  2. 2

    Press & bake the tofu

    Wrap firm tofu in a towel under a heavy pan for 15 minutes. Less water means crispier edges.

    Cube it, toss with a little oil and a teaspoon of cornstarch, and bake at 400°F for 25 to 30 minutes, flipping halfway. Tempeh can share the pan: steam the slices for 10 minutes first to soften their bitter edge.

  3. 3

    Pack bowls & sauces separately

    Build the base in each container: grain, legume, cooked vegetables and the tofu or tempeh. Sauces and wet toppings get their own small cups.

    Dressed bowls go soggy by day two. Undressed ones still taste like lunch on day four.

High-protein vegetarian recipes for meal prep

Eight bowls to rotate

These high protein vegetarian recipes each make 4 servings at 27 to 33 grams of protein a bowl. All eight are high protein vegetarian meals you can eat cold or reheated.

Macros are our estimates from USDA FoodData Central for the amounts listed, divided by 4, with spices, garlic, herbs and vinegar left out. Trying to eat more, not less? Our vegetarian weight gain recipes go the other direction.

Tofu teriyaki bowl

Crispy tofu, glossy sauce

15 minPrep
30 minCook
4Servings
490Calories
31gProtein

Tofu does most of the work, and a cup and a half of edamame adds about 28 grams across the batch.

Ingredients

  • 1 block (14 oz, 397 g) firm tofu, pressed, cubed and baked
  • 1 1/2 cups (233 g) shelled edamame, cooked
  • 2 1/2 cups (505 g) cooked brown rice
  • 3 cups (468 g) steamed broccoli
  • 1 carrot (64 g), shredded
  • 1 tbsp (14 g) toasted sesame oil
  • 3 tbsp (48 g) soy sauce, 2 tbsp (40 g) maple syrup
  • 1 tbsp (8 g) cornstarch, 1/4 cup water, ginger, garlic

Steps

  1. Bake the tofu as in the method, using the sesame oil.
  2. Simmer the soy sauce, maple, cornstarch, water, ginger and garlic for 1 to 2 minutes until glossy.
  3. Toss half the sauce with the tofu and jar the rest.
  4. Divide the rice, broccoli, edamame, carrot and tofu among 4 containers.

Lentil & roasted vegetable bowl

Lentils, feta & a tahini drizzle

15 minPrep
35 minCook
4Servings
570Calories
29gProtein

Lentils carry about 71 grams of protein across the batch, and feta plus tahini push each bowl to 29. It's the fiber leader too, at about 24 grams a serving.

Ingredients

  • 4 cups (792 g) cooked brown or green lentils
  • 3 medium (450 g) sweet potatoes, cubed
  • 4 cups (428 g) cauliflower florets
  • 1 onion (110 g), in wedges
  • 2 tbsp (27 g) olive oil, cumin, smoked paprika
  • 4 cups (120 g) baby spinach
  • 4 oz (113 g) feta, crumbled
  • 3 tbsp (45 g) tahini, 2 tbsp (30 g) lemon juice

Steps

  1. Roast the sweet potatoes, cauliflower and onion with the oil and spices at 425°F for 30 to 35 minutes.
  2. Whisk the tahini and lemon juice with water until it pours.
  3. Divide the spinach, lentils and vegetables among 4 containers.
  4. Top with feta and pack the dressing separately.

Chickpea shawarma bowl

Roasted chickpeas, garlic yogurt

15 minPrep
30 minCook
4Servings
540Calories
27gProtein

Garlicky Greek yogurt supplies nearly a third of the protein here. At 27 grams, this is the lowest bowl in the set and still clears 25.

Ingredients

  • 3 1/2 cups (574 g) cooked chickpeas, patted dry
  • 2 tbsp (27 g) olive oil, 2 tsp shawarma spice
  • 2 cups (404 g) cooked brown rice
  • 1 1/2 cups (340 g) plain nonfat Greek yogurt
  • 2 tbsp (30 g) lemon juice, 1 garlic clove
  • 1 cucumber (301 g) and 2 tomatoes (246 g), diced
  • 1/2 onion (55 g), sliced
  • 2 oz (57 g) feta

Steps

  1. Roast the chickpeas with the oil and spice at 425°F for 25 to 30 minutes, shaking once.
  2. Stir the yogurt with the lemon juice, garlic and a pinch of salt.
  3. Toss the cucumber, tomatoes and onion into a quick salad.
  4. Divide the rice and chickpeas among 4 containers, with salad, feta and sauce packed separately.

Tempeh peanut bowl

Seared tempeh, peanut-lime sauce

15 minPrep
25 minCook
4Servings
550Calories
32gProtein

Tempeh is fermented soybeans pressed into a cake, with about 20 grams of protein per 100 grams. FDC lists no fiber for it, so this card skips fiber.

Ingredients

  • 2 packages (8 oz each, 454 g) tempeh, sliced
  • 1 tbsp (14 g) toasted sesame oil
  • 2 1/2 cups (505 g) cooked brown rice
  • 2 cups (140 g) shredded red cabbage
  • 2 carrots (128 g), shredded
  • 1/2 cucumber (150 g), sliced
  • 1/4 cup (64 g) natural peanut butter, 2 tbsp (32 g) soy sauce
  • 1 tbsp (20 g) maple syrup, 2 tbsp (30 g) lime juice

Steps

  1. Steam the tempeh for 10 minutes.
  2. Sear it in the sesame oil for 2 to 3 minutes a side.
  3. Whisk the peanut butter, soy sauce, maple and lime, thinning with warm water.
  4. Divide the rice, vegetables and tempeh among 4 containers and jar the sauce.

Black bean burrito bowl

Burrito night, minus the tortilla

15 minPrep
10 minCook
4Servings
520Calories
30gProtein

Black beans, cheddar and Greek yogurt in place of sour cream add up to 30 grams.

Ingredients

  • 4 cups (688 g) cooked black beans
  • 1 tsp each cumin and chili powder
  • 1 1/2 cups (303 g) cooked brown rice
  • 1 cup (165 g) cooked corn
  • 1 cup (259 g) salsa
  • 1 cup (113 g) shredded cheddar
  • 3/4 cup (170 g) plain nonfat Greek yogurt
  • 2 tbsp (30 g) lime juice, cilantro

Steps

  1. Warm the beans with the spices and a splash of water for 5 minutes.
  2. Stir the lime juice and cilantro into the rice.
  3. Divide the rice, beans and corn among 4 containers and top with cheddar.
  4. Pack the salsa and yogurt in small cups.

Edamame & quinoa bowl

No oven, no stove after Sunday

15 minPrep
10 minCook
4Servings
470Calories
28gProtein

Plant-only as written. Edamame leads at about 18 grams a cup, and quinoa plus hemp seeds fill the gap.

Ingredients

  • 4 cups (620 g) shelled edamame, cooked
  • 3 cups (555 g) cooked quinoa
  • 1 red bell pepper (149 g), diced
  • 1/2 cucumber (150 g) and 1 carrot (64 g), chopped
  • 3 tbsp (30 g) hulled hemp seeds
  • 2 tbsp (32 g) soy sauce, 1 tbsp (14 g) sesame oil
  • 1 tbsp (20 g) maple syrup, 2 tbsp (30 g) lime juice

Steps

  1. Cook the edamame and rinse it under cold water.
  2. Whisk the soy sauce, sesame oil, maple and lime juice.
  3. Toss the quinoa with half the dressing.
  4. Divide everything among 4 containers, add hemp seeds and jar the rest of the dressing.

Egg & cottage cheese breakfast bowl

Breakfast that clears 30 grams

10 minPrep
35 minCook
4Servings
460Calories
33gProtein

The high protein vegetarian breakfast of the set, and the top scorer at 33 grams. Eight eggs and two cups of cottage cheese split four ways.

Ingredients

  • 600 g red potatoes, diced
  • 2 tbsp (27 g) olive oil, divided
  • 1 red bell pepper (149 g), diced
  • 4 cups (84 g) chopped kale
  • 8 large eggs (400 g)
  • 2 cups (452 g) 1% cottage cheese
  • 2 tbsp (20 g) hemp seeds, chives

Steps

  1. Roast the potatoes in half the oil at 425°F for 25 to 30 minutes, adding the pepper and kale for the last 5.
  2. Scramble the eggs in the rest of the oil until set, with no runny egg left.
  3. Divide the potatoes, vegetables and eggs among 4 containers and top with hemp seeds and chives.
  4. Pack the cottage cheese in separate cups.

Greek yogurt falafel bowl

Falafel with a thick tzatziki

15 minPrep
20 minCook
4Servings
550Calories
31gProtein

Falafel alone would leave this bowl short. Greek yogurt tzatziki adds about 12 grams a serving. FDC has no fiber value for falafel, so fiber is left off.

Ingredients

  • 24 small falafel (about 400 g)
  • 2 cups (454 g) plain nonfat Greek yogurt
  • 2 cups (370 g) cooked quinoa
  • 1 cucumber (301 g), half grated, half diced
  • 2 tomatoes (246 g), diced
  • 2 cups (60 g) baby spinach
  • 2 tbsp (30 g) lemon juice, garlic, dill

Steps

  1. Bake or reheat the falafel until crisp.
  2. Stir the yogurt, squeezed grated cucumber, lemon, garlic and dill into tzatziki.
  3. Divide the spinach, quinoa, vegetables and 6 falafel into each of 4 containers.
  4. Pack the tzatziki separately. Store-bought falafel varies, so check its label.

Vegetarian bowl macros per serving

Every bowl side by side

All eight vegetarian high protein meals, side by side.

Per serving (1 of 4), estimated from USDA FoodData Central for the amounts in each recipe.
Bowl Calories Protein Carbs Fat
Egg & cottage cheese 460 33g 37g 21g
Tempeh peanut 550 32g 56g 25g
Tofu teriyaki 490 31g 59g 17g
Greek yogurt falafel 550 31g 62g 21g
Black bean burrito 520 30g 77g 12g
Lentil & roasted vegetable 570 29g 73g 21g
Edamame & quinoa 470 28g 54g 18g
Chickpea shawarma 540 27g 76g 15g

Per serving (1 of 4), estimated from USDA FoodData Central for the amounts in each recipe.

The legume bowls run higher in carbs. That's the trade for their fiber.

Looking for high protein vegetarian meals for weight loss? No bowl causes weight loss on its own. Your calories over the week decide that. To trim one, cut the grain by a quarter cup per serving, which saves about 60 calories with brown rice and 55 with quinoa. If you have a medical condition, are pregnant or take medication that affects appetite, talk with your doctor or a registered dietitian first.

Cooking for a mixed household? If the rest of your house eats meat, our high protein meal plan adds about 2 extra ounces of meat to each meal, roughly 10 grams more protein, from $63.00 for 6 meals. It isn't vegetarian, so it's for them, or for your days that include meat.

Storing & reheating vegetarian meal prep

Four days in the fridge, tops

Leftovers keep 3 to 4 days in the fridge, per Purdue Extension's guide to storing leftovers, and its chart gives cooked dishes like soups and stews 2 to 3 months frozen.

So plan your high protein vegetarian lunch for Monday to Thursday off one Sunday prep, and freeze anything meant for Friday.

  • Freeze well: tofu, tempeh, lentils, beans, chickpeas, rice and quinoa.
  • Keep out of the freezer: cucumber, tomato, spinach, yogurt sauces and cottage cheese.
  • Reheat covered, with a splash of water, to 165°F on a food thermometer. Stir partway through so the center heats too.

Skipping Sunday prep this week? Our meal prep delivery plans are chef-cooked and flash-frozen, keep up to 12 months frozen from the production date, and ship free to the contiguous 48 states.

To be clear, those plans include meat.

For a meatless pick, the Superfood Quiche on our Build A Meal Plan menu is cage-free eggs baked with cottage, cream, swiss and cheddar cheeses, kale and red pepper, with breakfast potatoes. It's $10.99, and menus vary by state.

High-protein vegetarian meal prep FAQ

Quick answers

How do vegetarians get enough protein?

By putting a protein food at every meal and eating a variety of them. Harvard's Nutrition Source puts the baseline at 0.8 grams per kilogram of body weight, about 50 grams a day for a 140-pound adult. Our guide on how to eat more protein has more food-first ideas.

How long does vegetarian meal prep last?

Three to 4 days in the fridge, per Purdue Extension, so freeze what you won't eat by then. For cooked dishes like soups and stews, its chart gives 2 to 3 months frozen for best quality. Refrigerate within 2 hours of cooking and reheat to 165°F.

What are the best high-protein vegetarian foods?

Cottage cheese leads at 28 grams per cup, by USDA FoodData Central. Edamame and lentils follow at about 18 grams per cup, then Greek yogurt at 17 per 6 ounces and tofu and tempeh at 17 to 20 per 100 grams. Beans, eggs and hemp seeds round out the list.

Are these bowls vegan?

Three are, as written: tofu teriyaki, tempeh peanut and edamame & quinoa, which use maple syrup instead of honey. The other five include eggs, cheese or Greek yogurt. For the lentil bowl, skip the feta and add half a cup of edamame per serving to keep the protein up.

Tap a meal count to add

30 meals work out to $7.56 a meal

View plan details

Tap a meal count to add

30 meals work out to $9.16 a meal

View plan details