High-protein vegetarian meals for weight loss
75 recipes
Vegetarian dinners with at least 20 grams of protein and 500 calories or fewer a serving. These are general guides, not medical advice. They average 24 grams of protein and 440 calories a serving.

Microwave tofu scramble with black beans
33 g protein, 500 calories
12 min

Pizza omelette
32 g protein, 470 calories
15 min

Tofu cauliflower fried rice
32 g protein, 490 calories
25 min

Sheet pan tofu shawarma with cauliflower
31 g protein, 490 calories
55 min

Cottage cheese scrambled eggs
30 g protein, 450 calories
15 min

Cottage cheese flatbread pizza
30 g protein, 360 calories
65 min

Cottage cheese egg bites
30 g protein, 380 calories
45 min

Tofu shakshuka
30 g protein, 450 calories
35 min

Air fryer buffalo tofu
29 g protein, 370 calories
40 min

Veggie omelette
29 g protein, 470 calories
25 min

Microwave vegan bolognese
29 g protein, 430 calories
20 min

Sheet pan Greek tofu and potatoes
28 g protein, 470 calories
60 min

Egg white omelette with spinach and feta
28 g protein, 290 calories
12 min

Air fryer tofu nuggets
28 g protein, 460 calories
55 min

Sheet pan maple Dijon tempeh and Brussels sprouts
28 g protein, 440 calories
55 min

Slow cooker spinach lasagna
28 g protein, 480 calories
330 min

Lemon garlic tofu with zucchini
28 g protein, 420 calories
40 min

Slow cooker frittata with spinach, artichokes and feta
27 g protein, 390 calories
210 min

Air fryer Thai crunch salad with crispy tofu
27 g protein, 430 calories
45 min

Tempeh and sweet potato hash
27 g protein, 470 calories
40 min

Zucchini pizza boats
26 g protein, 390 calories
35 min

Slow cooker hash brown egg casserole
26 g protein, 430 calories
315 min

Sheet pan frittata
26 g protein, 360 calories
45 min

Microwave Korean braised tofu (dubu jorim)
25 g protein, 430 calories
15 min

Zucchini enchiladas
25 g protein, 430 calories
70 min

Zucchini lasagna
25 g protein, 410 calories
100 min

Instant Pot stuffed peppers
25 g protein, 460 calories
40 min

Microwave jacket potato with cottage cheese and broccoli
25 g protein, 360 calories
16 min

Air fryer pasta bake for two
25 g protein, 480 calories
25 min

Overnight egg casserole
24 g protein, 440 calories
575 min

Microwave mapo tofu
24 g protein, 430 calories
15 min

Crustless broccoli cheddar quiche
24 g protein, 420 calories
60 min

Masala omelette
24 g protein, 500 calories
15 min

Freezer breakfast burritos
24 g protein, 450 calories
50 min

Microwave mac and cheese
24 g protein, 480 calories
15 min

Sheet pan tandoori chickpeas and cauliflower
23 g protein, 400 calories
45 min

Easy three-bean chili
23 g protein, 470 calories
55 min

Smashed white bean and avocado sandwiches
23 g protein, 460 calories
10 min

Sheet pan raclette potatoes
23 g protein, 490 calories
50 min

Tofu scramble
23 g protein, 290 calories
25 min

Spinach and cheddar frittata
23 g protein, 340 calories
35 min

Eggplant parmesan
23 g protein, 490 calories
115 min

Chickpea salad sandwiches
23 g protein, 450 calories
15 min

Persian cold yogurt soup (ab doogh khiar)
23 g protein, 500 calories
45 min

Cheesy baked orzo
22 g protein, 450 calories
50 min

Roasted garlic white bean soup
22 g protein, 440 calories
65 min

Cheesy bean taco bake
22 g protein, 480 calories
45 min

Ricotta gnocchi
22 g protein, 440 calories
60 min

Eggs and soldiers
22 g protein, 430 calories
15 min

Tempeh shepherd’s pie
22 g protein, 410 calories
85 min

Slow cooker black bean enchilada casserole
22 g protein, 450 calories
275 min

Crockpot pizza pasta
22 g protein, 460 calories
120 min

Smoky black bean soup
22 g protein, 420 calories
40 min

Thai braised eggs (kai palo)
22 g protein, 500 calories
60 min

Roasted cabbage steaks with white beans and parmesan
22 g protein, 450 calories
50 min

Air fryer egg-stuffed peppers
22 g protein, 300 calories
25 min

Baked feta chickpeas
21 g protein, 490 calories
45 min

Sheet pan cheesy broccoli and potatoes
21 g protein, 480 calories
50 min

Zucchini frittata
21 g protein, 340 calories
40 min

Kuku sabzi (Persian herb frittata)
21 g protein, 470 calories
45 min

Slow cooker spaghetti squash with marinara and white beans
21 g protein, 390 calories
265 min

Cauliflower mac and cheese
21 g protein, 440 calories
45 min

Slow cooker quinoa enchilada casserole
21 g protein, 420 calories
200 min

Chana chaat (Indian chickpea salad)
21 g protein, 380 calories
15 min

Taco zucchini boats with black beans
21 g protein, 380 calories
50 min

Colcannon with fried eggs
21 g protein, 480 calories
45 min

Turkish yogurt pasta with chili butter
21 g protein, 460 calories
30 min

Instant Pot black beans
20 g protein, 450 calories
100 min

Air fryer quinoa patties
20 g protein, 410 calories
60 min

Refried bean tacos (tacos de frijoles)
20 g protein, 470 calories
15 min

Cheesy rice and bean casserole
20 g protein, 460 calories
55 min

Air fryer chickpea cakes (vegetarian crab cakes)
20 g protein, 400 calories
40 min

Cheesy broccoli and cauliflower casserole
20 g protein, 450 calories
55 min

Calabacitas con queso (Mexican zucchini and corn)
20 g protein, 480 calories
35 min

Vegan mac and cheese
20 g protein, 500 calories
25 min
Costs and nutrition are estimates for one serving, worked out from typical US grocery prices and standard nutrition values for what each recipe uses.
More ways to find dinner
- High-protein dinners
- Healthy dinner ideas
- High-protein meals for weight loss
- Low-calorie high-protein meals under 400 calories
- Low-calorie dinners under 500 calories
- High-protein vegetarian meals
- High-protein vegan meals
- High-protein meal prep
- Healthy meal prep ideas
- Easy low-carb dinner ideas
- Easy keto dinner ideas
- Low-carb meal prep
- High-protein low-carb meals
- Healthy vegetarian dinners
- Healthy family dinners
- Quick healthy dinners
- Healthy crockpot meals
- Healthy air fryer dinners
- Every list ›

Let Dollop plan the week for you
Tell Dollop what’s in your kitchen and it picks dinners like these for the nights you’re home, writes one grocery list, and walks you through each step.