Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Veggie Loaded Lentil Soup Recipe

Veggie Loaded Lentil Soup Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.7 from 20 reviews

  • Author: Emma
  • Total Time: 55 minutes
  • Yield: 6 servings 1x
  • Diet: Vegan

Description

A heartwarming and nutritious veggie-loaded lentil soup that is both satisfying and delicious. Packed with wholesome ingredients and flavorful spices, this vegan soup is perfect for a cozy meal.


Ingredients

Scale

Vegetable Lentil Soup:

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 2 carrots, peeled and chopped
  • 2 celery stalks, chopped
  • 1 zucchini, chopped
  • 1 red bell pepper, chopped
  • 1 cup green or brown lentils, rinsed
  • 1 (14.5 oz) can diced tomatoes
  • 6 cups vegetable broth
  • 1 teaspoon dried thyme
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon black pepper
  • 1/2 teaspoon salt (or to taste)
  • 2 cups chopped spinach or kale
  • Juice of 1/2 lemon

Instructions

  1. Heat olive oil: In a large pot over medium heat, sauté the onion until softened.
  2. Add vegetables: Stir in garlic, carrots, celery, zucchini, and bell pepper. Cook until vegetables soften.
  3. Cook lentils: Add lentils, tomatoes, vegetable broth, thyme, cumin, paprika, pepper, and salt. Simmer for 30–35 minutes.
  4. Add greens: Stir in spinach or kale and cook until wilted. Finish with lemon juice. Adjust seasoning and serve hot.

Notes

  • This soup tastes even better the next day.
  • Customize with seasonal veggies or add chickpeas for extra protein.
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 1/2 cups
  • Calories: 230
  • Sugar: 6g
  • Sodium: 460mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 10g
  • Protein: 11g
  • Cholesterol: 0mg