Hearty Black Bean Soup Recipe — Comforting & Protein-Packed

This Black Bean Soup is quick to prepare, richly flavored and satisfying. It’s naturally vegan, dairy-free and gluten-free. Ready in about 40 minutes, it makes a cozy weeknight meal and reheats beautifully for lunches or leftovers.

dairy free black bean soup in a bowl

I first tasted a version of this soup at a health food shop while out holiday shopping the weekend after Thanksgiving. It was the perfect warm, comforting bowl on a cold, snowy day, and I set out to recreate it at home. This recipe is my take on that soup—simple to make and very close in flavor.

top view of black bean soup

Easy to make soup

This recipe relies mostly on pantry staples: canned black beans, broth and a few spices, with a bit of fresh vegetable for balance. It’s a forgiving dish that comes together on the stovetop in about 40 minutes. For a creamier texture, blend with an immersion blender until you reach the thickness you prefer—partially blending preserves some hearty bean texture, while fully blending yields a velvety soup.

a bite being taken of gluten free black bean soup

Vegan and gluten free soup

Keep this soup vegan and gluten-free by using vegetable broth. It’s hearty enough to satisfy meat eaters as well and pairs nicely with gluten-free bread or crackers. The balance of spices gives it robust flavor without overpowering heat—if you like it spicier, add diced jalapeño or a few dashes of hot sauce to taste.

two bowls of vegan black bean soup on a wooden cutting board

The soup’s creaminess and smoky cumin notes make it comforting and filling. It’s a great choice for meal prep—store in the refrigerator for several days or freeze portions for longer storage.

black bean soup in a bowl with a spoon taking a bite

I hope you enjoy this easy vegan black bean soup. It’s nourishing, flavorful and family-friendly. If you like soups, try other comforting recipes as well.

  • Paleo Creamy Chicken Tomato Soup
  • Vegan Paleo Squash Soup
  • Paleo Whole30 Lasagna Soup
  • Whole30 Paleo Fish Stew (vegetarian)

Hungry for more? Subscribe to my newsletter and follow along on social media for the latest updates.

Vegan Black Bean Soup

Author:Jessica DeMay
Prep Time:10 minutes
Cook Time:40 minutes
Servings:8 servings
Course:Soup
Cuisine:American
Diet:Gluten Free
img 11747 6

Print

5 from 1 vote
Did you make this recipe?

Leave a review

Ingredients

  • 1 tablespoon avocado or olive oil
  • 1 large carrot, diced
  • 2 celery stalks, diced
  • 1 red bell pepper, diced
  • 1 large onion, diced
  • ¼ teaspoon salt
  • 4 cans black beans, drained and rinsed
  • 4 cups vegetable broth (low sodium)
  • ¼ teaspoon red pepper flakes
  • 1 tablespoon ground cumin
  • 1 teaspoon dried oregano
  • lime juice, to taste

Instructions

  • Heat the oil in a stock pot or Dutch oven over medium heat. Add the carrot, celery, red bell pepper, onion and salt. Cook, stirring occasionally, for 8–10 minutes until the vegetables begin to soften.
  • Stir in the drained black beans, vegetable broth, red pepper flakes, cumin and oregano. Bring to a gentle simmer, cover and cook for about 30 minutes to meld the flavors.
  • Remove from the heat and use an immersion blender to blend to your preferred texture—partially blended for some chunkiness or fully blended for a smooth, creamy soup. Adjust seasoning and add lime juice to taste. If you prefer a thicker soup, simmer a little longer to reduce.
  • Store covered in the refrigerator for up to one week or freeze portions for longer storage.

Nutrition Information

Calories: 234kcal
Carbohydrates: 41g
Protein: 13g
Fat: 3g
Fiber: 16g
Sodium: 1369mg
Did you make this recipe?Tag me on Instagram at @RealFoodWithJessica or leave a comment and rating below.