Follow these steps for perfect results
dried great northern beans
dried
olive oil
extra for garnish
onion
chopped
leek
chopped, white and light green parts only
carrot
diced (1/2-inch dice)
celery
diced (1/2-inch dice)
garlic
minced
dried rosemary
crushed
diced tomatoes
canned, with juices
savoy cabbage
halved, cored, cut into 1/4-inch wide strips
kosher salt
plus more if needed
russet potatoes
peeled and cut into 1/2-inch dice
zucchini
halved lengthwise and cut into 1/2-inch thick slices
swiss chard
stems removed and leaves cut into 1/2-inch thick strips
italian bread
day-old, such as ciabatta (1/2-inch thick slices)
garlic clove
peeled and halved
parmigiano-reggiano cheese
grated, for garnish
Rinse and sort through the dried beans to remove any pebbles.
Place the beans in a large bowl and cover with 3 cups of boiling water. Soak for 1 hour.
Drain the soaked beans in a colander and set aside.
Heat olive oil in a large heavy pot over medium-high heat.
Add the chopped onion, leek, carrot, and celery to the pot and saute until just softened, about 3-4 minutes.
Add the minced garlic and dried rosemary to the pot and saute for 1 minute.
Pour in 8 cups of water, add the reserved beans, diced tomatoes (with their juices), and the Savoy cabbage.
Season with kosher salt and bring the mixture to a boil.
Reduce the heat to low, cover the pot, and simmer for 1 hour.
Add the diced potatoes, zucchini slices, and chopped Swiss chard to the soup.
Continue to simmer, covered, until the potatoes and zucchini are tender and the chard is wilted, about 20-25 minutes.
Taste the soup and adjust the seasoning with salt as needed.
When ready to serve, lightly toast the Italian bread slices.
Rub each toasted bread slice on both sides with a halved garlic clove.
Place 1 garlic-rubbed bread slice in the bottom of each of 6 soup bowls and ladle the soup over the bread. Alternatively, ladle the soup into 6 bowls and top each with a bread slice.
Garnish each serving with grated Parmesan cheese and a drizzle of olive oil.
Expert advice for the best results
For a richer flavor, use homemade vegetable broth instead of water.
Add a rind of Parmesan cheese to the soup while simmering for extra flavor.
Adjust the amount of salt based on your taste preference.
Add a pinch of red pepper flakes for a touch of spice.
Everything you need to know before you start
20 minutes
Can be made 1-2 days in advance. Flavors develop over time.
Rustic and hearty, served in a bowl with a generous drizzle of olive oil and grated cheese.
Serve with crusty bread.
A simple green salad would complement the soup.
A classic Tuscan pairing.
A crisp and refreshing complement.
Discover the story behind this recipe
A traditional peasant dish made with leftover bread and vegetables.
Discover more delicious Italian Lunch, Dinner recipes to expand your culinary repertoire
A simple and delicious homemade tomato basil sauce perfect for pasta, pizza, or other gourmet dishes. Made with fresh tomatoes, garlic, basil, and a touch of sweetness.
A classic Caesar salad with a creamy homemade dressing, crisp romaine lettuce, and crunchy croutons. Garnished with Parmesan cheese.
A classic homemade pizza sauce recipe made from fresh tomatoes, herbs, and spices. Perfect for pizzas, pasta, and more!
A hearty and wholesome Italian soup featuring macaroni pasta, vegetables, and beans in a flavorful tomato broth.
A simple and flavorful roasted tomato sauce perfect for pasta or pizza.
A classic homemade macaroni and cheese recipe, perfect for a comforting meal.
A comforting and hearty Italian soup featuring small meatballs, escarole, and a rich broth.
A classic Italian pasta dish featuring fresh spring vegetables.