
This smoky, deeply spiced soup is the kind of bowl that makes you want to pull a blanket over your lap and eat two servings — which is convenient, because this recipe makes four. A base of sautéed onion, garlic, and jalapeño gets layered with cumin, chili powder, and smoked paprika before crushed tomatoes and vegetable broth bring it all together into something rich and complex. The partial blending step is the secret weapon here: a few quick pulses thicken the broth into something velvety and smoky-red without losing all the texture. Black beans and pinto beans add serious staying power, making this genuinely filling without any meat or dairy in sight. Oven-baked corn tortilla strips go on top for crunch, and a hit of fresh lime juice at the end brightens the whole thing beautifully. Finished with cilantro and optional avocado, it's the kind of plant-based meal that doesn't feel like a compromise — it just feels like really good soup.
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 →4 servings




















Preheat the oven to 400°F (205°C). Toss the tortilla strips with 1 tbsp of the olive oil and 1/4 tsp salt on a baking sheet, spreading them in a single layer. Bake for 12–15 minutes, turning once halfway through, until golden and crisp. Set aside.
Heat the remaining 1 tbsp olive oil in a large pot or Dutch oven over medium heat until shimmering. Add the onion and cook, stirring occasionally, until softened and translucent, about 5 minutes.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
