Italian onion soup is a rustic, Italian-style zuppa di cipolle made with slowly softened onions, broth, herbs, and crisp bread topped with melted cheese. This version balances the onions’ sweetness with savory stock and a little wine, then finishes each bowl with Parmesan toasts; Italian and family versions vary in their bread, cheese, and broth.
Ingredients
- 3 lb yellow onions (1.36 kg), peeled, halved, and thinly sliced
- 2 tbsp extra-virgin olive oil (30 ml)
- 2 tbsp unsalted butter (28 g)
- 2 garlic cloves (6 g), finely chopped
- ½ tsp fine salt (3 g), plus more to taste
- ¼ tsp freshly ground black pepper (0.5 g), plus more to taste
- ½ cup dry white wine (120 ml), or use additional broth
- 6 cups low-sodium beef broth (1.4 L); chicken or vegetable broth also works
- 1 tsp dried thyme (1 g), or 1 tbsp chopped fresh thyme (about 3 g)
- 1 bay leaf
- 1 tsp balsamic vinegar (5 ml), optional
- 4 slices rustic Italian or sourdough bread, about 1 inch (2.5 cm) thick and 6 oz (170 g) total
- 1 small garlic clove (3 g), peeled and cut in half, for rubbing the toast
- 1 cup finely grated Parmigiano-Reggiano (90 g), divided; Parmesan or Grana Padano is a practical substitute
- 2 tbsp chopped flat-leaf parsley (8 g), optional
Instructions
- Prepare the ingredients. Peel, halve, and slice the onions into thin, even half-moons so they cook at a similar rate. Chop the garlic and parsley, if using, and grate the cheese. Measure out the wine, broth, and seasonings. This preparation takes about 20 minutes; keep the bread and cheese ready for the final steps.
- Cook the onions slowly. Heat the olive oil and butter in a large, heavy pot over medium heat. Add the onions, salt, and pepper, and stir to coat. Once the onions begin to soften, reduce the heat to medium-low. Cook for 40 minutes, stirring every few minutes and more often near the end. The onions should become very soft, reduced in volume, and golden brown. If browned bits start to darken too quickly, lower the heat and stir in a tablespoon of water. The aim is gradual browning, not charred edges.
- Deglaze the pot. Stir in the chopped garlic and thyme and cook for about 30 seconds, just until fragrant. Pour in the wine and scrape the bottom of the pot with a wooden spoon to release the browned onion flavor. Let it bubble for about 2 minutes, until most of the sharp alcohol smell has faded. If you prefer not to use wine, add an equal amount of broth here instead.
- Simmer the soup. Add the broth and bay leaf, then bring the pot to a gentle simmer. Partly cover and cook for 15 minutes. Remove the bay leaf and taste the broth. Add the optional balsamic vinegar if you want a little extra acidity, then adjust the salt and pepper. Broth varies in saltiness, so season gradually rather than adding a large amount at once.
- Toast the bread. While the soup simmers, heat the oven to 400°F (200°C). Set the bread slices on a baking sheet and toast for about 8 minutes, turning once, until they are crisp and lightly golden at the edges. Rub one side of each warm slice with the cut side of the garlic clove. Use sturdy slices that can sit on the soup without immediately collapsing.
- Add the cheesy topping. Divide the soup among four broiler-safe bowls and set them on a sturdy baking sheet. Float one toast on each bowl and scatter the remaining grated cheese evenly over the bread. Broil for about 3 minutes, watching closely, until the cheese is melted and spotty golden. Broilers vary, so check after 1 minute and do not leave the bowls unattended. If your bowls are not broiler-safe, put the cheese on the toasts on the baking sheet, broil them until melted, and place one toast on each bowl of soup.
- Serve carefully. Let the bowls stand for 2 minutes before carrying them to the table; the soup and ceramic will be very hot. Finish with parsley, if desired, and serve right away while the bread is crisp and the cheese is soft.
Tips
- Slice evenly and take your time. Thin, consistent slices soften at the same pace. Keep the heat moderate: rushing the onions over high heat can leave them browned outside but firm inside, or make the sugars scorch before the onions have softened.
- Choose the broth to suit your taste. Beef broth gives the soup a deeper, more traditional savory character. Chicken broth is lighter, and vegetable broth makes a meat-free version. Low-sodium broth is useful because the onions cook down and the cheese adds salt at the end.
- Use the cheese you can find. Parmigiano-Reggiano has a concentrated, nutty flavor and grates well. Grana Padano or a good Parmesan works in its place, though the flavor may be a little milder. For a stretchier topping, mix in a small amount of shredded fontina or low-moisture mozzarella.
- Prevent soggy toast. Toast the bread until genuinely crisp, and add it only just before broiling and serving. If you like the toast to stay firmer, serve it on the side and dip pieces into the soup at the table.
Serving Suggestions
Serve each bowl as a light main course with a green salad dressed in vinaigrette, or offer smaller portions as a first course before roast chicken, baked fish, or a simple pasta dish. A side of bitter greens such as arugula balances the soup’s mellow sweetness, while a plate of sliced pears or crisp apples makes an easy finish to the meal.
For a relaxed dinner, put extra toasted bread, grated cheese, and chopped parsley on the table so everyone can adjust their bowl. A spoon is useful for the broth, while a knife and fork help cut through the cheesy toast. Be sure to use heatproof bowls if you broil the topping; otherwise, broil the cheese on the bread separately and add the finished toast to each serving.
Variations
Make it vegetarian: Use a well-flavored vegetable broth and check that the cheese is made with vegetarian rennet if that matters to you. The soup will be less robust than the beef-broth version, so taste before serving and adjust the pepper, thyme, or balsamic vinegar to bring the flavors into balance.
Change the cheese topping: Keep the Parmesan for its savory flavor, but add a little fontina for a softer, more melting finish. Provolone is another option with a stronger, slightly tangy taste. Use a moderate amount of any extra cheese so it melts over the bread without burying the soup.
Use another onion mix: Yellow onions make a rounded, balanced soup. You can replace up to one-third with red onions for a sweeter, fruitier flavor, or use sweet onions for a milder result. Avoid relying only on very sweet onions if you want a savory balance; the broth and a touch of vinegar help keep the finished soup from tasting flat.
Skip the wine: Replace the white wine with the same amount of broth. For a brighter finish, add the optional balsamic vinegar a little at a time after simmering. The wine version has a subtle, more complex acidity, while the broth-only version is straightforward and works well for cooks who prefer not to use alcohol in the soup.
Storage and Reheating
For the best texture, store the soup and bread separately. Let the soup cool enough to transfer, then refrigerate it within 2 hours of cooking in a covered container. It keeps for 3 to 4 days in the refrigerator. Toasts are best eaten fresh; store any leftover bread in a separate airtight container at room temperature for up to 1 day, though it may soften.
Reheat soup on the stovetop over medium-low heat, stirring occasionally, until steaming hot throughout. Add a splash of broth or water if it has thickened in the refrigerator. You can also reheat an individual portion in the microwave, stirring halfway through so it heats evenly. For food safety, leftovers should reach 165°F (74°C); check with a food thermometer if you need to verify the temperature. Do not store soup with the toast floating in it, since the bread will absorb broth and turn mushy.
To freeze, cool the soup promptly, place it in freezer-safe containers with room for expansion, and freeze for up to 3 months for best quality. Thaw overnight in the refrigerator and reheat until hot throughout. Freeze only the soup, not the toasted bread or cheese topping. Prepare fresh toast when serving so it remains crisp.
Frequently Asked Questions
Is Italian onion soup the same as French onion soup? They share the basic idea of slowly cooked onions in broth, often finished with toasted bread and cheese, but recipes vary. French onion soup is commonly served with a broiled cheese-covered crouton, while Italian-style versions may use different broths, herbs, breads, and cheeses. This recipe uses thyme and Parmigiano-Reggiano for an Italian-leaning finish.
What kind of onions work best? Yellow onions are a reliable choice because they become sweet and mellow as they cook while retaining a savory edge. White onions can be used but may taste sharper; sweet onions make a gentler soup. Whichever kind you choose, slice them evenly and cook them slowly so they soften and brown rather than scorch.
Can I make the soup without wine? Yes. Use an equal amount of broth in place of the wine and follow the same simmering steps. The finished flavor will be a little less bright, so taste before serving and add the optional teaspoon of balsamic vinegar if it needs a touch of acidity.
Why are my onions not turning golden? They may need more time, or the pot may be too crowded or too hot. Keep cooking over medium-low heat and stir regularly; onions release moisture before they brown, so early in the process they can look pale and steamy. If liquid collects in the pot, continue cooking uncovered until it evaporates, then let the onions take on color gradually.
Can I make the soup ahead? Yes. Make the soup through the simmering step, cool and refrigerate it, then reheat it when you are ready to eat. Toast the bread and melt the cheese just before serving. Keeping those components separate gives you a much better texture than refrigerating assembled bowls.
What can I use instead of rustic Italian bread? Sourdough, a sturdy country loaf, or a baguette cut into thick slices can all work. Choose bread with enough structure to hold the cheese and sit briefly on the soup. Very soft sandwich bread tends to absorb broth quickly, so toast it particularly well or serve it alongside the bowl instead.
Related
- Ghanaian Fish Soup: A Fragrant, Peppery One-Pot Recipe
- Ghanaian Goat Soup: A Spicy, Slow-Simmered Recipe
- Ghanaian Egg Stew: A Comforting Tomato-Pepper Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).