
This deeply satisfying soup is rich, smoky, and layered with the kind of bold flavor that makes you forget it's also genuinely good for you. Extra virgin olive oil forms the foundation, and the spice lineup — cumin, oregano, smoked paprika, and a touch of turmeric — is practically a masterclass in ingredients known for their inflammation-fighting properties. The sofrito-style base of onion, green and red bell peppers, and six cloves of garlic builds a savory depth that simmers into the broth over 35 to 40 minutes, giving the beans time to turn silky and the flavors time to fully meld. Partially blending the soup creates a thick, creamy texture without any dairy, and a final splash of apple cider vinegar brightens everything right before serving. Black beans bring plant-based protein and fiber to every bowl, making this a meal that genuinely fuels you. A squeeze of lime and a handful of fresh cilantro on top take it from weeknight staple to something you'd proudly serve to guests. This recipe makes six servings, so it's ideal for batch cooking and tastes even better the next day.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →6 servings















Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat until shimmering. Add the onion, green bell pepper, and red bell pepper and cook, stirring occasionally, until softened and the onion is translucent, about 8–10 minutes.
Add the garlic, cumin, oregano, smoked paprika, turmeric, and black pepper. Cook, stirring constantly, until fragrant, about 1 minute — watch closely so the garlic does not brown.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
