Ingredients
Equipment
Method
- Heat olive oil in a soup pot over medium heat.
- Add onion, carrots, and celery; sauté 5–7 minutes.
- Add garlic and cook 30 seconds.
- Add zucchini and cook about 2 minutes.
- Pour in broth and diced tomatoes; stir.
- Add white beans and kidney/pinto beans.
- Add oregano, thyme, salt, and pepper.
- Bring to a simmer; cook 15–20 minutes.
- Stir in spinach or kale and wilt for 2–3 minutes.
- Taste and adjust seasoning; add optional spices or lemon.
- Serve with fresh parsley and lemon.
Notes
- This soup is very forgiving - feel free to swap vegetables based on what you have. Zucchini, cabbage, mushrooms, or extra greens all work well.
- For a thicker texture, blend 1 cup of the soup and stir it back in (no starch needed).
- Low-sodium broth is recommended, but don’t be afraid to adjust salt at the end for balance.
- A squeeze of lemon right before serving adds brightness and helps elevate the flavor without extra ingredients.
- The soup tastes even better the next day as the beans and herbs meld together.
- Freezes well for up to 3 months; thaw overnight in the fridge for best texture.
- Add smoked paprika or red pepper flakes for a deeper, warmer flavor profile.
