Warm, hearty, and packed with wholesome ingredients, this Easy Italian Bean Soup is the perfect comfort food for any day of the week. Featuring a vibrant medley of vegetables, creamy cannellini beans, and tender red kidney beans, this one-pot wonder is seasoned with classic Italian herbs for a burst of comforting flavor in every bite. Ready in just 45 minutes, this recipe is ideal for busy weeknights or meal prepping, offering six generous servings of nutritious, satisfying soup. Fresh baby spinach adds a pop of color and nutrients, while optional grated parmesan cheese brings a touch of indulgence. Perfect as a stand-alone meal or paired with warm, crusty bread, this soup is a cozy and delicious way to celebrate simple, wholesome ingredients.
Heat olive oil in a large pot over medium heat.
Add the diced onion, carrots, and celery. Sauté for 5-7 minutes until vegetables are softened.
Stir in the minced garlic and cook for 1 minute until fragrant.
Add the canned diced tomatoes, cannellini beans, red kidney beans, and vegetable broth to the pot. Stir well to combine.
Season the soup with Italian seasoning, salt, and ground black pepper.
Bring the mixture to a boil, then reduce the heat to low and let it simmer for 20 minutes, partially covered.
Stir in the baby spinach leaves and let them wilt, about 2-3 minutes.
Taste and adjust seasoning with additional salt and pepper, if needed.
Ladle the soup into bowls and garnish with fresh parsley.
Optionally, top with grated parmesan cheese for extra flavor before serving.
Serving size | 2691.7 grams (2691.7g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 1899 |
Total Fat 69.00g | 88% |
Saturated Fat 20.30g | 102% |
Polyunsaturated Fat 8.90g | |
Cholesterol 55mg | 18% |
Sodium 6172mg | 268% |
Total Carbohydrate 237.50g | 86% |
Dietary Fiber 67.40g | 241% |
Total Sugars 40.70g | |
Protein 94.20g | 188% |
Vitamin D 0IU | 0% |
Calcium 1443mg | 111% |
Iron 26mg | 144% |
Potassium 6424mg | 137% |
Source of Calories