A meatless, one-pot meal packed with superfoods.


Hey there, it’s Gale! I don’t know about you, but I’m always looking for easy wins in the kitchen—healthy, hearty, and budget-friendly meals that come together without a ton of effort. That’s why this black bean and lentil soup is one of my forever favorites. It’s one of those one-pot wonders I come back to week after week, especially when I’m trying to eat clean, save money, or just make something cozy and comforting without reaching for takeout.
This bowl is packed with plant-based protein, fiber, and bold flavor—aka everything I want in a meal that feels like it took all day but actually didn’t.
Why You’ll Love This Healthy Soup


Besides being totally vegan, this soup is a weeknight lifesaver. It’s ready in under 45 minutes, made with pantry staples, and tastes even better the next day (hello, meal prep magic). Garlic, cumin, chili powder, and a pinch of crushed red pepper give it just the right amount of spice without blowing your taste buds off.
Perfect for Meatless Monday, post-gym refueling, or whenever you want something that’s both nourishing and satisfying. It’s even gluten-free and freezer-friendly, so double the batch and thank yourself later.
What You’ll Need for My Black Bean and Lentil Soup


Here’s everything I toss into the pot:


- 1 tablespoon extra virgin olive oil
- 2 garlic cloves, minced
- 1 yellow onion, diced small
- 2 carrots, peeled and diced small
- 1 (15-ounce) can diced tomatoes
- 1 cup dried lentils
- 1 (15-ounce) can black beans, drained
- 1 teaspoon chili powder
- ½ teaspoon cumin
- ½ teaspoon black pepper
- ½ teaspoon kosher salt
- ½ teaspoon crushed red pepper (optional, but I like a little kick!)
- 4 cups vegetable broth
How to Make This One-Pot Lentil Soup


Here are the super simple steps for making this healthy soup:
- Heat olive oil in a large pot. Add garlic and sauté for about a minute until fragrant.
- Toss in your onion and carrots and cook for 5 minutes, until the onions are soft.
- Add the rest of the ingredients, stir well, cover, and bring to a boil.
- Once it’s bubbling, lower the heat and let it simmer for 25–30 minutes, or until the lentils and carrots are tender.
- Give it a taste, adjust your seasoning, and boom—vegan comfort food in a bowl.
Reader Q&A: Black Bean and Lentil Soup Edition


Q: Can I freeze this soup?
Absolutely. Just let it cool completely and freeze in individual portions. Thaw overnight in the fridge and reheat whenever you need a quick dinner.
Q: Can I make it in a slow cooker?
Yep! Throw everything in the slow cooker and cook on low for 6–8 hours or high for 3–4. It’s a great slow cooker lentil soup option.
Q: Is it spicy?
It’s got a little warmth from the chili and red pepper, but nothing wild. Adjust the spice to your liking—I won’t be offended!
Q: Can I use canned lentils instead?
Sure, just shorten the cook time and cut back a bit on the broth. But dried lentils really soak up all the flavors and give a better texture.
Q: What goes well with it?
I love this soup with a slice of avocado toast, a crunchy cucumber and tomato salad, or just a warm hunk of crusty bread.
Final Thoughts
This high-protein vegan soup is everything I want in a weeknight meal: simple, affordable, nourishing, and full of flavor. Whether you’re living that plant-based life or just trying to eat more clean meals without spending hours in the kitchen, this black bean and lentil soup is a recipe worth bookmarking.
If you make it, let me know how it turns out! I’m always happy to hear what you’re cooking up.
Stay cozy,
💛 Gale
- 1 tablespoon extra virgin olive oil
- 2 garlic cloves minced
- 1 yellow onion diced small
- 2 carrots peeled and diced small
- 15 ounces diced tomatoes can
- 1 cup dried lentils
- 15 ounces black beans can, drained
- 1 teaspoon chili powder
- 1/2 teaspoon cumin
- 1/2 teaspoon black pepper
- 1/2 teaspoon kosher salt
- 1/2 teaspoon crushed red pepper
- 4 cups vegetable broth
In a large pot add olive oil and sauté garlic for one minute. Add diced onions and carrots and continue to sauté until onion is tender, approximately 5 minutes. Add the remaining ingredients, stir and cover.
Bring to a boil over medium heat, reduce heat to a simmer and cook until lentils and carrots are tender, approximately 25 to 30 minutes.
Still hungry but watching calories? In order to stay under 300 calories, make it 1.5 cups. Either way, you’ll have a delicious, nutritious, and filling bowl of soup.
SmartPoints (Freestyle): 5
|
SmartPoints (Freestyle): 5
Have you made this recipe?
Tag @skinnyms on Instagram or hashtag it #skinnyms
You’ll Also Love These Healthy Soup Recipes…


Before you go, make sure you’re following along on Facebook and Pinterest!


Add comment