Go Back
A steaming bowl of purple black bean soup with a rich purple broth, fresh herbs, and a touch of lime, served in a ceramic bowl with a spoon.

The Ultimate Purple Black Bean Soup Recipe – Pure Bliss!

Chef Emma Brown
This purple black bean soup recipe is a rich, flavorful, and nourishing dish packed with protein, fiber, and antioxidants. It’s easy to make, naturally vegan, and gluten-free, making it a perfect comforting meal for any day.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Course Soup
Cuisine American
Servings 4
Calories 230 kcal

Ingredients
  

  • 2 cups black beans cooked or canned
  • 1 cup purple sweet potatoes or purple carrots diced
  • 1 small red onion chopped
  • 3 cloves garlic minced
  • 4 cups vegetable broth
  • 1 tsp smoked paprika
  • 1 tsp ground cumin
  • 1/2 tsp sea salt adjust to taste
  • 1/4 tsp black pepper
  • 1 tbsp olive oil
  • 1 tbsp lime juice freshly squeezed
  • Optional: cilantro avocado, tortilla chips for garnish

Instructions
 

  • Sauté the aromatics – Heat olive oil in a pot over medium heat. Add onions and garlic, stirring until fragrant.
  • Build the flavor – Stir in smoked paprika, cumin, salt, and black pepper, cooking for 30 seconds.
  • Simmer the soup – Add black beans, purple sweet potatoes, and vegetable broth. Bring to a boil, then reduce heat and simmer for 20–25 minutes.
  • Blend for texture – Blend half the soup for a creamy consistency, or leave it chunky.
  • Add finishing touches – Stir in lime juice and adjust seasoning as needed.
  • Serve & garnish – Ladle into bowls and top with cilantro, avocado, or tortilla chips.

Notes

  • If using dried black beans, soak them overnight and cook them before adding to the soup.
  • Add spicy elements like jalapeños or chipotle peppers for extra heat.
  • To make it creamier, stir in a splash of coconut milk.

Nutrition (Per Serving):

  • Calories: 230
  • Sugar: 4g
  • Sodium: 450mg
  • Fat: 5g
  • Saturated Fat: 0.5g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 12g
  • Protein: 10g
  • Cholesterol: 0mg