Warm, hearty, and brimming with Mediterranean flavors, this Italian Mixed Bean Soup is a comforting one-pot meal perfect for any season. Packed with a medley of protein-rich beans like cannellini, kidney, and chickpeas, along with vibrant vegetables like carrots, celery, and spinach, this soup offers a wholesome, nutrient-dense option for lunch or dinner. The robust Italian herbs—rosemary, thyme, and bay leaves—infuse the broth with irresistible aromatics, while canned diced tomatoes bring a tangy brightness. Ready in just 45 minutes, this soup is a breeze to prepare and pairs beautifully with crusty bread for dipping, or a sprinkle of Parmesan cheese for a touch of indulgence. Whether you're meal prepping or craving a quick, nourishing weeknight dinner, this easy Italian bean soup recipe is sure to become a family favorite.
Heat the olive oil in a large pot over medium heat.
Add the diced onion, carrots, and celery, and sauté for 5-7 minutes, or until the vegetables are softened.
Stir in the minced garlic and cook for an additional minute until fragrant.
Add the mixed beans, vegetable broth, diced tomatoes, rosemary, thyme, and bay leaves to the pot.
Season with salt and black pepper, then stir to combine.
Bring the soup to a boil, then reduce the heat to a simmer. Cover and let simmer for 20 minutes to allow the flavors to meld.
Remove the bay leaves. Stir in the baby spinach and let it wilt for 2-3 minutes.
Taste the soup and adjust the seasoning if necessary.
Serve hot, topped with grated Parmesan cheese if desired, along with crusty bread on the side.
Calories |
2991 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 86.2 g | 111% | |
| Saturated Fat | 23.9 g | 119% | |
| Polyunsaturated Fat | 10.3 g | ||
| Cholesterol | 55 mg | 18% | |
| Sodium | 10514 mg | 457% | |
| Total Carbohydrate | 436.7 g | 159% | |
| Dietary Fiber | 72.0 g | 257% | |
| Total Sugars | 55.8 g | ||
| Protein | 128.9 g | 258% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 1498 mg | 115% | |
| Iron | 36.6 mg | 203% | |
| Potassium | 6117 mg | 130% | |
*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.