Warm up your day with a bowl of zesty 30-minute bean soup—an easy, wholesome recipe that’s bursting with bold flavors and comes together in no time! Packed with hearty mixed beans, vibrant vegetables, and aromatic spices like smoked paprika and cumin, this soup strikes the perfect balance of comfort and zest. A splash of fresh lemon juice and a sprinkling of parsley add a refreshing pop to every spoonful. Whether served on its own or paired with crusty bread or rice, this nutritious, one-pot meal is a lifesaver for busy weeknights. Plus, it’s entirely plant-based, making it a perfect choice for vegans and vegetarians alike. Ready in just half an hour, it’s the ultimate go-to recipe for quick, satisfying, and flavor-packed meals.
Heat the olive oil in a large pot over medium heat.
Add the diced onion, garlic, carrot, and celery. Sauté for 5-7 minutes until the vegetables are softened.
Stir in the canned diced tomatoes, canned mixed beans, and vegetable broth.
Add the cumin, smoked paprika, oregano, salt, black pepper, and red pepper flakes (if using). Stir to combine.
Bring the mixture to a gentle boil, then reduce the heat to low and let it simmer for 15 minutes to allow the flavors to meld.
Taste and adjust seasoning if needed.
Stir in the freshly squeezed lemon juice and chopped parsley just before serving for a zesty, fresh finish.
Serve hot with crusty bread or over rice for a heartier meal.
Serving size | 2556.4 grams (2556.4g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 1636 |
Total Fat 53.90g | 69% |
Saturated Fat 9.20g | 46% |
Polyunsaturated Fat 9.20g | |
Cholesterol 9mg | 3% |
Sodium 6181mg | 269% |
Total Carbohydrate 230.90g | 84% |
Dietary Fiber 64.90g | 232% |
Total Sugars 43.30g | |
Protein 70.10g | 140% |
Vitamin D 0IU | 0% |
Calcium 681mg | 52% |
Iron 27mg | 152% |
Potassium 5265mg | 112% |
Source of Calories