Looking for low calorie vegetarian meals that don’t feel like diet food? These 10 low calorie vegetarian dinner recipes are quick to make, packed with real flavor, and each one comes in under 450 calories per portion. Whether you want a five-minute soup, a one-pot pasta, or a hearty curry, this list of low calorie vegetarian dinner ideas has something for busy weeknights. Each recipe below includes simple ingredients you likely already have and clear steps — no fancy equipment required.
Calorie at a Glance
- Spiced sweet potato & carrot soup — 197 cal
- One-pot vegetable spaghetti — 321 cal
- Spinach, lentil & sweet potato curry — 244 cal per serving
- Vegetable biryani with cauliflower & chickpeas — 310 cal
- Parsnip, carrot & lentil soup — 174 cal
- Roasted black bean taco salad — 451 cal
- Spaghetti with lentil bolognese — 428 cal
- Vegetarian noodles with miso — 306 cal
- Teriyaki mushroom egg fried rice — 447 cal
- Minted pea & vegetable frittata — 200 cal
Recipes
- Spiced sweet potato and carrot soup – 197 calories per portion

Image credit: mumsnet
A warming, naturally sweet soup that’s whizzed until silky smooth. Make a double batch — it reheats beautifully for lunches during the week.
How to make it:
1. Sauté a chopped onion in a little oil until soft, then add peeled, chopped sweet potato and carrot.
2. Pour in vegetable stock, add a pinch of cumin and ground ginger, and simmer for 20 minutes until the vegetables are tender.
3. Blend until completely smooth, season to taste, and serve warm.
- one-pot vegetable spaghetti – 321 calories per portion
Made in just one pot, this dish keeps calories low and washing up minimal. As it cooks, the vegetables and pasta release their own starch to create a light, flavorful sauce — no jar of sauce needed.
How to make it:
1. Add spaghetti, chopped vegetables (bell pepper, zucchini, cherry tomatoes), vegetable stock, and a splash of olive oil to one large pot.
2. Bring to a boil, then simmer for 10-12 minutes, stirring occasionally, until the pasta is cooked and the liquid has reduced into a light sauce.
3. Season with salt, pepper, and fresh basil, then serve immediately.
- Spinach, Lentil and Sweet Potato Curry — 244 calories per portion (serves 4)

Image credit: Kitchencanny
A simple, spicy, very nourishing curry that’s naturally low in calories thanks to lentils and vegetables doing most of the work.
How to make it:
1. Sauté chopped onion and garlic until fragrant, then stir in curry powder, turmeric, and cumin.
2. Add red lentils, diced sweet potato, and vegetable stock. Simmer for 20-25 minutes until the lentils and sweet potato are tender.
3. Stir in a few handfuls of fresh spinach until just wilted, then season and serve with rice or on its own.
- Vegetable Biryani with Cauliflower and Chickpeas — 310 calories per portion
Packed with vegetables, this one-pot meal is just as good the next day — pack any leftovers in a sealed container for lunch.
How to make it:
1. Sauté biryani spices (cumin seeds, cardamom, cinnamon) in oil for a minute until fragrant.
2. Add cauliflower florets, chickpeas, and rice, then stir to coat in the spices.
3. Pour in vegetable stock, cover, and cook on low heat for 15-18 minutes until the rice is tender. Fluff and serve.

Image credit: Maison cupcake
- Parsnip, Carrot and Lentil Soup — 174 calories per portion
A traditional Scottish-style soup made from root vegetables and lentils. It’s wonderfully thick for a satisfying meal that’s also kind to your weekly budget — perfect for cold winter days.
How to make it:
1. Sauté chopped onion, parsnip, and carrot in a large pot for 5 minutes until softened.
2. Add red lentils, vegetable stock, ground cumin, and coriander. Simmer for 20-25 minutes until the lentils are soft.
3. Blend until smooth (or leave it chunky if you prefer texture), season to taste, and serve hot.
- Roasted Black Bean Taco Salad — 451 calories per portion

Image credit: Veggie Inspired
Hearty and full of flavor, with protein from creamy black beans and healthy fats from avocado, finished with a fresh lime-avocado dressing.
How to make it:
1. Roast black beans with a little oil, cumin, smoked paprika, and chili powder at 200°C (400°F) for 12-15 minutes until slightly crisp.
2. Build your salad base with lettuce, corn, tomato, and the roasted beans.
3. For the dressing, blitz fresh cilantro, garlic, lime juice, and half an avocado in a mini food processor until smooth. Drizzle over the salad and serve.
- Spaghetti with Lentil Bolognese — 428 calories per portion

Image credit: weheartit
A delicious, healthy meal loaded with vegetables and mushrooms, ready in under 30 minutes. It’s soy-free and nut-free, and just as comforting as the classic version.
How to make it:
1. Sauté diced onion, carrot, and mushrooms until softened.
2. Add cooked lentils, crushed tomatoes, and Italian herbs. Simmer for 15 minutes until thickened.
3. Toss through cooked spaghetti and serve with a sprinkle of nutritional yeast or parmesan.
Also see:
10 Foods Which Are Rich in Vitamin A
- Vegetarian Noodles with Miso — 306 calories per portion

Image credit: Nutrallie plants
A Japanese-style noodle dish flavored with green tea, miso, and warming spices. Protein comes from Quorn pieces instead of chicken, keeping it vegetarian and low in fat.
How to make it:
1. Cook noodles according to package instructions, then drain and set aside.
2. In a separate pan, sauté Quorn pieces or tofu with a little oil until lightly browned.
3. Whisk miso paste with hot water and a splash of green tea, then toss through the noodles and protein. Garnish with spring onion.
- Teriyaki Mushroom Egg Fried Rice — 447 calories per portion

Image credit: Purewow
A special low-calorie dish built around fresh mushrooms cooked in a simple teriyaki sauce, served with pak choi and egg fried rice.
How to make it:
1. Sauté sliced mushrooms in a splash of teriyaki sauce until browned and glossy.
2. Scramble an egg in a separate pan, then combine with cooked rice and the mushrooms.
3. Stir-fry pak choi briefly and serve alongside, with extra teriyaki sauce if desired.
- Minted Pea and Vegetable Frittata — 200 calories per portion

Image credit: News24
A simple, healthy, low-calorie frittata packed with vegetables — light enough for a weeknight but satisfying enough to feel like a real meal.
How to make it:
1. Whisk eggs with a splash of milk, fresh mint, and a pinch of salt.
2. Stir in peas and any other quick-cooking vegetables you have on hand.
3. Pour into a greased pan and cook on low heat until mostly set, then finish under the broiler for 2-3 minutes until golden. Serve with a green salad and a squeeze of lemon.
Shop This Post
A few tools that make these recipes even easier:
Frequently Asked Questions
How many calories should a vegetarian dinner have?
Most low calorie vegetarian dinners fall between 300-450 calories per portion, depending on activity level and overall daily calorie goals. All the recipes in this list fall within or close to that range.
Can I meal prep these recipes?
Yes — the soups, curry, and lentil bolognese all store well in the fridge for 3-4 days and can be frozen in portions for longer storage.
Are these recipes high in protein?
Several are, thanks to lentils, chickpeas, and black beans — all good plant-based protein sources that also help keep these meals filling despite being low in calories.










All of these look yum! I love one pot meals and the biryani sounds amazing!
xoxo
Lovely
http://www.mynameislovely.com
I wouldn’t mind having a bite from each one. They all look so delicious!
http://www.fashionradi.com
These look like lovely dinners! Thank you for sharing! 🙂
Hope you’re having a wonderful day 🙂