Warm, hearty, and packed with bold flavors, Simple Spicy Bean Soup is a quick and satisfying recipe perfect for busy weeknights or a cozy weekend meal. Featuring a trio of protein-packed black beans, kidney beans, and pinto beans simmered in a fragrant blend of cumin, smoked paprika, chili powder, and a touch of crushed red pepper flakes, this soup delivers the perfect balance of heat and comfort. Fresh jalapeño, garlic, and onions infuse every bite with robust flavor, while a splash of lime juice and a sprinkle of fresh cilantro add a zesty, herbaceous finish. Ready in just 45 minutes and brimming with wholesome ingredients, this one-pot vegan soup is ideal for meal prep, family dinners, or pairing with crusty bread or tortilla chips for a complete, satisfying dish.
Heat olive oil in a large pot over medium heat.
Add the diced onion and sauté for 4-5 minutes until softened and translucent.
Stir in the minced garlic and diced jalapeño, cooking for 1-2 minutes until fragrant.
Add cumin powder, smoked paprika, chili powder, and crushed red pepper flakes. Toast the spices for 1 minute, stirring constantly.
Pour in the canned diced tomatoes (with their juices) and stir to combine.
Add the vegetable broth, black beans, kidney beans, and pinto beans (drained and rinsed). Stir well.
Season with salt and black pepper, then bring the mixture to a boil.
Reduce the heat to low, cover the pot, and simmer for 20 minutes to allow the flavors to meld.
Turn off the heat and stir in lime juice and chopped cilantro.
Taste and adjust seasoning if needed. Serve hot with crusty bread, tortilla chips, or a dollop of sour cream if desired.
Calories |
2257 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 55.8 g | 72% | |
| Saturated Fat | 10.3 g | 52% | |
| Polyunsaturated Fat | 9.8 g | ||
| Cholesterol | 8 mg | 3% | |
| Sodium | 8700 mg | 378% | |
| Total Carbohydrate | 347.0 g | 126% | |
| Dietary Fiber | 114.6 g | 409% | |
| Total Sugars | 37.0 g | ||
| Protein | 113.4 g | 227% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 855 mg | 66% | |
| Iron | 42.1 mg | 234% | |
| Potassium | 7923 mg | 169% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.