If you’re craving a bowl of pure comfort that’s as nourishing as it is delicious, you’ll fall head over heels for this Veggie-Loaded Lentil Soup. Packed with vibrant veggies, tender lentils, and a medley of Mediterranean-inspired herbs, every spoonful is hearty, wholesome, and bursting with flavor. Whether you’re after a satisfying weeknight dinner or stocking your fridge with make-ahead meals, this soup delivers cozy goodness with every bite—plus, it’s vegan, gluten-free, and loaded with plant power!

Ingredients You’ll Need
Making Veggie-Loaded Lentil Soup is all about celebrating simple ingredients that come together to create a deeply flavorful, feel-good dish. Each one plays its own special part, from adding color and crunch to giving the soup its rich, savory base.
- Olive oil: The foundation for sautéing, it brings a subtle richness and helps meld the flavors.
- Yellow onion: Diced onion offers a sweet, aromatic base that infuses the whole pot with depth.
- Garlic: Minced garlic amplifies the savory flavors and adds a fragrant kick.
- Carrots: These orange gems bring sweetness, color, and a gentle bite to every spoonful.
- Celery: Sliced celery lends a crisp, herbaceous note and classic soup crunch.
- Zucchini: Diced zucchini cooks up tender and soaks up all those delicious spices.
- Green or brown lentils: Rinsed lentils are the star protein and give the soup its satisfying, hearty texture.
- Diced tomatoes: A can of tomatoes (with juice) adds tang, body, and a beautiful red hue.
- Low-sodium vegetable broth: This is your flavorful, savory liquid base—opt for low-sodium to control the salt.
- Ground cumin: Earthy cumin adds warmth and a subtle smoky undertone.
- Dried thyme: A sprinkle of thyme brings freshness and classic Mediterranean flair.
- Smoked paprika: This delivers gentle smokiness and a pop of color.
- Salt: Just enough to enhance all the flavors without overpowering them.
- Black pepper: For a gentle kick of heat and depth.
- Chopped kale or spinach: Leafy greens add a final burst of color, nutrition, and texture.
- Lemon juice: A squeeze of lemon lifts everything with brightness and zing.
- Chopped fresh parsley (optional): A fresh garnish for extra flavor and a touch of elegance.
How to Make Veggie-Loaded Lentil Soup
Step 1: Sauté the Aromatics
Start your Veggie-Loaded Lentil Soup by heating olive oil in a large pot over medium heat. Add the diced onion, minced garlic, carrots, and celery. Sauté for 5 to 6 minutes, stirring occasionally, until the veggies begin to soften and the kitchen smells unbelievably good. This step builds a flavorful base that will shine through in every bite.
Step 2: Add the Zucchini
Stir in the diced zucchini and let it cook for another 2 to 3 minutes. Zucchini cooks quickly and soaks up all the aromatic flavors from the pot, adding a gentle sweetness and tender bite to your soup.
Step 3: Build the Soup
Pour in the rinsed lentils, diced tomatoes with their juices, and vegetable broth. Sprinkle in the cumin, dried thyme, smoked paprika, salt, and black pepper. Give everything a good stir. Bring the mixture to a boil to start melding all those incredible flavors together.
Step 4: Simmer Until Tender
Once boiling, reduce the heat and let your Veggie-Loaded Lentil Soup simmer uncovered for 25 to 30 minutes. The lentils will become perfectly tender, and the broth will thicken as it absorbs all the veggie goodness. If you’re craving an even heartier soup, this is the moment to toss in some diced sweet potato!
Step 5: Add Greens and Finish
Stir in the chopped kale or spinach and simmer for an additional 5 minutes, just until the greens are wilted but still vibrant. Right before serving, squeeze in the juice of half a lemon. This little touch brightens the whole pot and ties all the flavors together. Give it a taste and adjust the seasoning if you like, then ladle up your masterpiece.
How to Serve Veggie-Loaded Lentil Soup

Garnishes
A sprinkle of chopped fresh parsley is the perfect finishing touch for Veggie-Loaded Lentil Soup. It adds a pop of color and a burst of garden-fresh flavor that makes each bowl feel extra special. If you love a little extra zing, try a twist of freshly cracked black pepper or even a drizzle of good olive oil right before serving.
Side Dishes
This soup is perfectly satisfying on its own, but it also plays beautifully with a slice of crusty sourdough, warm pita, or a rustic whole grain roll. For an extra cozy meal, pair it with a crisp green salad dressed in lemony vinaigrette or a plate of roasted vegetables for even more veggie goodness.
Creative Ways to Present
For a fun twist, serve Veggie-Loaded Lentil Soup in bread bowls or small mugs for casual gatherings. If you’re hosting, try setting up a soup bar with little bowls of toppings—think lemon wedges, fresh herbs, or a sprinkle of vegan cheese—so everyone can customize their bowl. It’s a guaranteed crowd-pleaser!
Make Ahead and Storage
Storing Leftovers
Veggie-Loaded Lentil Soup keeps wonderfully in the fridge for up to 5 days. Simply let it cool to room temperature, then store it in an airtight container. The flavors deepen as it sits, making each leftover bowl even tastier.
Freezing
This soup is a freezer superstar! Portion it into airtight containers or freezer bags, leaving a bit of space at the top for expansion. It freezes beautifully for up to 3 months, making it a lifesaver for busy weeks or unexpected cravings.
Reheating
To reheat, simply warm the soup on the stovetop over medium heat or zap it in the microwave until piping hot. The soup thickens as it sits, so just add a splash of water or broth to loosen it up to your preferred consistency.
FAQs
Can I use red lentils instead of green or brown?
Red lentils will cook much faster and tend to break down more, resulting in a creamier, softer texture. If you love a thick, almost stew-like soup, go for it! Just reduce the simmering time and keep an eye on the consistency.
Is Veggie-Loaded Lentil Soup gluten-free?
Absolutely! All the ingredients in Veggie-Loaded Lentil Soup are naturally gluten-free, making it perfect for anyone avoiding gluten. Just double-check your vegetable broth label to be sure.
Can I add other vegetables?
Yes, feel free to toss in your favorites! Diced sweet potato, bell pepper, or even a handful of peas are delicious additions. This recipe is wonderfully flexible, so use what you have on hand.
How can I make this soup even heartier?
If you want a more filling meal, try adding cooked quinoa, rice, or small pasta at the end. You can also top with avocado slices or a dollop of non-dairy yogurt for extra richness.
Can I make Veggie-Loaded Lentil Soup in advance?
Definitely! In fact, the flavors only get better with a little time. Make a big batch on Sunday and enjoy nourishing lunches or dinners all week long. It’s perfect for meal prep.
Final Thoughts
I can’t recommend this Veggie-Loaded Lentil Soup enough—it’s the kind of recipe you’ll want to make on repeat, whether you’re new to plant-based meals or simply looking for a cozy, nourishing classic. Give it a try, play with your own favorite veggies, and let it become a staple in your kitchen. Here’s to delicious, wholesome comfort in every bowl!
Print
Veggie-Loaded Lentil Soup Recipe
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Diet: Vegan
Description
A hearty and nutritious Veggie-Loaded Lentil Soup packed with fresh vegetables, protein-rich lentils, and savory spices. This vegan and gluten-free Mediterranean-inspired soup is perfect for a comforting meal any day of the week.
Ingredients
Vegetables
- 1 medium yellow onion, diced
- 2 cloves garlic, minced
- 2 carrots, peeled and diced
- 2 celery stalks, sliced
- 1 zucchini, diced
- 2 cups chopped kale or spinach
- Chopped fresh parsley for garnish (optional)
Liquids & Canned Goods
- 1 (14.5 oz) can diced tomatoes
- 6 cups low-sodium vegetable broth
Dry Goods & Spices
- 1 cup green or brown lentils, rinsed
- 1 teaspoon ground cumin
- 1 teaspoon dried thyme
- ½ teaspoon smoked paprika
- ½ teaspoon salt
- ¼ teaspoon black pepper
Other
- 1 tablespoon olive oil
- Juice of ½ lemon
Instructions
- Prepare Vegetables: Heat olive oil in a large pot over medium heat. Add diced onion, minced garlic, carrots, and sliced celery. Sauté for 5–6 minutes until the vegetables soften and become fragrant.
- Add Zucchini: Stir in the diced zucchini and cook for another 2–3 minutes, allowing it to soften slightly.
- Add Lentils, Tomatoes & Broth: Add rinsed lentils, canned diced tomatoes with their juice, and low-sodium vegetable broth to the pot. Stir to combine.
- Season: Add ground cumin, dried thyme, smoked paprika, salt, and black pepper to the soup. Stir well to combine all ingredients.
- Simmer: Bring the soup to a boil, then reduce heat and let it simmer uncovered for 25–30 minutes, or until the lentils are tender and the flavors meld.
- Add Greens: Stir in chopped kale or spinach and simmer for an additional 5 minutes until the greens wilt and become tender.
- Finish & Serve: Add the juice of half a lemon to brighten the flavors. Taste and adjust seasoning if necessary. Serve hot, garnished with fresh parsley if desired.
Notes
- This soup thickens as it sits; add more broth or water when reheating to loosen the consistency.
- You can substitute kale for spinach based on preference or add diced sweet potato for extra heartiness and texture.
- The soup keeps well in the refrigerator for up to 5 days or can be frozen for up to 3 months for meal prep convenience.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 ½ cups
- Calories: 230
- Sugar: 6g
- Sodium: 400mg
- Fat: 5g
- Saturated Fat: 0.5g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 10g
- Protein: 13g
- Cholesterol: 0mg