High-protein vegetarian meals
39 recipes
Vegetarian dinners with at least 20 grams of protein a serving, from eggs, beans, lentils, tofu, Greek yogurt and cheese. No meat, poultry or fish in any ingredient, broth included. They average 29 grams of protein and 700 calories a serving.

Soft scrambled egg and black bean tacos
44 g protein, 770 calories
25 min

Garlicky white beans and spinach with fried eggs
42 g protein, 750 calories
25 min

Sticky crispy tofu rice bowls
41 g protein, 860 calories
45 min

Spinach and ricotta lasagna roll-ups
41 g protein, 790 calories
65 min

Sheet-pan nacho potato wedges
40 g protein, 1000 calories
50 min

Smashed black bean quesadillas
40 g protein, 860 calories
20 min

Garlic ginger tofu and broccoli stir-fry
39 g protein, 840 calories
55 min

Turkish eggs on garlicky yogurt
35 g protein, 630 calories
25 min

Stovetop mac and cheese
33 g protein, 780 calories
25 min

Greek pita pizzas
33 g protein, 780 calories
20 min

Crispy black bean tacos
32 g protein, 750 calories
20 min

Garlic soy noodles with jammy eggs
32 g protein, 760 calories
35 min

Cheesy veggie quesadillas
31 g protein, 810 calories
30 min

Tomato soup with grilled cheese
30 g protein, 890 calories
45 min

Soft scrambled eggs on buttery toast
28 g protein, 550 calories
12 min

Käsespätzle (German cheesy dumplings)
28 g protein, 680 calories
50 min

Cheesy bean and rice burritos
28 g protein, 740 calories
45 min

Lentil bolognese with spaghetti
27 g protein, 660 calories
60 min

Creamy tomato penne
27 g protein, 910 calories
30 min

Crispy chickpea rice bowls
26 g protein, 820 calories
40 min

Garlicky spaghetti with peas and parmesan
26 g protein, 910 calories
20 min

Shakshuka with toast for dipping
26 g protein, 600 calories
40 min

Tex-Mex cheese enchiladas
26 g protein, 640 calories
50 min

Sheet-pan chickpea shawarma wraps
25 g protein, 550 calories
35 min

Crispy potato tacos
25 g protein, 900 calories
40 min

One-pot chili mac
25 g protein, 580 calories
35 min

Jammy egg avocado toast
24 g protein, 640 calories
15 min

Proper beans on toast
24 g protein, 640 calories
20 min

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

Coconut chickpea curry
23 g protein, 790 calories
50 min

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

Caprese pasta with fresh mozzarella
23 g protein, 600 calories
30 min

Loaded baked potatoes with broccoli and cheddar
22 g protein, 660 calories
20 min

Omurice (ketchup rice under an omelette)
22 g protein, 680 calories
50 min

Crispy black bean burgers
22 g protein, 510 calories
40 min

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

Tomato and egg over rice
22 g protein, 660 calories
35 min

Cheesy broccoli orzo
21 g protein, 500 calories
25 min

Butter soy rice with crispy fried eggs
21 g protein, 640 calories
30 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 dinners under 500 calories
- 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
- Healthy vegetarian dinners
- Quick healthy 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.