Healthy vegetarian dinners
The first 100 of 419 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 340 calories and 14 grams of protein a serving.

Slow cooker cabbage soup
200 calories, 9 g protein
440 min

Easy vegetable soup
210 calories, 6 g protein
55 min

Roasted butternut squash soup
210 calories, 3 g protein
80 min

Gazpacho
220 calories, 3 g protein
80 min

Mushroom barley soup
230 calories, 6 g protein
70 min

Roasted beet borscht
240 calories, 6 g protein
80 min

Roasted tomato basil soup
240 calories, 5 g protein
75 min

Moroccan harira
250 calories, 12 g protein
60 min

Lentil loaf
250 calories, 12 g protein
110 min

Roasted carrot ginger soup
260 calories, 4 g protein
75 min

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

Slow cooker pumpkin chili
270 calories, 14 g protein
380 min

Roasted ratatouille soup
270 calories, 7 g protein
65 min

Slow cooker minestrone
270 calories, 14 g protein
460 min

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

Roasted red pepper and tomato soup
290 calories, 10 g protein
65 min

Tofu scramble
290 calories, 23 g protein
25 min

Lentil soup
290 calories, 14 g protein
65 min

Air fryer broccoli cheddar nuggets
300 calories, 18 g protein
35 min

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

Chickpea noodle soup
300 calories, 13 g protein
45 min

Black-eyed peas with Swiss chard and lemon (louvi)
300 calories, 12 g protein
25 min

Roasted vegetable soup
310 calories, 12 g protein
60 min

Lazanki (noodles with sauerkraut and mushrooms)
310 calories, 9 g protein
45 min

Slow cooker wild rice and mushroom casserole
310 calories, 10 g protein
200 min

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

Instant Pot lo mein
320 calories, 11 g protein
25 min

Cheesy lentil and rice casserole
320 calories, 16 g protein
110 min

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

Serbian baked beans with caramelized onions (prebranac)
320 calories, 15 g protein
80 min

Zucchini noodles marinara with ricotta
330 calories, 15 g protein
15 min

Tuscan tomato bread soup (pappa al pomodoro)
330 calories, 9 g protein
40 min

Turkish stuffed zucchini with rice (kabak dolması)
330 calories, 11 g protein
80 min

Masala oats
330 calories, 10 g protein
25 min

Instant Pot black bean soup
330 calories, 18 g protein
100 min

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

Roasted poblano corn chowder
330 calories, 10 g protein
55 min

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

Zucchini frittata
340 calories, 21 g protein
40 min

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

Slow cooker farro with tomatoes and spinach
340 calories, 15 g protein
205 min

Slow cooker pinto beans
340 calories, 16 g protein
540 min

Khichdi (Indian rice and lentil porridge)
340 calories, 10 g protein
40 min

Cream of mushroom soup
340 calories, 10 g protein
40 min

Vegetable pancit (pancit bihon)
340 calories, 7 g protein
35 min

Vegetarian white bean cassoulet
340 calories, 16 g protein
70 min

Nigerian fried rice
340 calories, 7 g protein
55 min

Greek cabbage rice (lahanorizo)
350 calories, 7 g protein
50 min

Coconut black-eyed pea curry
350 calories, 13 g protein
30 min

Air fryer lentil meatballs
350 calories, 17 g protein
55 min

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

Veg hakka noodles
350 calories, 10 g protein
30 min

Macaroni and tomatoes
350 calories, 10 g protein
30 min

Instant Pot chana saag (chickpeas and spinach)
360 calories, 17 g protein
35 min

Sheet pan roasted vegetables with lemony lentils
360 calories, 15 g protein
45 min

Baked polenta casserole with marinara and mozzarella
360 calories, 14 g protein
65 min

Vegetarian lentil chili
360 calories, 19 g protein
60 min

Air fryer rajma tikki (kidney bean patties)
360 calories, 20 g protein
40 min

Instant Pot spaghetti squash alfredo with broccoli
360 calories, 13 g protein
40 min

Air fryer buffalo cauliflower tacos
360 calories, 14 g protein
40 min

Sheet pan frittata
360 calories, 26 g protein
45 min

Tallarín saltado de verduras (Peruvian stir-fried noodles)
360 calories, 11 g protein
30 min

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

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

Instant Pot jollof rice
370 calories, 8 g protein
55 min

Chana masala
370 calories, 15 g protein
45 min

Crockpot broccoli cheese soup
370 calories, 16 g protein
270 min

Portobello mushroom burgers
370 calories, 13 g protein
30 min

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

Vegetable drunken noodles (pad kee mao)
370 calories, 7 g protein
30 min

Instant Pot tomato rice
380 calories, 9 g protein
45 min

Vegetable lo mein
380 calories, 12 g protein
35 min

Baked tomato rice with mozzarella (riso al forno)
380 calories, 14 g protein
75 min

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

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

Zucchini noodles with pesto, tomatoes and mozzarella
380 calories, 16 g protein
15 min

Instant Pot German eggs in mustard sauce (Senfeier)
380 calories, 19 g protein
40 min

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

Rad na (Thai gravy noodles with broccoli)
380 calories, 7 g protein
40 min

Sesame garlic egg noodles with broccoli
380 calories, 12 g protein
20 min

Slow cooker coconut lentil curry
380 calories, 16 g protein
430 min

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

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

Whole roasted harissa cauliflower with couscous
380 calories, 15 g protein
90 min

Schezwan fried rice
390 calories, 7 g protein
30 min

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

Zucchini pizza boats
390 calories, 26 g protein
35 min

Lentil shepherd’s pie
390 calories, 14 g protein
85 min

Soba noodle salad with edamame
390 calories, 20 g protein
25 min

Roasted cauliflower cheese soup
390 calories, 18 g protein
60 min

Vegetable pilau (East African spiced rice)
390 calories, 8 g protein
60 min

Egg salad sandwiches
390 calories, 17 g protein
40 min

Lemon asparagus orzo
390 calories, 15 g protein
30 min

Sweet chili noodles with vegetables
390 calories, 7 g protein
25 min

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

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

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

Sheet pan balsamic Brussels sprouts and butternut squash with white beans
400 calories, 16 g protein
45 min

Spaghetti pie
400 calories, 20 g protein
60 min

Slow cooker chickpea korma
400 calories, 15 g protein
330 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 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 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.