Protein Packed Black Bean and Lentil Soup

4.45 from 436 votes

A meatless, one-pot meal packed with superfoods.

black bean and lentil soup

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

Gray bowl of plant-based soup full of beans and lentils

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

black bean and lentil soup in a bowl with a spoon

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

spoonful of black beans and lentils

Here are the super simple steps for making this healthy soup:

  1. Heat olive oil in a large pot. Add garlic and sauté for about a minute until fragrant.
  2. Toss in your onion and carrots and cook for 5 minutes, until the onions are soft.
  3. Add the rest of the ingredients, stir well, cover, and bring to a boil.
  4. Once it’s bubbling, lower the heat and let it simmer for 25–30 minutes, or until the lentils and carrots are tender.
  5. Give it a taste, adjust your seasoning, and boom—vegan comfort food in a bowl.

Reader Q&A: Black Bean and Lentil Soup Edition

close up of soup in a bowl

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

4.45 from 436 votes

Protein Packed Black Bean and Lentil Soup

Keep your energy up while enjoying this delicious and hearty soup full of wholesome ingredients.
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Yield 8 servings
Serving Size 1 cup (approximately)
Course Dinner, Lunch, Main Course, Soup
Cuisine American
Author SkinnyMs.

Ingredients

  • 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

Instructions

  • 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.

Notes

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. 

Nutrition Information

Serving: 1cup (approximately) | Calories: 171kcal | Carbohydrates: 29g | Protein: 10g | Fat: 2g | Saturated Fat: 1g | Sodium: 640mg | Potassium: 510mg | Fiber: 11g | Sugar: 4g | Vitamin A: 2979IU | Vitamin C: 8mg | Calcium: 47mg | Iron: 3mg |
SmartPoints (Freestyle): 5
|
SmartPoints (Freestyle): 5
Keywords Budget-Friendly, dairy-free, Gluten-Free, Plant-Based, Vegetarian

Have you made this recipe?
Tag @skinnyms on Instagram or hashtag it #skinnyms

You’ll Also Love These Healthy Soup Recipes…

slow cooker sweet potato and kale soup

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

This post may include affiliate links.

Gale Compton

I have a passion for creating recipes and developing fitness workouts. You'll often find me in the kitchen, experimenting with new flavors, or enjoying the outdoors with my family and our dog, Maggie. She loves homemade meals just like we do, and you’ll discover plenty of her favorite recipes right here on the site!

More by Gale

206 Comments

  1. Very simple yet delicious soup. I used smoked paprika instead of the chili powder, and it was wonderful! The whole house smelled like the delicious aroma of cumin and garlic for the rest of the day!5 stars

  2. Love this recipe! Quick, simple, vegan, delicious. I live by myself and even though I make the full recipe, I don’t get tired of it through the week. I share with everyone I can!5 stars

    1. That’s great, Rebekah! We’re so glad to hear that you love it! Thanks for letting us know!

    1. Robyn, If you do, you’ll need to add 15 ounces additional liquid. Perhaps add a good vegetable broth.

  3. I just made this recipe and the flavor is great. I made 1 small change and one addition. I had
    some cooked brown lentils so I added 2-cups of those. I added some baby kale that I had.

    I will make this again, plenty of back heat but not enough to reach for water.5 stars

  4. I have made rhis several times and it always comes out great, it is hearty and fully of flavor! I follow the recipe exactly but put in a little less crushed red pepper because I don’t like it too hot but the spices are excellent. i like to crush some tortillas in for a treat!5 stars

  5. Delicious, filling soup that I have made my go-to soup to make. It fast and simple and i just love it! Thank you!

  6. I have made the soup numerous times and every time it is delicious! You gotta love a recipe that’s so simple and so delicious! Thank you!5 stars

4.45 from 436 votes (403 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating