CookSnap is coming soon — Join the waitlist →

Classic French Onion Soup

Caramelized onions melt into a rich, deeply flavored broth finished with crusty bread and melted cheese. Pure comfort in a bowl.

Total time
35 min
Servings
4
Calories
385
Protein
14g
Classic French Onion Soup
comfortwholesomefrenchvegetariancheesecreamysoftweeknight

Ingredients

  • 4 medium, about 2 lbs yellow onions
  • 3 tablespoons butter
  • 6 cups vegetable broth
  • ½ cup dry white wine
  • 4 thick slices crusty bread
  • 1.5 cups gruyère cheese, shredded
  • 1 to taste salt and pepper

Instructions

  1. 1

    Slice each onion in half from root to tip, then place flat-side down and slice lengthwise into 1/4-inch-thick half-moons. Discard the papery skin and woody root end.

  2. 2

    Melt 3 tablespoons of butter in a large heavy-bottomed pot over medium heat until it foams, about 1 minute.

  3. 3

    Add all the sliced onions to the melted butter and stir with a wooden spoon until every piece is coated.

  4. 4

    Reduce heat to medium-low and cook uncovered, stirring once every 2 minutes, until the onions turn deep golden brown and smell sweet and caramelized, about 20–25 minutes. They should be soft, collapsed, and the color of warm honey.

  5. 5

    Pour in 0.5 cup of dry white wine and use a wooden spoon to scrape up any brown stuck-on bits from the bottom and sides of the pot, about 1 minute.

  6. 6

    Pour in 6 cups of vegetable broth and bring to a boil over medium-high heat, then reduce heat to low and simmer gently for 10 minutes to meld flavors.

  7. 7

    Taste the soup and add salt and pepper until it tastes savory and well-balanced, not flat or bland.

  8. 8

    While the soup simmers, position the oven rack 6 inches below the broiler element and preheat the broiler to high heat.

  9. 9

    Arrange 4 thick slices of crusty bread on a baking sheet in a single layer and broil 3–4 inches from the heat until golden brown on top, about 2 minutes. Watch carefully so the bread doesn't burn.

  10. 10

    Ladle hot soup into 4 oven-safe bowls, filling each three-quarters full.

  11. 11

    Top each bowl with one slice of toasted bread, laying it flat on the surface of the soup.

  12. 12

    Sprinkle 1/4 cup of shredded gruyère cheese evenly over each bread slice to cover it completely.

  13. 13

    Place all 4 bowls on the baking sheet and broil 4–6 inches from the heat until the cheese melts, bubbles, and turns light golden brown, 3–4 minutes.

  14. 14

    Remove the baking sheet from the broiler and let the bowls cool for 1–2 minutes so the cheese sets slightly before serving, which prevents burns.

Tools you’ll need

  • chef's knife
  • cutting board
  • large heavy-bottomed pot (6-quart minimum)
  • wooden spoon
  • measuring cups
  • measuring spoons
  • ladle
  • oven-safe bowls (4)
  • baking sheet
  • oven with broiler

Cook smarter

Get matched recipes for what’s in your fridge

CookSnap is a free iOS app that finds real recipes from the ingredients you already have. No more grocery-list aspirations.