High-protein vegan meals
The first 100 of 125 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 29 grams of protein and 660 calories a serving.

Air fryer orange tofu
43 g protein, 840 calories
45 min

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

Tempeh satay with peanut sauce
41 g protein, 910 calories
45 min

Kung pao tofu
40 g protein, 990 calories
50 min

Tofu pad thai
39 g protein, 980 calories
45 min

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

General Tso’s tofu
38 g protein, 940 calories
55 min

Sheet pan tofu and broccoli
37 g protein, 790 calories
55 min

Slow cooker tofu tikka masala
37 g protein, 780 calories
290 min

Tofu saltado (Peruvian stir-fry with fries)
37 g protein, 950 calories
50 min

Tempeh and broccoli stir-fry
37 g protein, 810 calories
45 min

Tempeh and black bean tacos
36 g protein, 640 calories
35 min

Instant Pot saag tofu
36 g protein, 720 calories
55 min

Tofu and mushroom stir-fry
36 g protein, 840 calories
45 min

Air fryer sesame tofu
36 g protein, 780 calories
45 min

Mongolian tofu
36 g protein, 840 calories
45 min

Jerk tofu with rice and peas
36 g protein, 750 calories
60 min

Air fryer tofu katsu
35 g protein, 790 calories
50 min

Tofu bibimbap
35 g protein, 920 calories
55 min

Teriyaki tofu
35 g protein, 790 calories
45 min

Eggplant and tofu in garlic sauce
35 g protein, 890 calories
55 min

Indo-Chinese chili tofu
35 g protein, 890 calories
55 min

Miso glazed tofu with bok choy
34 g protein, 780 calories
45 min

Thai basil tofu (pad kra pao)
34 g protein, 740 calories
40 min

Instant Pot tofu and potato curry
34 g protein, 690 calories
55 min

Tofu sisig
34 g protein, 830 calories
45 min

Tempeh BLT with avocado
34 g protein, 610 calories
30 min

Sheet pan suya tofu with peppers and onions
34 g protein, 690 calories
55 min

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

Vietnamese tofu in tomato sauce (đậu sốt cà chua)
33 g protein, 730 calories
40 min

Air fryer tempeh
33 g protein, 700 calories
40 min

Tempeh bulgogi
33 g protein, 740 calories
45 min

Korean fried tofu (dubu gangjeong)
33 g protein, 910 calories
45 min

Crispy pan-fried tofu
33 g protein, 800 calories
45 min

Air fryer tofu
33 g protein, 740 calories
45 min

Edamame stir-fry
33 g protein, 800 calories
35 min

Instant Pot tofu biryani
32 g protein, 640 calories
60 min

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

Tempeh keema with peas
32 g protein, 610 calories
45 min

Tempe manis
32 g protein, 750 calories
40 min

Sheet pan Thai peanut quinoa bowls
32 g protein, 670 calories
40 min

Microwave gochujang tofu rice bowl
32 g protein, 570 calories
22 min

Air fryer salt and pepper tofu
31 g protein, 710 calories
45 min

Sheet pan tofu fajitas
31 g protein, 570 calories
50 min

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

Tofu adobo
31 g protein, 620 calories
55 min

Sweet and sour tofu
31 g protein, 740 calories
60 min

Instant Pot tempeh jambalaya
30 g protein, 590 calories
55 min

Slow cooker BBQ tempeh
30 g protein, 670 calories
260 min

Tofu tacos
30 g protein, 530 calories
40 min

Mapo tofu
30 g protein, 730 calories
40 min

Vietnamese crispy pancakes (bánh xèo) with mushrooms
30 g protein, 880 calories
60 min

Tofu shakshuka
30 g protein, 450 calories
35 min

Butter beans with romesco sauce
29 g protein, 810 calories
20 min

Microwave vegan bolognese
29 g protein, 430 calories
20 min

Microwave Spanish chickpeas and spinach
29 g protein, 680 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

Tofu bhurji
28 g protein, 670 calories
35 min

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

Roasted cauliflower steaks with romesco and chickpeas
27 g protein, 830 calories
50 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

Sheet pan BBQ tofu and sweet potatoes
27 g protein, 520 calories
60 min

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

Bean bunny chow (South African curry in a bread bowl)
26 g protein, 660 calories
45 min

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

Vegetable ramen stir-fry
25 g protein, 670 calories
20 min

Koshari (Egyptian lentils, rice and pasta)
25 g protein, 710 calories
70 min

Vegetarian dan dan noodles
25 g protein, 640 calories
30 min

Tofu fried rice
24 g protein, 550 calories
65 min

Microwave mapo tofu
24 g protein, 430 calories
15 min

Air fryer falafel with tahini sauce
24 g protein, 610 calories
45 min

Microwave peanut butter ramen
23 g protein, 620 calories
10 min

Vegetarian pinakbet (Filipino vegetable sauté with tofu)
23 g protein, 590 calories
50 min

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

Coconut chickpea curry
23 g protein, 790 calories
50 min

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

Quinoa and chickpea salad
23 g protein, 500 calories
45 min

Tofu scramble
23 g protein, 290 calories
25 min

Edamame curry
23 g protein, 600 calories
40 min

Chickpea salad sandwiches
23 g protein, 450 calories
15 min

Tofu summer rolls with peanut sauce
23 g protein, 550 calories
55 min

Greek white bean soup (fasolada)
22 g protein, 510 calories
50 min

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

Japanese-style chickpea curry
22 g protein, 740 calories
55 min

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

Slow cooker Cuban black beans
22 g protein, 550 calories
500 min

Miso-glazed eggplant with rice and edamame
21 g protein, 700 calories
45 min

Sheet pan gochujang chickpeas and broccoli
21 g protein, 620 calories
40 min

Spinach and chickpeas (espinacas con garbanzos)
21 g protein, 520 calories
30 min

Air fryer sesame chickpeas with broccoli
21 g protein, 590 calories
35 min

Chickpea tikka masala
21 g protein, 700 calories
45 min

Thai cashew broccoli stir-fry
21 g protein, 790 calories
30 min

Vietnamese-style caramel chickpeas
20 g protein, 590 calories
35 min

Chickpea adobo
20 g protein, 550 calories
35 min

Vegan mac and cheese
20 g protein, 500 calories
25 min

Jerk black beans with coconut rice and mango
20 g protein, 620 calories
35 min

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

Sweet potato black bean chili
20 g protein, 470 calories
55 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 vegetarian meals for weight loss
- 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.