Losing weight on a vegan diet is easiest when the food is genuinely satisfying, and these 24 recipes are built to keep you full on fewer calories. They lean on vegetables, legumes, and whole grains for fiber and plant protein, so you stay fuller for longer without counting every bite.
Think brothy soups, crunchy salads, protein-packed patties, and loaded bowls, all naturally light but never boring.
What makes a vegan recipe good for weight loss?
The best weight-loss recipes are high in fiber and water and moderate in fat, so they fill your plate without spiking the calories. Soups and salads add volume for very little energy; beans, lentils, tofu, and quinoa bring the protein that curbs hunger; and keeping added oil light lets you eat a generous portion and still stay in a deficit. Every recipe below fits that pattern.
Jump to a category
Light & brothy soups
High in volume and low in calories, a bowl of soup is the simplest way to feel full for very little.
Vegan Red Lentil Soup
Red lentils cook down into a thick, protein-rich soup that eats like a meal. Keep the oil light and it stays low-calorie but filling.
Get the Recipe
Cream of Broccoli Soup
Blended broccoli gives a creamy soup with almost no fat and a big hit of fiber. Great as a light lunch that keeps you going.
Get the Recipe
Creamy Carrot Ginger Soup
Naturally sweet carrots and warming ginger make a satisfying soup under 200 calories a bowl. Blend it smooth for a velvety, filling texture.
Get the Recipe
Vegan Miso Soup
Light, savory, and ready in minutes, miso soup is the perfect low-calorie starter that takes the edge off hunger before a meal.
Get the Recipe
Clear Veggie Noodle Soup
A clear broth packed with vegetables and a few noodles fills you up without weighing you down. Load it with greens for extra volume.
Get the Recipe
Vegan Tom Yum Soup
Hot, sour, and aromatic, this Thai soup delivers big flavor for very few calories. The chili even gives metabolism a small nudge.
Get the Recipe
Mexican Zucchini Soup
Zucchini is mostly water, so this spiced soup is as light as it is tasty. A squeeze of lime keeps it bright and fresh.
Get the Recipe
Fresh, filling salads
Built around raw vegetables and a legume or two, these salads give you a big plate for a small calorie count.
Zucchini Salad with Mint & Pickles
Thin ribbons of raw zucchini with mint make a crisp, refreshing salad that is almost all vegetables. Add chickpeas to turn it into a meal.
Get the Recipe
Spring Detox Salad
A crunchy mix of fresh spring vegetables that resets a heavy week. Dress it lightly with lemon to keep it clean and low-calorie.
Get the Recipe
Vegan Greek Salad
Juicy tomatoes, cucumber, and vegan feta make a Mediterranean classic that is filling and fresh. Skip heavy dressings and let the veg shine.
Get the Recipe
Warm Green Pea Salad with Avocado Mayo
Green peas bring plant protein and fiber, while a light avocado dressing keeps the good fats in check. Warm and satisfying without being heavy.
Get the Recipe
Chickpea Salad
Protein-rich chickpeas keep you full for hours, which makes this one of the best salads for weight loss. Make a batch and keep it ready in the fridge.
Get the Recipe
Broccoli Salad
Raw broccoli holds up for days and delivers crunch, fiber, and barely any calories. A light vinaigrette keeps it diet-friendly.
Get the Recipe
Spring Watercress Salad
Peppery watercress is one of the lowest-calorie greens around and tastes surprisingly bold. A quick balsamic dressing is all it needs.
Get the Recipe
High-protein patties & mains
Legume-based patties and veggie mains deliver the protein that keeps hunger away between meals.
Flavorful Vegan Chickpea Patties
Chickpeas and herbs make hearty, high-protein patties that satisfy without the calories of meat. Bake instead of fry to keep them light.
Get the Recipe
Green Chickpea Patties with Tahini
Blended with greens for extra fiber, these patties are filling and nutrient-dense. A little tahini goes a long way, so keep the drizzle light.
Get the Recipe
Lentil Patties with Olives & Herbs
Lentils bring protein and fiber that curb hunger, and baking keeps these patties lean. Perfect over a big salad for a filling plate.
Get the Recipe
Stuffed Zucchini Boats
Hollowed zucchini loaded with a savory filling gives you a full dinner that is mostly vegetable. Low in calories, high in satisfaction.
Get the Recipe
Cauliflower Patties
Cauliflower stands in for starch here, so you get crispy patties with a fraction of the calories. Great as a light main or a snack.
Get the Recipe
Broccoli Cakes
Fiber-rich broccoli bound into little cakes makes a fun, filling bite. Bake them for a crisp edge without the oil.
Get the Recipe
Loaded bowls & wraps
A smart bowl or wrap balances veg, protein, and grains so one portion keeps you full for hours.
Rainbow Buddha Bowl
A template for balanced eating: lots of veg, a scoop of grain, and a protein. Keep the dressing light and this is the ultimate weight-loss bowl.
Get the Recipe
Vegan Poke Bowl
Fresh vegetables and tofu over a little rice make a bright, filling bowl. Go heavy on the veg and easy on the sauce.
Get the Recipe
Falafel Wrap
Baked falafel and crunchy salad in a wrap is portable, protein-rich, and satisfying. Use a thin wrap and pile on the vegetables.
Get the Recipe
Healthy Vegan Mashed Potato Bowl
Comfort food made light, with fluffy potato and plenty of vegetables on top. Filling and warming without the heaviness.
Get the Recipe
Frequently Asked Questions
Can you lose weight on a vegan diet? Yes. A vegan diet built on vegetables, legumes, and whole grains is naturally high in fiber and lower in calorie density, which helps you feel full on fewer calories. The key is to keep added oils and refined foods light, as the recipes here do.
Which vegan foods keep you fullest for the fewest calories? Soups and salads add volume from water and fiber, while beans, lentils, tofu, and quinoa add the protein that curbs hunger. Combining the two, like a bean salad or a lentil soup, keeps you satisfied for hours.
How do I make these recipes even lower in calories? Cut back on added oil, use more non-starchy vegetables to bulk up each dish, and keep rich dressings and sauces to a light drizzle. Steaming, baking, and blending let you keep flavor without extra fat.