10 Best Low-Calorie Vegan Recipes for Healthy & Flavorful Meals!

5
(1)

Posted on

Published By:

Anjali Arora

Main Course

✓

I’ve refined our editorial process over time and now focus exclusively on recipes developed through real cooking, testing, and hands-on experience. You can check our Editorial process .

Eating vegan meals can be simple, satisfying, and full of variety. From fresh salads and vegetable soups to hearty lentil dishes, plant-based cooking offers plenty of options for everyday meals.

These recipes focus on vegetables, beans, lentils, tofu, and other plant-based ingredients to create meals with plenty of flavor and texture. Using herbs, spices, citrus, and lighter dressings helps keep meals interesting without relying on heavy sauces.

Whether you need a quick lunch, a comforting dinner, or a light meal-prep option, these 10 low-calorie vegan recipes offer practical ideas for your weekly menu. Actual calories depend on serving size, cooking oil, and ingredient quantities.

1. Hearty Vegan Lentil Soup

Hearty Vegan Lentil Soup is a warming, vegetable-filled dish made with tender lentils, carrots, celery, and tomatoes simmered in a savory broth. It offers a satisfying combination of soft textures and fresh, earthy flavors.

Garlic, onion, and cumin give the soup depth, while tomatoes add a gentle tang. Lentils provide plant-based protein and fiber, making this a filling option for lunch or dinner without relying on cream or heavy ingredients.

This simple one-pot recipe is easy to prepare with everyday pantry staples. Serve it hot with a squeeze of lemon or a side of whole-grain bread for a comforting meal.

Servings: 4

Ingredients

  • 1 cup dried brown or green lentils, rinsed
  • 1 teaspoon olive oil
  • 1 medium onion, finely chopped
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 1 can (14.5 oz / 410 g) diced tomatoes
  • 5 cups vegetable broth
  • 1 teaspoon ground cumin
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon dried thyme
  • 1 bay leaf
  • Salt and black pepper, to taste
  • 1 tablespoon fresh lemon juice
  • 2 tablespoons chopped fresh parsley, optional

Instructions

  • Rinse the lentils under cold water and remove any small stones or debris. Set them aside while preparing the vegetables.
  • Heat the olive oil in a large pot over medium heat. Add the onion, carrots, and celery, then cook for 5–6 minutes, stirring occasionally, until the vegetables begin to soften.
  • Stir in the garlic, cumin, smoked paprika, and dried thyme. Cook for about 30 seconds until fragrant.
  • Add the rinsed lentils, diced tomatoes, vegetable broth, and bay leaf. Bring the mixture to a boil, then reduce the heat to low and cover partially.
  • Simmer for 30–40 minutes, stirring occasionally, until the lentils are tender. Add a little water or broth if the soup becomes too thick. Remove the bay leaf and season with salt and black pepper.
  • Stir in the lemon juice and chopped parsley, if using. Taste and adjust the seasoning, then ladle into bowls and serve warm.

2. Crunchy Chickpea and Cucumber Salad

Crunchy Chickpea and Cucumber Salad is a fresh, colorful dish made with tender chickpeas, crisp cucumber, juicy tomatoes, and red onion. It combines creamy chickpeas with crunchy vegetables for a light meal that still feels satisfying.

A simple lemon dressing with olive oil, garlic, and fresh parsley adds brightness without overpowering the ingredients. Chickpeas provide plant-based protein and fiber, while the vegetables contribute freshness and texture.

This easy vegan salad works well for lunch, a quick side dish, or meal prep. Serve it chilled or at room temperature for a refreshing option on busy days.

Servings: 4

Ingredients

  • 1 can (15 oz / 425 g) chickpeas, drained and rinsed
  • 1 large cucumber, diced
  • 1 cup cherry tomatoes, halved
  • 1/4 medium red onion, finely chopped
  • 1/4 cup fresh parsley, chopped
  • 1 tablespoon fresh lemon juice
  • 1 tablespoon olive oil
  • 1 clove garlic, minced
  • 1/2 teaspoon ground cumin
  • Salt and black pepper, to taste

Instructions

  • Drain and rinse the chickpeas thoroughly, then pat them dry with a clean kitchen towel. This helps keep the salad from becoming watery.
  • Dice the cucumber, halve the cherry tomatoes, and finely chop the red onion and parsley. Place everything in a large mixing bowl with the chickpeas.
  • In a small bowl, whisk together the lemon juice, olive oil, minced garlic, cumin, salt, and black pepper until combined.
  • Pour the dressing over the chickpea and vegetable mixture. Toss gently until all the ingredients are evenly coated.
  • Taste the salad and adjust the lemon juice, salt, or pepper as needed. For a more developed flavor, refrigerate for 10–15 minutes before serving.
  • Divide the salad among four bowls and serve chilled or at room temperature. For the freshest crunch, enjoy it soon after preparing.

3. Lemon Garlic Tofu with Steamed Vegetables

Lemon Garlic Tofu with Steamed Vegetables is a light, plant-based meal featuring golden tofu and tender vegetables tossed in a fresh lemon and garlic sauce. It combines bright citrus flavor with savory seasoning for a simple, satisfying dish.

Firm tofu develops a lightly crisp exterior when pan-seared, while broccoli, carrots, and zucchini add color, texture, and natural sweetness. Lemon juice, garlic, and a small amount of olive oil bring the ingredients together without a heavy sauce.

This recipe is suitable for a quick lunch or dinner and uses everyday ingredients with minimal preparation. Serve it on its own or alongside a small portion of brown rice for a more substantial meal.

Servings: 4

Ingredients

  • 14 oz (400 g) firm tofu, pressed and cubed
  • 2 cups broccoli florets
  • 2 medium carrots, thinly sliced
  • 1 medium zucchini, sliced
  • 2 cloves garlic, minced
  • 2 tablespoons fresh lemon juice
  • 1 teaspoon lemon zest
  • 1 tablespoon olive oil
  • 1 tablespoon low-sodium vegetable broth
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon black pepper
  • Salt, to taste
  • 2 tablespoons chopped fresh parsley, optional

Instructions

  • Drain the tofu and press it between clean kitchen towels for 15–20 minutes to remove excess moisture. Cut it into bite-sized cubes and season lightly with salt and black pepper.
  • Heat the olive oil in a large nonstick skillet over medium heat. Add the tofu in a single layer and cook for 6–8 minutes, turning occasionally, until lightly golden on several sides. Transfer to a plate.
  • Place the broccoli, carrots, and zucchini in a steamer basket over simmering water. Cover and steam for 5–8 minutes, until tender but still slightly crisp.
  • In the same skillet, reduce the heat to medium-low and add the minced garlic. Cook for about 30 seconds, stirring constantly, until fragrant without allowing it to brown.
  • Add the lemon juice, lemon zest, vegetable broth, and oregano. Stir to combine, then return the tofu to the skillet and gently toss to coat it in the lemon-garlic sauce.
  • Divide the steamed vegetables among four plates and serve with the tofu. Spoon any remaining sauce over the top, garnish with parsley if desired, and serve warm.

4. Vegan Zucchini Noodles with Tomato Sauce

Vegan Zucchini Noodles with Tomato Sauce is a light, vegetable-based meal that combines tender zucchini strands with a simple tomato and garlic sauce. It offers the familiar flavors of pasta with a fresh texture and fewer calories per serving than traditional wheat pasta.

Ripe tomatoes, garlic, onion, and Italian herbs create a savory sauce that coats the zucchini noodles without making the dish feel heavy. A little fresh basil adds a bright finish, while black pepper balances the natural sweetness of the tomatoes.

This recipe is ideal for a quick lunch or dinner when you want something simple and nourishing. Serve it immediately to keep the zucchini noodles tender without becoming watery.

Servings: 4

Ingredients

  • 4 medium zucchini
  • 1 teaspoon olive oil
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 1 can (14.5 oz / 410 g) crushed tomatoes
  • 1 tablespoon tomato paste
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried basil
  • 1/4 teaspoon red pepper flakes, optional
  • Salt and black pepper, to taste
  • 2 tablespoons fresh basil leaves, chopped

Instructions

  • Wash and dry the zucchini, then use a spiralizer or julienne peeler to turn them into noodle-like strands. Place them on a clean kitchen towel and gently pat away excess moisture.
  • Heat the olive oil in a large skillet over medium heat. Add the chopped onion and cook for 3–4 minutes until softened, then stir in the garlic and cook for another 30 seconds.
  • Add the crushed tomatoes, tomato paste, oregano, dried basil, and red pepper flakes if using. Stir well and bring the sauce to a gentle simmer.
  • Reduce the heat and cook the sauce uncovered for 10–15 minutes, stirring occasionally, until slightly thickened. Season with salt and black pepper to taste.
  • Add the zucchini noodles to the skillet and toss gently with the sauce for 2–3 minutes, just until warmed and slightly tender. Avoid cooking them for too long, as they can release water and become soft.
  • Divide the zucchini noodles among four bowls, spooning the tomato sauce evenly over each serving. Garnish with fresh basil and serve immediately.

5. Roasted Cauliflower and Chickpea Bowl

Roasted Cauliflower and Chickpea Bowl is a simple vegan meal featuring tender chickpeas and golden cauliflower with lightly crisp edges. Roasting brings out the vegetables’ natural sweetness and gives the dish a satisfying texture.

A blend of cumin, paprika, garlic, and lemon adds warmth and freshness without requiring a heavy sauce. Chickpeas provide plant-based protein and fiber, while fresh parsley and lemon juice brighten each bite.

This bowl works well for lunch or dinner and is easy to prepare with everyday ingredients. Enjoy it on its own or serve it over a small portion of brown rice or quinoa for a more filling meal.

Servings: 4

Ingredients

  • 1 medium cauliflower, cut into florets
  • 1 can (15 oz / 425 g) chickpeas, drained, rinsed, and dried
  • 1 tablespoon olive oil
  • 1 teaspoon ground cumin
  • 1 teaspoon paprika
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon ground coriander
  • Salt and black pepper, to taste
  • 1 tablespoon fresh lemon juice
  • 2 tablespoons chopped fresh parsley

Instructions

  • Preheat the oven to 425°F (220°C). Line a large baking sheet with parchment paper to make cleanup easier.
  • Drain and rinse the chickpeas, then pat them dry thoroughly. Cut the cauliflower into evenly sized florets so they roast at a similar rate.
  • Place the cauliflower and chickpeas in a large bowl. Add the olive oil, cumin, paprika, garlic powder, coriander, salt, and black pepper. Toss until everything is evenly coated.
  • Spread the mixture in a single layer on the prepared baking sheet, leaving space between the pieces. Roast for 25–30 minutes, turning halfway through, until the cauliflower is tender and golden and the chickpeas are lightly crisp.
  • Remove the baking sheet from the oven and drizzle the roasted vegetables and chickpeas with lemon juice. Toss gently to distribute the fresh citrus flavor.
  • Divide the mixture among four bowls and garnish with chopped parsley. Serve warm on its own or alongside brown rice or quinoa if desired.

6. Spicy Black Bean and Vegetable Soup

Spicy Black Bean and Vegetable Soup is a hearty vegan dish made with tender black beans, colorful vegetables, and a lightly smoky broth. It combines the earthy taste of beans with tomatoes, peppers, and warming spices for a comforting meal.

Cumin, chili powder, and garlic give the soup a gentle heat, while onions and bell peppers add sweetness and texture. Black beans provide plant-based protein and fiber, making each bowl satisfying without the need for cream or other heavy ingredients.

This one-pot soup is easy to prepare for lunch or dinner and works well for meal prep. Adjust the chili to suit your preferred spice level and finish with fresh lime juice for a bright, balanced flavor.

Servings: 4

Ingredients

  • 2 cans (15 oz / 425 g each) black beans, drained and rinsed
  • 1 teaspoon olive oil
  • 1 medium onion, chopped
  • 1 medium red bell pepper, diced
  • 1 medium carrot, diced
  • 3 cloves garlic, minced
  • 1 can (14.5 oz / 410 g) diced tomatoes
  • 4 cups vegetable broth
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon red pepper flakes, optional
  • Salt and black pepper, to taste
  • 1 tablespoon fresh lime juice
  • 2 tablespoons chopped fresh cilantro, optional

Instructions

  • Drain and rinse the black beans under cold water. Chop the onion, bell pepper, and carrot into small, even pieces so they cook evenly.
  • Heat the olive oil in a large pot over medium heat. Add the onion, bell pepper, and carrot, then cook for 5–6 minutes, stirring occasionally, until the vegetables begin to soften.
  • Stir in the minced garlic, cumin, chili powder, smoked paprika, and red pepper flakes if using. Cook for about 30 seconds until fragrant.
  • Add the black beans, diced tomatoes, and vegetable broth. Stir well and bring the mixture to a boil, then reduce the heat and simmer uncovered for 20–25 minutes.
  • For a thicker texture, mash some of the beans against the side of the pot with a spoon, or blend a small portion of the soup and stir it back in. Season with salt and black pepper, then add the lime juice.
  • Ladle the soup into four bowls and garnish with chopped cilantro if desired. Serve hot, adjusting the lime juice and chili to taste.

7. Fresh Rainbow Vegetable Spring Rolls

Fresh Rainbow Vegetable Spring Rolls are light, colorful rolls filled with crisp vegetables and fresh herbs wrapped in delicate rice paper. They offer a refreshing combination of crunchy textures and natural flavors without the need for frying.

Shredded carrots, red cabbage, cucumber, and bell peppers create a bright vegetable filling, while fresh mint adds a cool, fragrant note. A simple lime and tamari dipping sauce brings a savory, tangy finish to every bite.

These vegan spring rolls are ideal for a light lunch, an afternoon snack, or a fresh starter before dinner. They are best served immediately with the dipping sauce on the side.

Servings: 4 (8 spring rolls)

Ingredients

For the Spring Rolls

  • 8 rice paper wrappers
  • 1 cup shredded red cabbage
  • 1 medium carrot, cut into thin matchsticks
  • 1 small cucumber, cut into thin matchsticks
  • 1 red bell pepper, thinly sliced
  • 1 cup lettuce leaves, torn into small pieces
  • 1/2 cup fresh mint leaves
  • 1/2 cup fresh cilantro leaves

For the Dipping Sauce

  • 2 tablespoons gluten-free tamari
  • 1 tablespoon fresh lime juice
  • 1 teaspoon maple syrup
  • 1 teaspoon rice vinegar
  • 1 teaspoon freshly grated ginger
  • 1–2 tablespoons water, as needed

Instructions

  • Wash and dry all the vegetables and herbs thoroughly. Slice the carrot, cucumber, and bell pepper into thin matchsticks, and shred the cabbage so the filling is easy to roll.
  • In a small bowl, whisk together the tamari, lime juice, maple syrup, rice vinegar, grated ginger, and enough water to create a smooth dipping sauce. Set aside.
  • Fill a shallow dish with warm water. Dip one rice paper wrapper into the water for about 5–10 seconds, just until it begins to soften, then lay it flat on a clean, slightly damp cutting board.
  • Arrange a small amount of lettuce, cabbage, carrot, cucumber, bell pepper, mint, and cilantro across the lower third of the wrapper. Avoid overfilling, as this can cause the rice paper to tear.
  • Fold the bottom edge over the filling, tuck in both sides, and roll firmly toward the top to create a neat spring roll. Repeat with the remaining wrappers and vegetables.
  • Place the rolls seam-side down on a serving plate, keeping them slightly apart to prevent sticking. Cut them in half if desired and serve immediately with the prepared dipping sauce.

8. Spinach and Mushroom Stir-Fry

Spinach and Mushroom Stir-Fry is a quick vegan dish made with tender mushrooms, fresh spinach, and aromatic garlic. The mushrooms develop a savory, earthy flavor as they cook, while the spinach softens and blends naturally with the other ingredients.

A light sauce of garlic, ginger, and tamari adds depth without making the vegetables heavy. A small amount of sesame oil provides a nutty aroma, while black pepper balances the flavors.

Ready in around 20 minutes, this simple stir-fry works well as a light lunch, a dinner side, or a quick weeknight meal. Serve it on its own or alongside brown rice or quinoa.

Servings: 4

Ingredients

  • 8 oz (225 g) fresh mushrooms, sliced
  • 6 cups fresh spinach
  • 1 teaspoon olive oil
  • 3 cloves garlic, minced
  • 1 teaspoon freshly grated ginger
  • 1 tablespoon low-sodium gluten-free tamari
  • 1 teaspoon sesame oil
  • 2 tablespoons vegetable broth or water
  • 1/4 teaspoon black pepper
  • 1 teaspoon sesame seeds, optional

Instructions

  • Rinse the spinach and mushrooms, then dry them thoroughly. Slice the mushrooms evenly so they cook at a similar rate.
  • Heat the olive oil in a large skillet or wok over medium-high heat. Add the sliced mushrooms in a single layer and cook for 5–7 minutes, stirring occasionally, until browned and their released moisture has mostly evaporated.
  • Add the minced garlic and grated ginger. Stir-fry for about 30 seconds until fragrant, taking care not to burn the garlic.
  • Add the spinach in handfuls, stirring as each batch wilts. Continue cooking for 2–3 minutes until all the spinach has softened.
  • Pour in the tamari, sesame oil, and vegetable broth or water. Add the black pepper and toss everything together for another minute until the vegetables are evenly coated. Avoid overcooking, as the spinach can release excess liquid.
  • Transfer the stir-fry to a serving dish and sprinkle with sesame seeds if desired. Serve immediately on its own or with a small portion of brown rice or quinoa.

9. Quinoa Salad with Cucumber and Lemon

Quinoa Salad with Cucumber and Lemon is a fresh, light vegan dish made with fluffy quinoa, crisp cucumber, juicy tomatoes, and fresh herbs. The ingredients create a refreshing combination of textures with a clean, citrusy flavor.

A simple lemon and olive oil dressing adds brightness without overpowering the vegetables. Quinoa provides plant-based protein and fiber, while parsley and red onion contribute freshness and a little bite.

This salad is suitable for lunch, a light dinner, or meal prep when you need something easy to prepare ahead of time. Serve it chilled or at room temperature as a main dish or side.

Servings: 4

Ingredients

  • 1 cup uncooked quinoa, rinsed
  • 2 cups water
  • 1 medium cucumber, diced
  • 1 cup cherry tomatoes, halved
  • 1/4 medium red onion, finely chopped
  • 1/4 cup fresh parsley, chopped
  • 2 tablespoons fresh lemon juice
  • 1 tablespoon olive oil
  • 1 teaspoon lemon zest
  • Salt and black pepper, to taste

Instructions

  • Rinse the quinoa thoroughly under cold running water using a fine-mesh strainer to remove its natural bitter coating.
  • Combine the rinsed quinoa and water in a saucepan. Bring to a boil, then reduce the heat to low, cover, and simmer for 12–15 minutes until the water is absorbed and the grains are tender.
  • Remove the saucepan from the heat and let the quinoa rest, covered, for 5 minutes. Fluff with a fork and spread it in a shallow bowl to cool slightly.
  • Dice the cucumber, halve the cherry tomatoes, finely chop the red onion, and chop the parsley. Place the prepared vegetables and herbs in a large mixing bowl.
  • In a small bowl, whisk together the lemon juice, lemon zest, olive oil, salt, and black pepper. Add the cooled quinoa to the vegetables, pour over the dressing, and toss gently until evenly combined.
  • Taste and adjust the seasoning if needed. Refrigerate for 15–20 minutes for a chilled salad, or serve at room temperature for a quick, refreshing meal.

10. Creamy Carrot and Ginger Soup

Creamy Carrot and Ginger Soup is a smooth, warming dish made with sweet carrots, fresh ginger, and a light vegetable broth. Its naturally creamy texture comes from blending the cooked vegetables, so there is no need for dairy or heavy cream.

Fresh ginger adds gentle warmth, while onion and garlic provide a savory base that balances the carrots’ natural sweetness. A little lemon juice brightens the flavor and keeps the soup tasting fresh.

This vegan soup is a simple choice for lunch or a light dinner, especially on cooler days. It uses everyday ingredients, requires minimal preparation, and can be made ahead for convenient meals throughout the week.

Servings: 4

Ingredients

  • 1 teaspoon olive oil
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 1 tablespoon freshly grated ginger
  • 1 lb (450 g) carrots, peeled and sliced
  • 4 cups vegetable broth
  • 1/2 teaspoon ground cumin
  • Salt and black pepper, to taste
  • 1 tablespoon fresh lemon juice
  • 2 tablespoons chopped fresh parsley, optional

Instructions

  • Heat the olive oil in a large saucepan over medium heat. Add the chopped onion and cook for 4–5 minutes, stirring occasionally, until softened.
  • Add the minced garlic and grated ginger. Cook for about 30 seconds until fragrant, taking care not to let the garlic brown.
  • Stir in the sliced carrots and ground cumin, coating the vegetables evenly with the aromatics.
  • Pour in the vegetable broth and bring the mixture to a boil. Reduce the heat, cover, and simmer for 20–25 minutes, or until the carrots are very tender when pierced with a fork.
  • Remove the saucepan from the heat and blend the soup with an immersion blender until smooth. If using a countertop blender, work in batches and follow its hot-liquid safety instructions. Add a little extra broth or water if the soup is too thick.
  • Stir in the lemon juice and season with salt and black pepper. Ladle into bowls, garnish with parsley if desired, and serve warm.

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.

Tags:

You might also like these recipes

Leave a Comment