This Vegan Lentil Soup with Sweet Potato and Kale is comfort in a bowl! Whether you’re looking for a quick weeknight dinner or a wholesome lunch to fuel your day, this soup has got you covered.
Packed with protein-rich lentils, tender cubes of sweet potato, and vibrant kale, it’s a perfect balance of hearty and healthy.

What makes this recipe truly shine is its simplicity. Using pantry staples and fresh veggies, you can create a dish that feels both satisfying and nourishing.
The warm spices and savory broth elevate the natural sweetness of the sweet potatoes, while the kale adds a pop of color and an earthy freshness. Plus, it’s entirely plant-based, making it a great option for vegans or anyone seeking a wholesome, nutrient-packed meal.
It’s hearty enough to stand alone but pairs beautifully with crusty bread for dipping or a fresh side salad. Ready to make this one-pot wonder? Let’s get started!
Ingredients
Gather these ingredients to create this hearty vegan soup:
- 2 tablespoons olive oil
- 1 medium onion, diced
- 3 garlic cloves, minced
- 2 medium carrots, diced
- 1 stalk celery, diced
- 1 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon turmeric
- 1 cup dried green or brown lentils, rinsed
- 1 medium sweet potato, peeled and cubed
- 6 cups vegetable broth
- 1 can (14 ounces) diced tomatoes
- 2 cups kale, stems removed and chopped
- Salt and black pepper, to taste
- Juice of 1 lemon, for brightness
- Fresh parsley, for garnish, optional
Instructions
This one-pot recipe is as simple as it is delicious. Follow these steps:
- Sauté the aromatics
Heat the olive oil in a large pot over medium heat. Add the onion, carrots, and celery. Sauté for 5-7 minutes, or until the vegetables are soft and fragrant. Stir in the garlic, cumin, smoked paprika, and turmeric, cooking for 1 minute. - Build the soup
Add the rinsed lentils, sweet potato cubes, vegetable broth, and diced tomatoes. Stir well to combine. - Simmer
Bring the soup to a boil, then reduce the heat to low and cover. Let it simmer for 25-30 minutes, or until the lentils and sweet potatoes are tender. - Add the kale
Stir in the chopped kale and let it simmer for an additional 5 minutes, or until the kale is wilted and tender. - Season and finish
Season the soup with salt, black pepper, and a squeeze of fresh lemon juice. Adjust the seasoning to taste. - Serve
Ladle the soup into bowls and garnish with fresh parsley if desired. Serve hot with crusty bread or crackers for dipping.

Tweaks and Additions
Here are a few ways to make this soup your own:
- Spice it up
Add a pinch of red pepper flakes or cayenne for some heat. - Herb boost
Toss in fresh thyme or bay leaves during the simmer for extra depth. - Creamy touch
Stir in a splash of coconut milk or almond cream for added richness. - Extra veggies
Add zucchini, bell peppers, or spinach for even more nutrients. - Grain addition
Mix in cooked quinoa, farro, or rice to make it extra hearty.
This Vegan Lentil Soup is not only easy to make but also packed with flavor and nutrition. The sweetness of the sweet potato pairs perfectly with the earthy lentils, while the kale adds a fresh, slightly bitter note to balance it all out. It’s a perfect meal prep recipe that tastes even better the next day.
Make a big batch and enjoy it all week long—it’s a wholesome, satisfying meal that will leave you feeling nourished and happy. Let me know how you enjoyed it, and happy cooking!
