High-protein vegan meals
12 recipes
Vegan dinners with at least 18 grams of protein a serving, from tofu, tempeh, lentils, beans, chickpeas and edamame. No animal products in any ingredient. They average 24 grams of protein and 600 calories a serving.

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

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

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

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

Coconut chickpea curry
23 g protein, 790 calories
50 min

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

Red lentil soup with lemon
20 g protein, 380 calories
45 min

Cucumber avocado sushi bowls
19 g protein, 570 calories
40 min

Garlicky white bean and spinach pasta
19 g protein, 550 calories
30 min

Kung pao chickpeas
19 g protein, 610 calories
35 min

Lentil sloppy joes
19 g protein, 420 calories
55 min

Roasted squash and chickpea Buddha bowls
18 g protein, 520 calories
50 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 vegetarian 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.