Healthy vegetarian dinners
38 recipes
Vegetarian dinners with 550 calories or fewer a serving, full of vegetables, beans and grains. No meat, poultry or fish in any ingredient. They average 440 calories and 16 grams of protein a serving.

Sopa de fideo (Mexican noodle soup)
260 calories, 7 g protein
25 min

Lazy cabbage roll skillet
310 calories, 8 g protein
50 min

Minestrone with white beans
320 calories, 13 g protein
60 min

Greek spinach rice (spanakorizo)
330 calories, 7 g protein
40 min

Creamy potato leek soup
340 calories, 7 g protein
55 min

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

White bean and cabbage soup
350 calories, 16 g protein
45 min

Vegetable lo mein
380 calories, 12 g protein
35 min

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

Roasted cauliflower tacos with lime slaw
380 calories, 9 g protein
45 min

West African–style peanut stew with sweet potatoes
390 calories, 12 g protein
45 min

Loaded sweet potatoes with chili-lime black beans
390 calories, 11 g protein
70 min

Lentil sloppy joes
420 calories, 19 g protein
55 min

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

Mediterranean chickpea salad
440 calories, 15 g protein
25 min

Pasta e ceci
440 calories, 17 g protein
35 min

One-pot tomato basil pasta
440 calories, 13 g protein
30 min

Peanut noodles with cucumber and carrots
450 calories, 13 g protein
25 min

Chickpea and potato curry
450 calories, 17 g protein
50 min

Mexican red rice with black beans
460 calories, 13 g protein
40 min

Veggie fried rice
460 calories, 13 g protein
65 min

French onion soup with cheesy toasts
460 calories, 16 g protein
80 min

Moroccan-spiced couscous with chickpeas and carrots
470 calories, 16 g protein
25 min

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

Sizzling veggie fajitas
480 calories, 15 g protein
35 min

Black bean and sweet potato tacos
490 calories, 14 g protein
45 min

Huevos rancheros
500 calories, 18 g protein
30 min

Creamy cheddar potato soup
500 calories, 19 g protein
40 min

Cheesy broccoli orzo
500 calories, 21 g protein
25 min

Pesto pasta with peas and spinach
510 calories, 17 g protein
25 min

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

Roasted squash and chickpea Buddha bowls
520 calories, 18 g protein
50 min

Red beans and rice
530 calories, 17 g protein
45 min

Egg curry with rice
530 calories, 20 g protein
50 min

Pasta e patate (pasta and potatoes)
530 calories, 17 g protein
45 min

Orzo with blistered tomatoes and feta
540 calories, 19 g protein
30 min

Greek quinoa bowls with chickpeas and feta
540 calories, 18 g protein
35 min

Crispy potato hash with fried eggs
550 calories, 19 g protein
40 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 vegan meals
- High-protein meal prep
- Healthy meal prep ideas
- Easy low-carb dinner ideas
- Easy keto dinner ideas
- Low-carb meal prep
- 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.