Caribbean Black Bean Soup made from Dried Beans


I don’t think I have ever seen a black bean soup that looked this good! This plant-based recipe was shared with us by my friend Janelle. She’s run several foodie ventures over the years, including three different blogs.

Caribbean Black Bean Soup Recipe made from Dried Beans (Plant-Based, Gluten-Free, Grain-Free, Nut-Free, Peanut-free, Dairy-Free, Egg-Free, Soy-Free)

Janelle goes the extra mile, making this black bean soup with dried beans for a cleaner taste and texture. She usually purees about 2 cups of the bean mixture and leaves the rest chunky, but you can puree more or puree it all for a creamy black bean soup.

She also adds Caribbean-style twists to her recipe with ingredients like rum, lime, and brown sugar. It’s delicious as a side, or simply served with a salad or dairy-free cornbread. You can also enjoy the soup as is, or top it with homemade dairy-free sour cream, packaged dairy-free sour cream, avocado, or tropical salsa.

Go Dairy Free - The Guide and Cookbook for Milk Allergies, Lactose Intolerance and Casein-Free Living

Special Diet Notes: Caribbean Black Bean Soup

By ingredients, this recipe is dairy-free / non-dairy, egg-free, gluten-free, grain-free, nut-free, peanut-free, soy-free, vegan, plant-based, and vegetarian.

Caribbean Plant-Based Black Bean Soup
Prep time
Cook time
Total time
You can enjoy this soup pureed until smooth, or chunky-style, like shown in the photo. The recipe is quite easy, but allow a few hours for the beans and soup to cook.
Recipe type: Soup
Cuisine: American
Serves: 10 to 12 servings
  • 2 cups dried black beans, washed
  • 2 quarts vegetable stock, plus additional if needed
  • 2 cups chopped yellow onion
  • 4 to 5 cloves garlic, minced
  • 1 tablespoon fresh oregano or 2 teaspoon dried oregano
  • 1 (16-ounce) can roasted or chopped tomatoes, with juice
  • 1 large anaheim pepper, finely chopped with seeds (or 2 jalapenos)
  • ½ bunch cilantro, washed and cut into chiffonade
  • 3 tablespoon dark rum
  • 2 tablespoon lime juice
  • 1 teaspoon brown sugar
  • Kosher salt, to taste
  • Dairy-free sour cream or chopped avocado, for serving (optional)
  1. Place the beans in a large saucepan, and cover with warm water by 3 inches, cover with a lid. Bring to boil over medium heat. Let them boil hard for 1 minute, then reduce the heat and simmer for 20 minutes.
  2. Drain the beans, return them to the saucepan, and add the stock. Bring the stock to a simmer and cook for 20 minutes. If the stock starts to drop below the bean level, add more stock.
  3. Add the onion, garlic, and oregano, and cook for 1 to 2 hours, or until the beans fall apart. Stir occasionally so the beans don’t stick to pan.
  4. Roughly chop or lightly puree the soup with an immersion blender. Add the tomatoes, pepper, cilantro, rum, lime juice, and sugar. Bring to a simmer.
  5. Puree about half of soup. Season the soup with salt.
  6. Serve topped with dairy-free sour cream or avocado, if desired.

More Plant-Based Soup Recipes

Creamy Roasted Butternut Squash Soup

Creamy Roasted Butternut Squash Soup Recipe - dairy-free, vegan, and even paleo - a savory soup with natural underlying sweetness from the roasted vegetables

Fresh Tomato Soup with Olive Oil and Rustic Toast

Tomato Soup with Homemade Olive Oil Croutons

Slow Cooker Pumpkin Curry Soup

5-Ingredient Pumpkin Curry Soup

About Author

Alisa is the founder of, Food Editor for Allergic Living magazine, and author of the best-selling dairy-free book, Go Dairy Free: The Guide and Cookbook for Milk Allergies, Lactose Intolerance, and Casein-Free Living, and the new cookbook, Eat Dairy Free: Your Essential Cookbook for Everyday Meals, Snacks, and Sweets. Alisa is also a professional recipe creator and product ambassador for the natural food industry.

Leave A Reply

Rate this recipe: