Zuppa Alla Pavese is a traditional Italian soup that originates from the city of Pavia in Lombardy, northern Italy. This simple yet comforting dish is a perfect example of Italian cuisine’s ability to transform humble ingredients into something truly delicious.
Legend has it that this soup was created in the 16th century for King Francis I of France. After losing the Battle of Pavia in 1525, the king sought refuge in a farmhouse where the farmer’s wife prepared this impromptu dish using the limited ingredients she had on hand. The king was so impressed that the soup became a local specialty and eventually gained national recognition.
Zuppa Alla Pavese
Course: MainCuisine: ItalianDifficulty: Easy4
servings10
minutes15
minutes250
kcalZuppa Alla Pavese traces its origin to the late nineteenth century in Pavia, a provincial town in Lombardy, northern Italy. Once a modest peasant fare, it evolved into a regional hallmark before earning nationwide acclaim. The preparation begins with four slices of dense Italian bread, gently toasted in a 350 °F oven until the edges yield a faint crunch. Meanwhile, six cups of rich beef broth are brought to a gentle simmer. Four large eggs are poached for precisely three minutes, yielding tender whites and barely set yolks. Each toasted slice receives an egg, then is bathed in steaming broth. A final flourish of melted unsalted butter and extra-virgin olive oil imparts silkiness, while shredded Parmigiano-Reggiano, a pinch of salt, freshly ground black pepper, and a scattering of chopped parsley complete the composition.
Ingredients
4 slices of crusty Italian bread (about 1 inch thick)
4 large eggs
6 cups of good quality beef broth
1/2 cup grated Parmigiano-Reggiano cheese
2 tablespoons unsalted butter
4 tablespoons extra-virgin olive oil
Salt and freshly ground black pepper to taste
Fresh parsley, chopped (for garnish)
Directions
- Preheat the oven to 350°F (175°C).
- Place the bread slices on a baking sheet and drizzle with olive oil. Toast in the oven for about 5-7 minutes until golden brown. Remove from the oven and set aside.
- In a large pot, bring the beef broth to a simmer over medium heat.
- While the broth is heating, melt the butter in a small saucepan over low heat. Once melted, remove from heat and set aside.
- When the broth is simmering, carefully crack each egg into a small bowl and then gently slide it into the broth. Poach the eggs for about 3 minutes, or until the whites are set but the yolks are still runny.
- Place a slice of toasted bread in the bottom of each serving bowl.
- Using a slotted spoon, carefully remove each poached egg from the broth and place one on top of each bread slice.
- Ladle the hot broth over the bread and egg, filling each bowl.
- Drizzle each serving with some of the melted butter and a tablespoon of olive oil.
- Sprinkle generously with grated Parmigiano-Reggiano cheese.
- Season with salt and freshly ground black pepper to taste.
- Garnish with chopped fresh parsley.
- Serve immediately while hot.
Notes
- The quality of the ingredients is crucial in this simple dish. Use the best bread, eggs, and broth you can find.
- For a vegetarian version, you can substitute the beef broth with a rich vegetable broth.
- Some variations include adding a clove of garlic (rubbed on the toasted bread) or a small amount of grated nutmeg to the broth for extra flavor.
- Be careful not to overcook the eggs; the runny yolk mixing with the broth is part of what makes this soup special.
- Serve with additional grated cheese on the side for those who prefer a stronger cheese flavor.

